Super-peer-based coordinated service provision

Leveraging P2P technologies for Web service provision attracts considerable research interests. One of the challenges is how to enable the service providers to adapt themselves in response to dynamic service demand. More specifically, one interesting research issue is coordinating the service groups in order to enable inter-group collaboration and resource sharing. In this paper, we propose a super-peer-based coordinated service provision framework (SCSP), consisting of an S-labor-market model (super-peer-based labor-market model), a recruiting protocol based on a weighting mechanism, and an optimal dispatch algorithm. In the SCSP, the S-labor-market model is designed to build the coordination among service groups by employing the proposed recruiting protocol. The optimal dispatch algorithm is designed to select the optimal service peers within a service group to process service requests. Finally, we perform simulations to evaluate the SCSP with four application scenarios. The experimental results show that our SCSP is efficient in coordinating the service groups, and possess good scalability and robustness.

[1]  Jakob E. Bardram,et al.  The Mini-Grid Framework: Application Programming Support for Ad-Hoc, Peer-to-Peer Volunteer Grids , 2010, GPC.

[2]  Evangelos Sakkopoulos,et al.  Balanced distributed web service lookup system , 2008, J. Netw. Comput. Appl..

[3]  Robert Morris,et al.  Chord: A scalable peer-to-peer lookup service for internet applications , 2001, SIGCOMM 2001.

[4]  David R. Karger,et al.  Chord: a scalable peer-to-peer lookup protocol for internet applications , 2003, TNET.

[5]  Douglas S. Reeves,et al.  Constructing a balanced, (log(N)/1oglog(N))-diameter super-peer topology for scalable P2P systems , 2004 .

[6]  Mike P. Papazoglou,et al.  Service oriented architectures: approaches, technologies and research issues , 2007, The VLDB Journal.

[7]  Akbar Ghaffarpour Rahbar,et al.  PowerTrust: A Robust and Scalable Reputation System for Trusted Peer-to-Peer Computing , 2007, IEEE Transactions on Parallel and Distributed Systems.

[8]  Frances M. T. Brazier,et al.  Agents and Service-Oriented Computing for Autonomic Computing: A Research Agenda , 2009, IEEE Internet Computing.

[9]  Dieter Fensel,et al.  The Web Service Modeling Framework WSMF , 2002, Electron. Commer. Res. Appl..

[10]  Gang Chen,et al.  Coordinated Services Provision in Peer-to-Peer Environments , 2008, IEEE Transactions on Parallel and Distributed Systems.

[11]  Layuan Li,et al.  Three-layer control policy for grid resource management , 2009, J. Netw. Comput. Appl..

[12]  Robert Tappan Morris,et al.  Comparing the Performance of Distributed Hash Tables Under Churn , 2004, IPTPS.

[13]  Anne-Marie Kermarrec,et al.  Clustering in Peer-to-Peer File Sharing Workloads , 2004, IPTPS.

[14]  Wolfgang Kellerer,et al.  Cost-Based Analysis of Hierarchical DHT Design , 2006, Sixth IEEE International Conference on Peer-to-Peer Computing (P2P'06).

[15]  Gustavo Alonso,et al.  Web Services: Concepts, Architectures and Applications , 2009 .

[16]  Kin-Wah Kwong,et al.  Building heterogeneous peer-to-peer networks: protocol and analysis , 2008, TNET.

[17]  Hector Garcia-Molina,et al.  Designing a super-peer network , 2003, Proceedings 19th International Conference on Data Engineering (Cat. No.03CH37405).

[18]  Anne H. H. Ngu,et al.  Declarative composition and peer-to-peer provisioning of dynamic Web services , 2002, Proceedings 18th International Conference on Data Engineering.

[19]  Mario Lauria,et al.  The organic grid: self-organizing computation on a peer-to-peer network , 2005, IEEE Trans. Syst. Man Cybern. Part A.

[20]  Surendar Chandra,et al.  Trace Driven Analysis of the Long Term Evolution of Gnutella Peer-to-Peer Traffic , 2007, PAM.

[21]  Rajkumar Buyya,et al.  A Decentralized and Cooperative Workflow Scheduling Algorithm , 2008, 2008 Eighth IEEE International Symposium on Cluster Computing and the Grid (CCGRID).

[22]  Li Xiao,et al.  Dynamic Layer Management in Superpeer Architectures , 2005, IEEE Trans. Parallel Distributed Syst..

[23]  Jon Crowcroft,et al.  A survey and comparison of peer-to-peer overlay network schemes , 2005, IEEE Communications Surveys & Tutorials.

[24]  Hector Garcia-Molina,et al.  Efficient search in peer to peer networks , 2004 .

[25]  Edith Cohen,et al.  Search and replication in unstructured peer-to-peer networks , 2002 .

[26]  David Hausheer,et al.  PeerMart: the technology for a distributed auction-based market for peer-to-peer services , 2005, IEEE International Conference on Communications, 2005. ICC 2005. 2005.

[27]  László Lovász,et al.  Building scalable and robust peer-to-peer overlay networks for broadcasting using network coding , 2007, PODC '05.

[28]  Asser N. Tantawi,et al.  Experience with Collaborating Managers: Node Group Manager and Provisioning Manager , 2005, ICAC.

[29]  David A Chappell,et al.  Enterprise Service Bus , 2004 .

[30]  A. Dhesiaseelan,et al.  Web services container reference architecture (WSCRA) , 2004 .

[31]  Dimitris Kanellopoulos,et al.  Exploiting tourism destinations' knowledge in an RDF-based P2P network , 2008, J. Netw. Comput. Appl..

[32]  Asser N. Tantawi,et al.  Experience with collaborating managers: node group manager and provisioning manager , 2006, Second International Conference on Autonomic Computing (ICAC'05).

[33]  I. Foster,et al.  Service-Oriented Science , 2005, Science.

[34]  Hector Garcia-Molina,et al.  Improving search in peer-to-peer networks , 2002, Proceedings 22nd International Conference on Distributed Computing Systems.

[35]  Klara Nahrstedt,et al.  On Composing Stream Applications in Peer-to-Peer Environments , 2006, IEEE Transactions on Parallel and Distributed Systems.

[36]  Rayadurgam Srikant,et al.  Modeling and performance analysis of BitTorrent-like peer-to-peer networks , 2004, SIGCOMM 2004.

[37]  Spiridon D. Likothanassis,et al.  An ontologically principled service-oriented architecture for managing distributed e-government nodes , 2008, J. Netw. Comput. Appl..

[38]  Alberto Montresor A robust protocol for building superpeer overlay topologies , 2004 .

[39]  Paolo Traverso,et al.  Service-Oriented Computing: State of the Art and Research Challenges , 2007, Computer.

[40]  Asser N. Tantawi,et al.  Performance management for cluster-based web services , 2005, IEEE Journal on Selected Areas in Communications.

[41]  Thu D. Nguyen,et al.  Self-managing federated services , 2004, Proceedings of the 23rd IEEE International Symposium on Reliable Distributed Systems, 2004..

[42]  Y. Charlie Hu,et al.  A Self-Organizing Flock of Condors , 2003, ACM/IEEE SC 2003 Conference (SC'03).

[43]  Stefan Saroiu,et al.  A Measurement Study of Peer-to-Peer File Sharing Systems , 2001 .

[44]  Diomidis Spinellis,et al.  A survey of peer-to-peer content distribution technologies , 2004, CSUR.

[45]  Farnoush Banaei Kashani,et al.  WSPDS: Web Services Peer-to-Peer Discovery Service , 2004, International Conference on Internet Computing.

[46]  David Abramson,et al.  An Economy Driven Resource Management Architecture for Global Computational Power Grids , 2000, PDPTA.

[47]  Sanjay Goel,et al.  Service-based P2P overlay network for collaborative problem solving , 2007, Decis. Support Syst..