A Novel Massive Deployment Solution Based on the Peer-to-Peer Protocol

被引:2
|
作者
Shiau, Steven J. H. [1 ,2 ]
Huang, Yu-Chiang [3 ]
Yen, Ching-Hsuan [3 ]
Tsai, Yu-Chin [2 ]
Sun, Chen-Kai [2 ]
Juang, Jer-Nan [1 ]
Huang, Chi-Yo [4 ]
Huang, Ching-Chun [5 ]
Huang, Shih-Kun [3 ]
机构
[1] Natl Cheng Kung Univ, Dept Engn Sci, 1 Univ Rd, Tainan 701, Taiwan
[2] Natl Ctr High Performance Comp, 7 R&D Rd 6, Hsinchu 30076, Taiwan
[3] Natl Chiao Tung Univ, Dept Comp Sci, Hsinchu 300, Taiwan
[4] Natl Taiwan Normal Univ, Dept Ind Educ, Taipei 106, Taiwan
[5] Natl Cheng Kung Univ, Dept Comp Sci & Informat Engn, 1 Univ Rd, Tainan 701, Taiwan
来源
APPLIED SCIENCES-BASEL | 2019年 / 9卷 / 02期
关键词
massive deployment; system deployment; bare-metal provisioning; open source; file system imaging; peer-to-peer (P2P); BitTorrent (BT); EFFICIENT;
D O I
10.3390/app9020296
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
The BitTorrent (BT) is a peer-to-peer (P2P) file sharing protocol that was developed approximately 20 years ago, is becoming increasingly popular, and has been widely accepted. The BT-based mass deployment system can be used to improve performance and scalability that cannot be achieved by the unicasting, broadcasting, and multicasting protocols. However, when the BT-based system is applied in massive deployments, a major issue related to insufficient temporary storage space to store the whole system image before deploying needs to be resolved. Such problems arose because the system is deployed to the disk space, meaning that it cannot be used for temporary storage. Therefore, a novel BT-based solution that can remove the limitations caused by the insufficient temporary storage issue is proposed. The BT-based mass deployment system was designed by using the file system blocks transferring (FSBT) mechanism. The receiver of the FSBT mechanism can obtain the blocks of the file system from other peers. Then, those blocks will be written directly to raw disks or partitions. The sender of the FSBT mechanism can read the blocks of file systems directly from raw disks or partitions. Then, the blocks can be sent to other peers. This approach solves the insufficient temporary storage issue. The novel BT-based mass deployment system was tested and verified for the configuration consisting of at most 32 personal computers (PCs). To demonstrate the achievable performance of the novel BT-based system, comparisons were made between the novel program and the traditional multicast solutions, as well as other solutions for mass deployment. The proposed BT solution can be much faster than the multicast solution when deploying 11 machines or more. The experimental results demonstrated the feasibility and superior performance of the proposed system. Furthermore, performance comparisons of the proposed BT-based mass deployment system versus other solutions demonstrated the feasibility and efficiency of the proposed solution. In the future, the BT parameters can be further optimized, and the simultaneous read and write features can be implemented to improve the deployment performance. In addition, the BT-based mass deployment system can serve as the basis for the development of other mass deployment systems.
引用
收藏
页数:27
相关论文
共 50 条
  • [1] A novel peer-to-peer payment protocol
    Palaka, Despoina
    Daras, Petros
    Petridis, Kosmas
    Strintzis, Michael G.
    [J]. International Journal of Network Security, 2007, 4 (01) : 107 - 120
  • [2] A novel peer-to-peer payment protocol
    Daras, P
    Palaka, D
    Giagourta, V
    Bechtsis, D
    Petridis, K
    Strintzis, MG
    [J]. IEEE REGION 8 EUROCON 2003, VOL A, PROCEEDINGS: COMPUTER AS A TOOL, 2003, : 2 - 6
  • [3] Peer-to-peer communication protocol
    Neel, A
    LeBlanc, LR
    Park, JC
    Smith, SM
    [J]. SEA TECHNOLOGY, 1998, 39 (05) : 10 - 15
  • [4] A chord-based novel mobile peer-to-peer file sharing protocol
    Li, M
    Chen, EH
    Sheu, PC
    [J]. FRONTIERS OF WWW RESEARCH AND DEVELOPMENT - APWEB 2006, PROCEEDINGS, 2006, 3841 : 806 - 811
  • [5] A Peer-to-Peer Tree Based Reliable Multicast Protocol
    Yang, Min
    Yang, Yuanyuan
    [J]. GLOBECOM 2006 - 2006 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, 2006,
  • [6] Component deployment using a peer-to-peer overlay
    Frénot, S
    Royon, Y
    [J]. COMPONENT DEPLOYMENT, PROCEEDINGS, 2005, 3798 : 33 - 36
  • [7] Modeling of peer-to-peer traffic caching deployment
    Ye, Mingjiang
    Wu, Jianping
    Xu, Ke
    [J]. Qinghua Daxue Xuebao/Journal of Tsinghua University, 2009, 49 (01): : 110 - 113
  • [8] A Novel Topology for Peer-to-Peer Based Platform
    Liao, Xiaofei
    Chen, Zhenguang
    Jin, Hai
    [J]. 2008 INTERNATIONAL CONFERENCE ON ADVANCED TECHNOLOGIES FOR COMMUNICATIONS, PROCEEDINGS, 2008, : 227 - 230
  • [9] Federation based solution for peer-to-peer network management
    Wang, Jilong
    Zhang, Jing
    [J]. COMPUTATIONAL SCIENCE - ICCS 2007, PT 4, PROCEEDINGS, 2007, 4490 : 765 - +
  • [10] A random walk based anonymous peer-to-peer protocol design
    Han, JS
    Liu, YH
    Lu, L
    Hu, L
    Patil, A
    [J]. NETWORKING AND MOBILE COMPUTING, PROCEEDINGS, 2005, 3619 : 143 - 152