The Design and Evaluation of Accountable Grid Computing System

Accountability is an important aspect of any computer system. It assures that every action executed in the system can be traced back to some entity. Accountability is even more crucial for assuring the safety and security in grid systems, given the very large number of users active in these sophisticated environments. However, to date no comprehensive approach to accountability for grid systems exists. Our work addresses such inadequacy by developing a comprehensive accountability system driven by policies and supported by accountability agents. In this paper we first discuss the requirements that have driven the design of our accountability system and then present some interesting aspects related to our accountability framework. We describe a fully working implementation of our accountability system, and conduct extensive experimental evaluations. Our experiments, carried out using the Emulab testbed, demonstrate that the implemented system is efficient and it scales for grid systems of large number of resources and users.

[1]  Giancarlo Ruffo,et al.  Reasoning about Accountability within Delegation , 2001, ICICS.

[2]  Marty Humphrey,et al.  Security Implications of Typical Grid Computing Usage Scenarios , 2004, Cluster Computing.

[3]  Bhavani M. Thuraisingham,et al.  A new intrusion detection system using support vector machines and hierarchical clustering , 2007, The VLDB Journal.

[4]  Elisa Bertino,et al.  An access control model supporting periodicity constraints and temporal reasoning , 1998, TODS.

[5]  Ian T. Foster,et al.  The Anatomy of the Grid: Enabling Scalable Virtual Organizations , 2001, Int. J. High Perform. Comput. Appl..

[6]  Ian Foster,et al.  The Grid: A New Infrastructure for 21st Century Science , 2002 .

[7]  Andy C. Bavier,et al.  Decentralized trust management and accountability in federated systems , 2004, 37th Annual Hawaii International Conference on System Sciences, 2004. Proceedings of the.

[8]  Marty Humphrey,et al.  Security for Grids , 2005, Proceedings of the IEEE.

[9]  Howard Chivers Grid Security: Problems and Potential Solutions , 2003 .

[10]  Elisa Bertino,et al.  A Policy-Based Accountability Tool for Grid Computing Systems , 2008, 2008 IEEE Asia-Pacific Services Computing Conference.

[11]  Steven Tuecke,et al.  The Anatomy of the Grid , 2003 .

[12]  Suresh Marru,et al.  The LEAD Portal: a TeraGrid gateway and application service architecture , 2007, Concurr. Comput. Pract. Exp..

[13]  Renato J. O. Figueiredo,et al.  Virtual Computing Infrastructures for Nanoelectronics Simulation , 2005, Proceedings of the IEEE.

[14]  Larry L. Peterson,et al.  PlanetFlow: maintaining accountability for network services , 2006, OPSR.

[15]  Rajashekar Kailar,et al.  Accountability in Electronic Commerce Protocols , 1996, IEEE Trans. Software Eng..

[16]  Renato J. O. Figueiredo,et al.  Grid-computing portals and security issues , 2003, J. Parallel Distributed Comput..

[17]  Jeffrey F. Naughton,et al.  Exploring Provenance in a Distributed Job Execution System , 2006, IPAW.

[18]  Jerry den Hartog,et al.  A Logic for Auditing Accountability in Decentralized Systems , 2004, Formal Aspects in Security and Trust.