完整後設資料紀錄
DC 欄位語言
dc.contributor.authorShiau, Steven J. H.en_US
dc.contributor.authorHuang, Yu-Chiangen_US
dc.contributor.authorYen, Ching-Hsuanen_US
dc.contributor.authorTsai, Yu-Chinen_US
dc.contributor.authorSun, Chen-Kaien_US
dc.contributor.authorJuang, Jer-Nanen_US
dc.contributor.authorHuang, Chi-Yoen_US
dc.contributor.authorHuang, Ching-Chunen_US
dc.contributor.authorHuang, Shih-Kunen_US
dc.date.accessioned2019-04-02T05:58:13Z-
dc.date.available2019-04-02T05:58:13Z-
dc.date.issued2019-01-02en_US
dc.identifier.issn2076-3417en_US
dc.identifier.urihttp://dx.doi.org/10.3390/app9020296en_US
dc.identifier.urihttp://hdl.handle.net/11536/148906-
dc.description.abstractThe 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.en_US
dc.language.isoen_USen_US
dc.subjectmassive deploymenten_US
dc.subjectsystem deploymenten_US
dc.subjectbare-metal provisioningen_US
dc.subjectopen sourceen_US
dc.subjectfile system imagingen_US
dc.subjectpeer-to-peer (P2P)en_US
dc.subjectBitTorrent (BT)en_US
dc.titleA Novel Massive Deployment Solution Based on the Peer-to-Peer Protocolen_US
dc.typeArticleen_US
dc.identifier.doi10.3390/app9020296en_US
dc.identifier.journalAPPLIED SCIENCES-BASELen_US
dc.citation.volume9en_US
dc.contributor.department資訊工程學系zh_TW
dc.contributor.departmentDepartment of Computer Scienceen_US
dc.identifier.wosnumberWOS:000459436300086en_US
dc.citation.woscount0en_US
顯示於類別:期刊論文