Design and implementation tradeoffs for wide-area resource discovery

被引:0
|
作者
Oppenheimer, D [1 ]
Albrecht, J [1 ]
Patterson, D [1 ]
Vahdat, A [1 ]
机构
[1] Univ Calif Berkeley, EECS Comp Sci Div, Berkeley, CA 94720 USA
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper describes the design and implementation of SWORD, a scalable resource discovery service for wide-area distributed systems. In contrast to previous systems, SWORD allows users to describe desired resources as a topology of interconnected groups with required intragroup, inter-group, and per-node characteristics, along with the utility that the application derives from various ranges of values of those characteristics. This design gives users the flexibility to find geographically distributed resources for applications that are sensitive to both node and network characteristics, and allows the system to rank acceptable configurations based on their quality for that application. We explore a variety of architectures to deliver SWORD's functionality in a scalable and highly available manner A 1000-node ModelNet evaluation using a workload of measurements collected from PlanetLab shows that an architecture based on 4-node server cluster sites at network peering facilities outperforms a decentralized DHT-based resource discovery infrastructure for all but the smallest number of sites. While such a centralized architecture shows significant promise, we find that our decentralized implementation, both in emulation and running continuously on over 200 PlanetLab nodes, performs well while benefitting from the DHT's self-healing properties.
引用
收藏
页码:113 / 124
页数:12
相关论文
共 50 条
  • [1] Design and Implementation Trade-Offs for Wide-Area Resource Discovery
    Albrecht, Jeannie
    Oppenheimer, David
    Vahdat, Amin
    Patterson, David A.
    ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2008, 8 (04)
  • [2] Resource Bundles: Using Aggregation for Statistical Wide-Area Resource Discovery and Allocation
    Cardosa, Michael
    Chandra, Abhishek
    28TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, VOLS 1 AND 2, PROCEEDINGS, 2008, : 760 - 768
  • [3] Design and implementation of a secure wide-area object middleware
    Popescu, Bogdan C.
    Crispo, Bruno
    Tanenbaum, Andrew S.
    Bakker, Arno
    COMPUTER NETWORKS, 2007, 51 (10) : 2484 - 2513
  • [4] Design and Implementation of GeoFS: a Wide-area File System
    Liu, Guoliang
    Ma, Liuying
    Yan, Pengfei
    Zhang, Shuai
    Liu, Liu
    2014 9TH IEEE INTERNATIONAL CONFERENCE ON NETWORKING, ARCHITECTURE, AND STORAGE (NAS), 2014, : 108 - 112
  • [5] Wide-Area, Persistent SAR Imaging: Algorithm Tradeoffs
    Rigling, Brian
    Garber, Wendy
    Hawley, Robert
    Gorham, LeRoy
    IEEE AEROSPACE AND ELECTRONIC SYSTEMS MAGAZINE, 2014, 29 (01) : 14 - 20
  • [6] TRADEOFFS IN THE USE OF WIDE-AREA TELEPHONE SERVICE (WATS)
    PARKER, AJ
    SILBEY, V
    DUNCAN, J
    SIMULATION, 1979, 32 (01) : C133 - C136
  • [7] Toward wide-area resource allocation
    Vahdat, A
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, PROCEEDINGS, 1999, : 930 - 936
  • [8] Communication and sensor capability tradeoffs for wide-area surveillance systems
    Chaney, RD
    Novak, LM
    Dudgeon, DE
    PROCEEDINGS OF THE 1996 IEEE NATIONAL RADAR CONFERENCE, 1996, : 76 - 81
  • [9] Design and Implementation of a Power System Sensor Network for Wide-area Measurement
    Huang Qi
    Jing Shi
    Zhang Chang-hua
    Chen Yong
    ISCSCT 2008: INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE AND COMPUTATIONAL TECHNOLOGY, VOL 2, PROCEEDINGS, 2008, : 796 - 799
  • [10] An architecture for secure wide-area service discovery
    Hodes, TD
    Czerwinski, SE
    Zhao, BY
    Joseph, AD
    Katz, RH
    WIRELESS NETWORKS, 2002, 8 (2-3) : 213 - 230