Fault-Tolerant Adaptive Mobile Agent System using Dynamic Role based Access Control

With the advancement in the Mobile Agent Technology, the use of Mobile Agents has extended to a lot of applications, where a coordinated approach is required to achieve certain tasks. In a co-ordinated approach, the roles that are being held by a Mobile Agent play a vital role. There are chances that a mobile agent fails while performing an operation inside a system, due to various factors. The system must be tolerant enough to encounter such situations. This paper introduces a special category of Mobile Agent named Adaptive Mobile Agent, which is designed to accept additional roles, while working inside an environment. This paper also introduces the eXtended Volunteer Algorithm, which performs role assignment in an efficient manner, reducing the overload due to additional roleassignment. This helps the agent to accept roles under dynamic conditions, based on the rules in the agent environment which would help to achieve a fault-tolerant system. The experimental results obtained with the usage of eXtended Volunteer Algorithm over the Adaptive Mobile Agents prove to be more efficient in fault-tolerance.

[1]  Jiming Liu,et al.  Minority game strategies in dynamic multi-agent role assignment , 2004, Proceedings. IEEE/WIC/ACM International Conference on Intelligent Agent Technology, 2004. (IAT 2004)..

[2]  Ramiro Liscano,et al.  Dynamic Role Assignment Using Semantic Contexts , 2009, 2009 International Conference on Advanced Information Networking and Applications Workshops.

[3]  Noriaki Izumi,et al.  Dynamic Role Assignment Protocol for Pervasive Computing , 2006, Third International Conference on Information Technology: New Generations (ITNG'06).

[4]  H. Van Dyke Parunak,et al.  Changing Roles: Dynamic Role Assignment , 2003, J. Object Technol..

[5]  Martin Gogolla,et al.  Analyzing and Managing Role-Based Access Control Policies , 2008, IEEE Transactions on Knowledge and Data Engineering.

[6]  Fabio Bellifemine,et al.  Developing Multi-agent Systems with JADE , 2007, ATAL.

[7]  Seng-Phil Hong,et al.  Towards secure information sharing using role-based delegation , 2007, J. Netw. Comput. Appl..

[8]  Elisa Bertino,et al.  A generalized temporal role-based access control model , 2005, IEEE Transactions on Knowledge and Data Engineering.

[9]  Ravi S. Sandhu,et al.  A model for attribute-based user-role assignment , 2002, 18th Annual Computer Security Applications Conference, 2002. Proceedings..

[10]  Yu Zhang,et al.  A Role-Based Modeling for Agent Teams , 2006, IEEE Workshop on Distributed Intelligent Systems: Collective Intelligence and Its Applications (DIS'06).

[11]  Gerd Wagner,et al.  Rule-based agents for the semantic web , 2003, Electron. Commer. Res. Appl..

[12]  Chung-Ming Ou,et al.  Dynamic role assignment based on X.509 PMI mechanism for mobile agent systems , 2008, 2008 International Conference on Machine Learning and Cybernetics.

[13]  Vijayalakshmi Atluri,et al.  Role-based Access Control , 1992 .

[14]  Szabolcs Rozsnyai,et al.  Event-driven rules for sensing and responding to business situations , 2007, DEBS '07.

[15]  Luís Ferreira Pires,et al.  Evaluation of a Rule-Based Approach for Context-Aware Services , 2008, IEEE GLOBECOM 2008 - 2008 IEEE Global Telecommunications Conference.

[16]  Vijay Kumar,et al.  Dynamic role assignment for cooperative robots , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[17]  Desheng Xu,et al.  Role Assignment, Non-communicative Multi-agent Coordination in Dynamic Environments Based on the Situation Calculus , 2009, 2009 WRI Global Congress on Intelligent Systems.