P2P Grid: Service Oriented Framework for Distributed Resource Management (original) (raw)
Related papers
Peer-to-Peer Computing and Grid Computing: Towards a Better Understanding
akamaiuniversity.us
Currently, both Peer-to-Peer Computing (P2P) and Grid Computing have remained the most vibrant and useful forms of distributed computing all over the world. Their applications are such that they cut across both academia and industry. It has come to the notice of researchers that there are great misunderstanding and misinterpretation on what these forms of distributed computing actually portend and stand for. In this paper therefore, we take a critical look at comparative study of both computing technologies with aim of making readers understand in a clear cut what each really stands for. To have a good comparison, we start by giving a well referenced definition of Grid Computing as well as Peer-to-Peer Computing. Also, we used technical issues and general features in our comparison vis-à-vis the architecture, security issue, data movement, application deployment, and operating system requirement. We also considered the strength of both distributed computing system and finally we considered what could be the future of both technologies.
GridP2P: Resource usage in grids and Peer-to-Peer systems
Proceedings of the 2010 IEEE International Symposium on Parallel and Distributed Processing, Workshops and Phd Forum, IPDPSW 2010, 2010
The last few years have witnessed huge growth in computer technology and available resources throughout the Internet. These resources can be used to run CPU-intensive applications requiring long periods of processing time. Grid systems allow us to take advantage of available resources lying over a network. However, these systems impose several difficulties to their usage (e.g. heavy authentication and configuration management); in order to overcome them, Peer-to-Peer systems provide open access making the Grid available to any user. Our solution consists of a platform for distributed cycle sharing which attempts to combine Grid and Peer-to-Peer models. A major goal is to allow any ordinary user to use remote idle cycles in order to speedup commodity applications. On the other hand, users can also provide spare cycles of their machines when they are not using them. Our solution encompasses the following functionalities: application management, job creation and scheduling, resource discovery, security policies, and overlay network management. The simple and modular organization of this system allows that components can be changed at minimum cost. In addition, the use of history-based policies provides powerful usage semantics concerning the resource management.
Distributed Computing Systems: P2P versus Grid Computing Alternatives
Innovations and Advanced Techniques in Computer and Information Sciences and Engineering, 2007
Grid and P2P systems have become popular options for large-scale distributed computing, but their popularity has led to a number of varying definitions that are often conflicting. Taxonomies developed to aid the decision process are also quite limited in their applicability. While some researchers have argued that the two technologies are converging [1], in this paper, we develop a unified taxonomy along two necessary distributed computing dimensions and present a framework for identifying the right alternative between P2P and Grid Computing for the development of distributed computing applications.
Peer-to-peer techniques for data distribution in Desktop Grid computing platforms
Making Grids Work, 2008
In this paper, we discuss how Peer-to-Peer data distribution techniques can be adapted to Desktop Grid computing environments, particularly to the BOINC platform. To date, Desktop Grid systems have focused primarily on utilizing spare CPU cycles, yet have neglected to take advantage of client network capabilities. Leveraging client bandwidth will not only benefit current projects by lowering their overheads but will also facilitate Destkop Grid adoption by data-heavy applications. In this paper, weoutline two approaches to Peer-to-Peer data sharing that could be adapted for volunteer computing platforms: the highly successful BitTorrent protocol; and, a more complex, yet secure and customizable, hierarchal Peer-to-Peer data center approach.
Toward a synergy between p2p and grids
2003
Abstract Peer-to-peer (P2P) networks and grids are distributed computing models that enable decentralized collaboration by integrating computers into networks in which each can consume and offer services. P2P is a class of self-organizing systems or applications that takes advantage of distributed resources storage, processing, information, and human presence available at the Internet's edges.
A P2P grid services-based protocol: Design and evaluation
2004
Several aspects of today's Grids are based on centralized or hierarchical services. However, as Grid sizes increase from tens to thousands of hosts, functionalities should be decentralized to avoid bottlenecks and guarantee scalability. A way to ensure Grid scalability is to adopt Peer-to-Peer (P2P) models and techniques to implement nonhierarchical decentralized Grid services and systems.
P2P4GS: A Specification for Services Management in Peer-to-Peer Grids
The grid-based peer-to-peer architectures were used either for storage, data sharing and computing. So far, the proposed solutions of grid services are generally based on hierarchical topologies, which present a high degree of centralization. The main issue of this centralization is the unified management of resources. Therefore, it is difficult to react rapidly against failures that can affect end-users. In this paper, we propose an original specification, called P2P4GS, that enables self-managed services in peer-to-peer grids. The objective is to design a self-adaptive solution allowing services deployment and invocation based on the paradigm of peerto-peer services. These tasks are completely delegated to the platform and are achieved through a transparent manner to the end-user. The proposed specification is not linked to a fixed peer-to-peer architecture or to a services management protocol. Furthermore, we propose a detailed illustration of our P2P4GS specification.
Towards enabling peer‐to‐peer Grids
2005
Abstract In 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 will support such a hybrid environment. We designed a distributed publish–subscribe system NaradaBrokering for XML-specified messages. NaradaBrokering provides support for centralized, distributed and P2P (via JXTA) interactions.
Proceedings of the ACM/IFIP/USENIX 2003 …, 2003
A Peer-to-Peer (P2P) Grid would comprise services that include those of Grids and P2P networks and naturally support environments that have features of both limiting cases. Such a P2P grid integrates the evolving ideas of computational grids, distributed objects, web services, P2P networks and message oriented middleware. In this paper we investigate the architecture, comprising a distributed brokering system that will support such a hybrid environment. Access to services can then be mediated either by the middleware or alternatively by direct P2P interactions between machines.
Grid computing: making the global infrastructure a reality
2003
We describe Peer-to-Peer Grids built around Integration of technologies from the peer-to-peer and Grid fields. We focus on the role of Web services linked by a powerful event service using uniform XML interfaces and application level routing. We describe how a rich synchronous and asynchronous collaboration environment can support virtual communities built on top of such infrastructure. Universal access mechanisms are discussed.