Network Optimization for DHT-based Applications

被引:0
|
作者
Sun, Yi [1 ]
Yang, Y. Richard [2 ]
Zhang, Xiaobing [3 ]
Guo, Yang [1 ]
Li, Jun [1 ]
Salamatian, Kave [4 ]
机构
[1] Chinese Acad Sci, Inst Comp Technol, Beijing, Peoples R China
[2] Yale Univ, New Haven, CT USA
[3] Shanghai Synacast Media Tech Co Ltd, Shanghai, Peoples R China
[4] Univ Savoie France, Paris, France
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
P2P platforms have been criticized because of the heavy strain that some P2P services can inflict on costly inter-domain links of network operators. It is therefore necessary to develop network optimization schemes for controlling the load generated by P2P platforms on an operator network. Previous focus on network optimization has been mostly on centralized tracker-based systems. However, in recent years multiple DHT-based P2P networks are widely deployed due to their scalability and fault tolerance, and these networks have even been considered as platforms for commercial services. Thereby, finding network optimization for DHT-based P2P applications has potentially large practical impacts. In this paper, we present THash, a simple scheme to implement an effective distributed network optimization for DHT systems. THash is based on standard DHT put/get semantics and utilizes a triple hash method to guide the DHT clients sharing resources with peers in proper domains. We have implemented THash in a major P2P application (PPLive) by using the standard ALTO/P4P protocol as the network information source. We conducted realistic experiments over the network and observed that compared with Native DHT, THash only generated 45.5% and 35.7% of inter-PID and inter-AS traffic, and at the same time shortened the average downloading time by 13.8% to 22.1%.
引用
收藏
页码:1521 / 1529
页数:9
相关论文
共 50 条
  • [31] DHT-based unicast for mobile ad hoc networks
    Zahn, T
    Schiller, J
    FOURTH ANNUAL IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS WORKSHOPS, PROCEEDINGS, 2006, : 179 - +
  • [32] CISS: An efficient object clustering framework for DHT-based peer-to-peer applications
    Lee, J
    Lee, H
    Kang, S
    Choe, S
    Song, J
    DATABASES, INFORMATION SYSTEMS, AND PEER-TO-PEER COMPUTING, 2005, 3367 : 215 - 229
  • [33] A secure data dissemination in a DHT-based routing paradigm for wireless ad hoc network
    Kousar, Rukhsana
    Alhaisoni, Majed
    Akhtar, Shahbaz Abid
    Shah, Nadir
    Qamar, Aamir
    Karim, Ahmad
    Wireless Communications and Mobile Computing, 2020, 2020
  • [34] A DHT-based Virtual Storage System in Windows Environments
    Kim, Jonghyeon
    Shin, Junghoon
    Choi, Jaeyoung
    Lee, Soowon
    Kim, Myungho
    Lee, Sangjun
    2010 2ND INTERNATIONAL CONFERENCE ON COMPUTER AND AUTOMATION ENGINEERING (ICCAE 2010), VOL 4, 2010, : 169 - 172
  • [35] PipeCF: a DHT-based collaborative filtering recommendation system
    Shen Rui-min
    Yang Fan
    Han Peng
    Xie Bo
    Journal of Zhejiang University-SCIENCE A, 2005, 6 (2): : 118 - 125
  • [36] PipeCF:a DHT-based Collaborative Filtering recommendation system
    申瑞民
    杨帆
    韩鹏
    谢波
    Journal of Zhejiang University Science A(Science in Engineering), 2005, (02) : 42 - 49
  • [37] Accessing and distributing streaming events on DHT-based systems
    Milanesio, M.
    Ruffo, G.
    Ricchiuti, F.
    Albertin, D.
    AXMEDIS 2006: SECOND INTERNATIONAL CONFERENCE ON AUTOMATED PRODUCTION OF CROSS MEDIA CONTENT FOR MULTI-CHANNEL DISTRIBUTION, PROCEEDINGS, 2006, : 306 - +
  • [38] Implementation of a framework for a DHT-based Distributed Location Service
    Cirani, Simone
    Veltri, Luca
    2008 INTERNATIONAL CONFERENCE ON SOFTWARE, TELECOMMUNICATIONS AND COMPUTER NETWORKS, 2008, : 278 - 282
  • [39] Babelchord: a Social Tower of DHT-Based Overlay Networks
    Liquori, Luigi
    Tedeschi, Cedric
    Bongiovanni, Francesco
    ISCC: 2009 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, VOLS 1 AND 2, 2009, : 307 - 312
  • [40] Caching of intermediate results in DHT-based RDF stores
    Battré, Dominic
    International Journal of Metadata, Semantics and Ontologies, 2008, 3 (01) : 84 - 93