Accessing nearby copies of replicated objects in a distributed environment
Proceedings of the ninth annual ACM symposium on Parallel algorithms and architectures
The grid: blueprint for a new computing infrastructure
The grid: blueprint for a new computing infrastructure
The MicroGrid: a scientific tool for modeling computational gridsr
Proceedings of the 2000 ACM/IEEE conference on Supercomputing
Chord: A scalable peer-to-peer lookup service for internet applications
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
A scalable content-addressable network
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
Globe: A Wide-Area Distributed System
IEEE Concurrency
Matchmaking: Distributed Resource Management for High Throughput Computing
HPDC '98 Proceedings of the 7th IEEE International Symposium on High Performance Distributed Computing
Grid Information Services for Distributed Resource Sharing
HPDC '01 Proceedings of the 10th IEEE International Symposium on High Performance Distributed Computing
[15] Peer-to-Peer Architecture Case Study: Gnutella Network
P2P '01 Proceedings of the First International Conference on Peer-to-Peer Computing
Tapestry: An Infrastructure for Fault-tolerant Wide-area Location and
Tapestry: An Infrastructure for Fault-tolerant Wide-area Location and
A Unified Peer-to-Peer Database Framework for Scalable Service and Resource Discovery
GRID '02 Proceedings of the Third International Workshop on Grid Computing
Grid Resource Discovery Based on a Routing-Transferring Model
GRID '02 Proceedings of the Third International Workshop on Grid Computing
GUARD: Gossip Used for Autonomous Resource Detection
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Papers - Volume 01
Understanding failure response in service discovery systems
Journal of Systems and Software
Resource Discovery Based on VIRGO P2P Distributed DNS Framework
ICCS '08 Proceedings of the 8th international conference on Computational Science, Part III
Self-configuring Resource Discovery on a Hypercube Grid Overlay
Euro-Par '08 Proceedings of the 14th international Euro-Par conference on Parallel Processing
BlåtAnt: Bounding Networks' Diameter with a Collaborative Distributed Algorithm
ANTS '08 Proceedings of the 6th international conference on Ant Colony Optimization and Swarm Intelligence
A Grid Information Services Architecture Based on Structured P2P Systems
Computer Supported Cooperative Work in Design IV
GRID Resource Searching on the GridSim Simulator
ICCS '09 Proceedings of the 9th International Conference on Computational Science: Part I
A distributed resource broker for spatial middleware using adaptive space-filling curve
Proceedings of the ACM SIGSPATIAL International Workshop on High Performance and Distributed Geographic Information Systems
A categorized-registry model for grid resource publication and discovery using software agents
PDCAT'04 Proceedings of the 5th international conference on Parallel and Distributed Computing: applications and Technologies
A scalable resource locating service in vega grid
GCC'05 Proceedings of the 4th international conference on Grid and Cooperative Computing
A constellation resource discovery model based on scalable multi-tape universal turing machine
GCC'05 Proceedings of the 4th international conference on Grid and Cooperative Computing
Grid resource discovery using semantic communities
GCC'05 Proceedings of the 4th international conference on Grid and Cooperative Computing
Distributed, scalable and reconfigurable inter-grid resource sharing framework
ICCSA'06 Proceedings of the 2006 international conference on Computational Science and Its Applications - Volume Part II
Enhancing UDDI for grid service discovery by using dynamic parameters
ICCSA'05 Proceedings of the 2005 international conference on Computational Science and Its Applications - Volume Part III
Structure-Based resilience metrics for service-oriented networks
EDCC'05 Proceedings of the 5th European conference on Dependable Computing
A fully decentralized approach to grid service discovery using self-organized overlay networks
EGC'05 Proceedings of the 2005 European conference on Advances in Grid Computing
Rapid distribution of tasks on a commodity grid
EGC'05 Proceedings of the 2005 European conference on Advances in Grid Computing
VIRGO: virtual hierarchical overlay network for scalable grid computing
EGC'05 Proceedings of the 2005 European conference on Advances in Grid Computing
Design and analysis of a distributed grid resource discovery protocol
Cluster Computing
Effect of the degree of neighborhood on resource discovery in ad hoc grids
ARCS'10 Proceedings of the 23rd international conference on Architecture of Computing Systems
PonD: dynamic creation of HTC pool on demand using a decentralized resource discovery system
Proceedings of the 21st international symposium on High-Performance Parallel and Distributed Computing
A self-adaptive resource index and discovery system in distributed computing environments
International Journal of Ad Hoc and Ubiquitous Computing
Sophia: A local trust system to secure key-based routing in non-deterministic DHTs
Journal of Parallel and Distributed Computing
Future Generation Computer Systems
Decentralized resource discovery mechanisms for distributed computing in peer-to-peer environments
ACM Computing Surveys (CSUR)
Behavioral modeling and formal verification of a resource discovery approach in Grid computing
Expert Systems with Applications: An International Journal
Direction-aware resource discovery in large-scale distributed computing environments
The Journal of Supercomputing
Hi-index | 0.00 |
Computational grids provide mechanisms for sharing and accessing large and heterogeneous collections of remote resources such as computers, online instruments, storage space, data, and applications. Resources are identified based on a set of desired attributes. Resource attributes have various degrees of dynamism, from mostly static attributes, like operating system version, to highly dynamic ones, like network bandwidth or CPU load. In this paper we propose a peer-to-peer architecture for resource discovery in a large and dynamic collection of resources. We evaluate a set of request-forwarding algorithms in a fully decentralized architecture, designed to accommodate heterogeneity (in both sharing policies and resource types) and dynamism. For this, we build a testbed that models two usage characteristics: (1) resource distribution on peers, that varies in the number and the frequency of shared resources; and (2) various requests patterns for resources. We analyzed our resource discovery mechanisms on up to 5000 peers, where each peer provides information about at least one resource. We learned that a decentralized approach is not only desirable from administrative reasons, but it is also supported by promising performance results. Our results also allow us to characterize the correlation between resource discovery performance and sharing characteristics.