Freenet: a distributed anonymous information storage and retrieval system
International workshop on Designing privacy enhancing technologies: design issues in anonymity and unobservability
Revised Papers from the NETWORKING 2002 Workshops on Web Engineering and Peer-to-Peer Computing
Editorial: semantics, resource and grid
Future Generation Computer Systems - Special issue: Semantic grid and knowledge grid: the next-generation web
Towards Autonomous Service Composition in A Grid Environment
ICWS '04 Proceedings of the IEEE International Conference on Web Services
SpiderNet: An Integrated Peer-to-Peer Service Composition Framework
HPDC '04 Proceedings of the 13th IEEE International Symposium on High Performance Distributed Computing
A survey of peer-to-peer content distribution technologies
ACM Computing Surveys (CSUR)
A Broker-Based Framework for QoS-Aware Web Service Composition
EEE '05 Proceedings of the 2005 IEEE International Conference on e-Technology, e-Commerce and e-Service (EEE'05) on e-Technology, e-Commerce and e-Service
Distributed computing with Triana on the Grid: Research Articles
Concurrency and Computation: Practice & Experience
Future Generation Computer Systems - Special issue: P2P computing and interaction with grids
Peer-to-peer management of XML data: issues and research challenges
ACM SIGMOD Record
A Scalable P2P Platform for the Knowledge Grid
IEEE Transactions on Knowledge and Data Engineering
A self-organizing flock of Condors
Journal of Parallel and Distributed Computing
A Reciprocation-Based Economy for Multiple Services in Peer-to-Peer Grids
P2P '06 Proceedings of the Sixth IEEE International Conference on Peer-to-Peer Computing
Future Generation Computer Systems
Peer-to-Peer resource discovery in Grids: Models and systems
Future Generation Computer Systems
Adaptive Service Composition in Flexible Processes
IEEE Transactions on Software Engineering
A Trust-Based Exchange Framework for Multiple Services in P2P Systems
P2P '07 Proceedings of the Seventh IEEE International Conference on Peer-to-Peer Computing
Balanced distributed web service lookup system
Journal of Network and Computer Applications
A survey on web services composition
International Journal of Web and Grid Services
A framework for QoS-aware binding and re-binding of composite web services
Journal of Systems and Software
Q-Peer: A Decentralized QoS Registry Architecture for Web Services
ICSOC '07 Proceedings of the 5th international conference on Service-Oriented Computing
China's E-Science Knowledge Grid Environment
IEEE Intelligent Systems
Combining global optimization with local selection for efficient QoS-aware service composition
Proceedings of the 18th international conference on World wide web
Future Generation Computer Systems
A P2P strategy for QoS discovery and SLA negotiation in Grid environment
Future Generation Computer Systems
Optimizing Service Systems Based on Application-Level QoS
IEEE Transactions on Services Computing
Leveraging web-services and peer-to-peer networks
CAiSE'03 Proceedings of the 15th international conference on Advanced information systems engineering
Mobile Networks and Applications
Cluster computing on the fly: P2P scheduling of idle cycles in the internet
IPTPS'04 Proceedings of the Third international conference on Peer-to-Peer Systems
Future Generation Computer Systems
Distance-aware bloom filters: Enabling collaborative search for efficient resource discovery
Future Generation Computer Systems
Hi-index | 0.00 |
In recent years, peer-to-peer (P2P) grids have emerged as a new powerful computing infrastructure which allows participating peers/end users to share their resources in an efficient manner. In P2P grids, peers/nodes act as both service providers (SPs) and also service consumers. There are a number of services available to end users in P2P grids. The use of a reciprocation mechanism in P2P grid systems is an efficient way for clustering peers for efficient service discovery and service selection. However due to the limited resources of each peer, they can only provide a subset of all possible services. Moreover, due to the highly dynamic nature of P2P grids, it is not feasible for a participating peer to decide the optimal selection of services that it should have. These factors limit the quality of service (QoS) among the participating peers. Hence, to maximize the QoS among the peers, a particular heuristic is needed which has a direct impact on the profit that the grid can provide to end users. In this paper, we propose a capacity and load-aware service selection (CLSS) and peer cache-based service discovery (PCSD) algorithms to maximize profit with minimum resource consumption in P2P grids. The problem of service discovery and service selection is formulated as a linear programming (LP) problem together with the constraints and proposed algorithms. The performance of the proposed algorithms is evaluated with respect to metrics such as total execution time, successful execution rate, service availability success, and impact of capacity on load on individual peers. The results obtained show that the performance of the proposed algorithms is better than the other algorithms with respect to these metrics.