It is proposed to make the design, configuration, deployment and management of distributed systems easier, correct and automatic.
As a result, users and developers outside the lab can also make their contributions by using, extending the framework or reporting bugs.
SmartFrog can be extended by adding new components into the framework, which means it has much wider applicability and could acquire new functionality.
Using SmartFrog to build large-scale distributed system, one can reuse some components and does not need to completely rewrite the whole application.
This provides SmartFrog with the ability to coordinate across large range of nodes, carry out autonomic actions and result in higher scalability.
[7] In insecure mode, there is no restriction on client connection to SmartFrog, and the plain-text communication can be eavesdropped and intercepted.
The project collaborators were the School of Informatics of Edinburgh University, HP Laboratories, and Edinburgh Parallel Computing Centre (EPCC).This project was aimed to find solutions to the problems of automating the configuration and management of the next generation of Grid computing fabrics.
[9] The project compared SmartFrog and Local ConFiGuration system (LCFG) in terms of strengths and weaknesses, as well as investigating how these tools are utilized to solve problems.