Understanding NASD Architecture

The architecture for NASD is described as follows:
cla140
The architecture for NASD is described as follows:
NASD_architecture
The components of the NASD architecture are as follows:
  • Collaborating Agents
    Collaborating Agents are of two types:
    • Collaborating Agents that directly connect the Scalability Server, download and store the packages. These agents store and share the packages with other Collaborating and Neighbor Aware Agents.
    • Collaborating Agents that connect to other Collaborating Agents to download and store the package. These Collaborating Agents obtain the software packages which are stored and shared with Neighbor Aware Agents.
  • Neighbor Aware Agents
    Neighbor Aware Agents connect to Collaborating Agents to download the software package. When the package is executed, these agents delete the package.
  • Normal Agents
    Normal Agents download the software package directly from the Scalability Server.
    If the agent collaboration feature is not turned ON, then all agents are treated as Normal Agents. They follow the standard software distribution process by connecting directly to the Scalability Server to download the software package. Normal Agents delete the software package after execution.
Note:
All agents, Collaborating, Neighbor Aware, and Agents always connect to the Scalability Server to get the instructions on which packages they require to download.