ABSTRACT
The dynamic, multi-organization nature of large-scale grid computing introduces security issues that must be addressed before grid systems can become widely popular. This paper proposes P2PSLF (Peer-to-Peer Security Layer Framework), a flexible security framework for peer-to-peer based grid computing. P2PSLF provides a wide range of security mechanisms (e.g., authentication, confidentiality, integrity, authorization, and audit), and allows the creation of new ones. It is independent of the overlying application, which enables new systems to be implemented without having to deal with security issues within the application. In addition, the framework is modular and reconfigurable. The set of security requirements to be satisfied in communications is determined per peer, and can be changed without recompiling the application. The framework is exercised using OurGrid, a P2P-based middleware that enables the creation of a multi-organization grid computing environment for the execution of bag-of-tasks applications.
- Abramson, D., Buyya, R., and Giddy, J. A computational economy for grid computing and its implementation in the Nimrod-G resource broker. Future Generation Computer Systems (FGCS) Journal 18 (2002), 1061--1074 Google ScholarDigital Library
- Andrade, N., Cirne, W., Brasileiro, F. V. and Roisenberg, P. OurGrid: An Approach to Easily Assemble Grids with Equitable Resource Sharing. In Proceedings of the 9th International Job Scheduling Strategies for Parallel Processing (JSSPP), June 2003.Google ScholarCross Ref
- Andrade, N., Mowbray, M., Cirne, W. and Brasileiro, F. When Can an Autonomous Reputation Scheme Discourage Free-riding in a Peer-to-Peer System? 4th International Workshop on Global and Peer-to-Peer Computing, April 2004.Google ScholarCross Ref
- C language binding for JXTA core, http://jxta-c.jxta.org/.Google Scholar
- Globus Toolkit, http://www.globus.org/.Google Scholar
- JAL:JXTA Abstraction Layer, http://ezel.jxta.org/jal.html.Google Scholar
- JXTA Python binding, http://jxtapy.jxta.org/.Google Scholar
- Lawton, G. Is Peer-to-Peer Secure Enough for Corporate Use?, In IEEE Computer, pp. 22--25, vol 37, number 1, January 2004 Google ScholarDigital Library
- OpenSource Certification Authority Toolkit, http://www.openca.org/openca/.Google Scholar
- OurGrid, http://www.ourgrid.org/.Google Scholar
- Paranhos D., Cirne, W., Brasileiro, F. Trading Cycles for Information: Using Replication to Schedule Bag-of-Tasks Applications on Computational Grids, Proceedings of the Euro-Par 2003: International Conference on Parallel and Distributed Computing, August 2003Google Scholar
- Project JXTA, http://www.jxta.org/.Google Scholar
- Talia, D., Trunfio, P. Toward a Synergy Between P2P and Grids. In IEEE Internet Computing. vol 7, number 4, pp 94--95. August 2003 Google ScholarDigital Library
- The Peer-to-Peer Trusted Library, http://sourceforge.net/projects/ptptlGoogle Scholar
- Welch, V., Siebenlist, F., Foster, I., Bresnahan, J., Czajkowski, K., Gawor, J., Kesselman, C., Meder, S., Pearlman, L. and Tuecke, S. Security for Grid Services, IEEE Twelfth International Symposium on High Performance Distributed Computing (HPDC-12), June 2003. Google ScholarDigital Library
Recommendations
Towards enabling peer-to-peer Grids: Research Articles
2002 ACM Java Grande–ISCOPE Conference Part IIIn this paper we propose a peer-to-peer (P2P) Grid comprising resources such as relatively static clients, high-end resources and a dynamic collection of multiple P2P subsystems. We investigate the architecture of the messaging and event service that ...
A peer-to-peer architecture for data-intensive cycle sharing
NDM '11: Proceedings of the first international workshop on Network-aware data managementIt has been nearly a decade since volunteer computing was first popularized by the highly successful SETI@Home project. SETI@Home's core software evolved and became the Berkeley Infrastructure for Open Network Computing (BOINC). This development paved ...
MGC middleware for grid computing: the Globus Toolkit
ACAI '11: Proceedings of the International Conference on Advances in Computing and Artificial IntelligenceGrid computing has made substantial advances during the last decade. A major concern in Grid environments is dealing with the high degree of heterogeneity of resources that can range from laptops and PCs to supercomputers. The unified virtual view of ...
Comments