Abstract

Adopting mobile agent technology can eliminate the need for the administrator to manage cluster computing systems, e.g. installation and upgrading software; and auditing clusters and networks. However, creating mobile agent-based network management systems is still in an ad hoc manner but not methodologies for building mobile agents for cluster and grid computing. This paper presents a framework for reusable mobile agents for managing cluster computing systems in the sense that they are independent of either particular cluster systems or applications. The framework enables a mobile agent to be composed of two-layered components, which are mobile agents. The first is a carrier for the second over particular networks independent of any management tasks and the latter defines management tasks performed at each host, independently of any networks. The framework also offers a mechanism for matchmaking the two components. As the mechanism has been formulated based on a process algebra approach, it can precisely select a suitable itinerary component to do management tasks at the hosts that the tasks want to visit over networks. The framework provides a theoretical and practical methodology for easily developing and operating mobile agents to travel among multiple clusters to conduct their management tasks at each of the clusters they visit.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call