Publications List 

 

Title

Authors

Journal/Conference

It takes a Multiagent System to manage Distributed Systems

H. M. Kelash, H. M. Faheem, and M. Amoon

IEEE potentials journal, Vol 26, Isuee 2, pp 39-45, April 2007

Abstract

 This article describes a new multiagent system for the management of distributed systems. The system is proposed to optimize the execution of management functions in distributed systems. The system includes the function of each agent and the interactions that occur among agents. The proposed system uses two mobile agents. The first is use to submit tasks to the subnetworks of the distributed system and the other collects results from these subnetworks. The proposed multiagent system is implemented using IBM aglets developed by Lange and Oshima with Java virtual machine (JVM)

Title

Authors

Journal/Conference

Efficient Use of Mobile Agents in the Management of Distributed Systems

H. M. Kelash, H. M. Faheem, and M. Amoon

IEEE SNPD conf., Las-Vegas, USA, June 2006

Abstract

 

Distributed systems management has steadily evolved from a centralized paradigm, where all the management processing takes place in a single management station, to distributed paradigms, where management is distributed over a potentially large number of nodes. Mobile agent technology conserves network bandwidth and improves management efficiency by decreasing network traffic. Furthermore, the use of mobile agent technology to distribute and delegate tasks promises to overcome scalability and flexibility limitations of the centralized management paradigms. This paper proposes a new multiagent based system for management of distributed systems. This proposed system adopts mobile agents as a technology for achieving management tasks. The presented results are based on a design example of an application operating in a mobile environment.

Title

Authors

Journal/Conference

A Multiagent System for Distributed Systems Management

H. M. Kelash, H. M. Faheem, and M. Amoon

World academy journal of science, engineering and technology, vol. 11, February 2006

Abstract

The demand for autonomous resource management for distributed systems has increased in recent years. Distributed systems require an efficient and powerful communication mechanism between applications running on different hosts and networks. The use of mobile agent technology to distribute and delegate management tasks promises to overcome the scalability and flexibility limitations of the currently used centralized management approach.  This work proposes a multiagent system that adopts mobile agents as a technology for tasks distribution, results collection, and management of resources in large-scale distributed systems. A new mobile agent-based approach for collecting results from distributed system elements is presented. The technique of artificial intelligence based on intelligent agents giving the system a proactive behavior. The presented results are based on a design example of an application operating in a mobile environment

Title

Authors

Journal/Conference

A Social Agent Interface for Resource Management in Distributed Systems

H. M. Kelash, H. M. Faheem, M. Amoon, and G. M. Ali

IEEE Int. conf. on Computational Intelligence for Modelling, Control, and Automation, Vienna-Austria, November 2005

Abstract

 

Distributed systems require applications that adopt a centralized model of management and an automation of resource activities that aid administrators in the system resources management. Mobile agent technology has become an alternative approach for the design of distributed systems to the traditional centralized architecture. Distributed system management can be distributed and scaled by the use of mobile agents. This work proposes a social multiagent-based interface that adopts intelligent agents as a technology for tasks distribution and resource management in distributed systems. The technique of artificial intelligence based on intelligent agents gives the system a proactive behavior. The presented results are based on a design example of an application operating in a mobile environment

Title

Authors

Journal/Conference

A Parallel Task Scheduling Algorithm for Distributed-Memory Machines with Bounded Number of Processor

F. A. Torkey, M. A. El Rabeey, and M. Amoon

Eelectronic engineering journal, Vol. 5, 2003

Abstract

 

The main objective of this thesis is to try developing a scheduling approach for a DMM machine that has a bounded number of processing elements. So, we will try to obtain and implement a merging scheme for scheduling algorithms that initially assume unbounded number of processors.   Our other objective is to provide a new single-step task scheduling algorithm that has a low time complexity for DMM machines. The new algorithm should take into account initially the number of available processing elements. The algorithm generates number of task clusters equal to that number of available processing elements.

Title

Authors

Journal/Conference

The Effect of Static Number of Successors on Optimal Task Scheduling Algorithm for Distributed Memory Machines

F. A. Torkey, M. A. El Rabeey, and M. A. Amoon

IEEE Electro/Information Technology  conf., chicago USA, 8-10 Jan. 2000