A simpler load-balancing algorithm for range-partitioned data in peer-to-peer systems

被引:4
作者
Chawachat, Jakarin [1 ]
Fakcharoenphol, Jittat [1 ]
机构
[1] Kasetsart Univ, Dept Comp Engn, Bangkok, Thailand
关键词
load-balancing; range searching; peer-to-peer; amortized analysis; potential function; SERVICE; QUERIES;
D O I
10.1002/net.21627
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Random hashing is a standard method to balance loads among nodes in Peer-to-Peer networks. However, hashing destroys locality properties of object keys, the critical properties to many applications, more specifically, those that require range searching. To preserve a key order while keeping loads balanced, Ganesan, Bawa, and Garcia-Molina proposed a load-balancing algorithm that supports both object's key insertion and deletion with a guaranteed max-min load ratio, the imbalance ratio, of 4.237 using constant amortized costs. Nonetheless, the algorithm is not straightforward to implement in real networks because of its recursiveness. The algorithm mostly uses local operations with global max-min load information. In this work, we present a simple nonrecursive algorithm using essentially the same primitive operations as in Ganesan et al.'s work. For insertions and deletions, our algorithm guarantees a proven constant imbalance ratio of 7.464 with constant amortized costs. (c) 2015 Wiley Periodicals, Inc. NETWORKS, Vol. 66(3), 235-249 2015
引用
收藏
页码:235 / 249
页数:15
相关论文
共 50 条
[41]   A Novel Data Consistence Model Based on Virtual Peers in Peer-to-Peer Systems [J].
He, Hong .
INTERNATIONAL JOURNAL OF E-COLLABORATION, 2020, 16 (03) :1-16
[42]   A proximity-aware load balancing in peer-to-peer-based volunteer computing systems [J].
Ghafarian, Toktam ;
Deldari, Hossein ;
Javadi, Bahman ;
Buyya, Rajkumar .
JOURNAL OF SUPERCOMPUTING, 2013, 65 (02) :797-822
[43]   A proximity-aware load balancing in peer-to-peer-based volunteer computing systems [J].
Toktam Ghafarian ;
Hossein Deldari ;
Bahman Javadi ;
Rajkumar Buyya .
The Journal of Supercomputing, 2013, 65 :797-822
[44]   Cost-Effective Replication Schemes for Query Load Balancing in DHT-Based Peer-to-Peer File Searches [J].
Cao, Qi ;
Fujita, Satoshi .
JOURNAL OF INFORMATION PROCESSING SYSTEMS, 2014, 10 (04) :628-645
[45]   A Similarity-based Data Placement Strategy for Peer-to-peer Storage and Backup Systems [J].
Fu, Rongrong ;
Wang, Jian ;
Yang, Yixian .
PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INTERNET TECHNOLOGY AND SECURITY (ITS 2010), 2010, :39-43
[46]   A framework for Data and Web Services semantic mediation in Peer-to-Peer based Medical Information Systems [J].
Barhamgi, Mahmoud ;
Benslimane, Djamal ;
Champin, Pierre-Antoine .
19TH IEEE INTERNATIONAL SYMPOSIUM ON COMPUTER-BASED MEDICAL SYSTEMS, PROCEEDINGS, 2006, :87-+
[47]   A Multi-objective Particle Swarm Optimization Data Scheduling Algorithm for Peer-to-Peer Video Streaming [J].
Liu, Pingshan ;
Xiong, Xiaoyi ;
Huang, Guimin ;
Wen, Yimin .
2017 13TH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (ICNC-FSKD), 2017, :278-285
[48]   Bloom Filter-Based Keyword Search over XML Data in Structured Peer-to-Peer Systems [J].
He, Weimin ;
Lv, Teng .
PROCEEDINGS 2010 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, (ICCSIT 2010), VOL 1, 2010, :177-181
[49]   An Augmented Load-Balancing Algorithm for Task Scheduling in Cloud-Based Systems [J].
Nininahazwe, Franck Seigneur ;
Shen, Jian ;
Taylor, Micheal Ernest .
JOURNAL OF INTERNET TECHNOLOGY, 2021, 22 (07) :1457-1472
[50]   BIO-INSPIRED DATA PLACEMENT IN PEER-TO-PEER NETWORKS Benefits of using Multi-agents Systems [J].
Pommier, Hugo ;
Romito, Benoit ;
Bourdon, Francois .
WEBIST 2010: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS AND TECHNOLOGY, VOL 1, 2010, :319-324