scispace - formally typeset
Journal ArticleDOI

Peer-to-peer-based resource discovery in global grids: a tutorial

TLDR
In this paper, the authors present a survey of the current state of the art in grid resource discovery, resource taxonomy with focus on the computational grid paradigm, P2P taxonomy, and a detailed survey of existing work that can support rf-dimensional grid resource queries.
Abstract: 
An efficient resource discovery mechanism is one of the fundamental requirements for grid computing systems, as it aids in resource management and scheduling of applications. Resource discovery activity involves searching for the appropriate resource types that match the user's application requirements. Various kinds of solutions to grid resource discovery have been suggested, including centralized and hierarchical information server approaches. However, both of these approaches have serious limitations in regard to scalability, fault tolerance, and network congestion. To overcome these limitations, indexing resource information using a decentralized (e.g., peer-to-peer (P2P)) network model has been actively proposed in the past few years. This article investigates various decentralized resource discovery techniques primarily driven by the P2P network model. To summarize, this article presents a: summary of the current state of the art in grid resource discovery, resource taxonomy with focus on the computational grid paradigm, P2P taxonomy with a focus on extending the current structured systems (e.g., distributed hash tables) for indexing d-dimensional grid resource queries,1 a detailed survey of existing work that can support rf-dimensional grid resource queries, and classification of the surveyed approaches based on the proposed P2P taxonomy. We believe that this taxonomy and its mapping to relevant systems would be useful for academic and industry-based researchers who are engaged in the design of scalable grid and P2P systems.

read more

Citations
More filters

Designing an Super-Peer Network

B. Yang
TL;DR: A super-peer is a node in a peer-to-peer network that operates both as a server to a set of clients, and as an equal in a network of super-peers.
Journal ArticleDOI

Resource Discovery and Allocation in Network Virtualization

TL;DR: Previous work on, and the present status of, resource discovery and allocation in network virtualization are surveyed and challenges are described and future directions for this area of research are suggested.
Journal ArticleDOI

Chemical Reaction Optimization for Task Scheduling in Grid Computing

TL;DR: Several versions of the CRO algorithm, a population-based metaheuristic inspired by the interactions between molecules in a chemical reaction, are proposed for grid scheduling problem and compared with four other acknowledged metaheuristics on a wide range of instances.
Posted Content

Peer-to-Peer Cloud Provisioning: Service Discovery and Load-Balancing

TL;DR: In this paper, a layered peer-to-peer cloud provisioning architecture is presented, with particular emphasis on service discovery and load-balancing, and an experimental evaluation is presented that demonstrates the feasibility of building next generation Cloud provisioning systems based on P2P network management and information dissemination models.
Journal ArticleDOI

A Survey of BitTorrent Performance

TL;DR: A survey of performance studies of BitTorrent from 2003 to 2008 is presented based on the techniques used, the mechanisms studied and the resulting observations about BitTorrent performance.
References
More filters
Proceedings ArticleDOI

Chord: A scalable peer-to-peer lookup service for internet applications

TL;DR: Results from theoretical analysis, simulations, and experiments show that Chord is scalable, with communication cost and the state maintained by each node scaling logarithmically with the number of Chord nodes.
Book

The Grid 2: Blueprint for a New Computing Infrastructure

TL;DR: The Globus Toolkit as discussed by the authors is a toolkit for high-throughput resource management for distributed supercomputing applications, focusing on real-time wide-distributed instrumentation systems.
Book ChapterDOI

Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems

TL;DR: Pastry as mentioned in this paper is a scalable, distributed object location and routing substrate for wide-area peer-to-peer ap- plications, which performs application-level routing and object location in a po- tentially very large overlay network of nodes connected via the Internet.
Journal ArticleDOI

Multidimensional binary search trees used for associative searching

TL;DR: The multidimensional binary search tree (or k-d tree) as a data structure for storage of information to be retrieved by associative searches is developed and it is shown to be quite efficient in its storage requirements.
Related Papers (5)