SpiderNet: An integrated peer-to-peer service composition framework

被引:59
|
作者
Gu, XH [1 ]
Nahrstedt, K [1 ]
Yu, B [1 ]
机构
[1] Univ Illinois, Dept Comp Sci, Urbana, IL 61801 USA
关键词
D O I
10.1109/HPDC.2004.1323507
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Service composition is highly desirable in peer-to-peer (P2P) systems where application services are naturally dispersed on distributed peers. However it is challenging to provide high quality and failure resilient service composition in P2P systems due to the decentralization requirement and dynamic peer arrivalsIdepartures. In this paper we present an integrated P2P service composition framework called SpiderNet to address the challenges. At service setup phase, SpiderNet performs a novel bounded composition probing protocol to provide scalable quality-aware and resource-efficient service composition in a fully, distributed fashion. Moreover SpiderNet supports directed acyclic graph composition topologies and explores exchangeable composition orders for enhanced service quality During service runtime, SpiderNet proivides proactive failure recovery to overcome dynamic changes (e.g., peer departures) in P2P systems. The proactive failure recovery scheme maintains a small number of dynamically selected backup compositions to achieve quick failure recovery for soft realtime streaming applications. We have implemented a prototype of SpiderNet and conducted extensive experiments using both large-scale simulations and wide-area network testbed. Experimental results show the feasibility and efficiency of the SpiderNet service composition solution for P2Psystems.
引用
收藏
页码:110 / 119
页数:10
相关论文
共 50 条
  • [21] Adaptive and fault-tolerant service composition in peer-to-peer systems
    Prinz, Vivian
    Fuchs, Florian
    Ruppel, Peter
    Gerdes, Christoph
    Southall, Alan
    DISTRIBUTED APPLICATIONS AND INTEROPERABLE SYSTEMS, 2008, 5053 : 30 - +
  • [22] A framework for fault-tolerant peer-to-peer streaming service based on the service migration
    Kang, S
    Kim, H
    Yeom, HY
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2004, 19 (04): : 221 - 231
  • [23] Autonomic peer-to-peer service directory
    Hu, THT
    Seneviratne, A
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2005, E88D (12) : 2630 - 2639
  • [24] Service failure in peer-to-peer accommodation
    Chen, Yujia
    Tussyadiah, Iis P.
    ANNALS OF TOURISM RESEARCH, 2021, 88
  • [25] A peer-to-peer membership notification service
    Baldoni, Roberto
    Piergiovanni, Sara Tucci
    DATABASES, INFORMATION SYSTEMS, AND PEER-TO-PEER COMPUTING, 2007, 4125 : 219 - +
  • [26] Peer-to-Peer Distributed Computing Framework
    Dharmapala, Prashan
    Koneshvaran, Lumeshkantha
    Sivasooriyathevan, Darshanun
    Ismail, Imtizam
    Kasthurirathna, Dharshana
    PROCEEDINGS OF THE 2017 6TH NATIONAL CONFERENCE ON TECHNOLOGY & MANAGEMENT (NCTM) - EXCEL IN RESEARCH AND BUILD THE NATION, 2017, : 126 - 131
  • [27] A peer-to-peer service interface for manageability
    Machiraju, V. (vijaym@hpl.hp.com), 2001, Hewlett Packard Laboratories
  • [28] A framework for classifying peer-to-peer technologies
    Kant, K
    Iyer, R
    Tewari, V
    CCGRID 2002: 2ND IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, PROCEEDINGS, 2002, : 368 - 375
  • [29] A peer-to-peer framework for electronic markets
    Conrad, M
    Dinger, J
    Hartenstein, H
    Schöller, M
    Zitterbart, M
    Rolli, D
    PEER-TO-PEER SYSTEMS AND APPLICATIONS, 2005, 3485 : 509 - 525
  • [30] A peer-to-peer framework for mobile collaboration
    Wang, Alf Inge
    Norum, Michael Sars
    Lund, Carl-Henrik Wolf
    PROCEEDINGS OF THE 10TH IASTED INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND APPLICATIONS, 2006, : 294 - +