It is an information technology architecture in which client data is processed. Distributed data processing is done at the edge of the network, near the source of the data. This architecture operates using the five principles of swarm intelligence for solving processing of very large data sets, complex learning, and decision-making problems. http://www.swarmtechnology.us/about