Rapid Provisioning of Cloud Infrastructure Leveraging Peer-to-Peer Networks

As an emerging model for new enterprise data centers, the cloud paradigm provides a disruptive market opportunity to better utilize computing resources and reduce IT complexity. To provide the cloud computing service, the provisioning of the cloud infrastructure in data centers is a pre-request. However, the provisioning for systems and applications on large number of physical machines is traditionally a time consuming process, with low assurance on deployment time and cost. This paper thus leverages Peer-to-Peer (P2P) networks to speedup the provisioning for cloud infrastructure. In the proposed P2P-assisted cloud provisioning system, BitTorrent-like P2P protocol is utilized to accelerate image delivery to large-scale target machines, by sharing their upload capacity to overcome the traditional bandwidth bottleneck of provisioning server. Further, the BitTorrent component is integrated with File system in User space (FUSE) through a message-driven piece selection scheme, to enable virtual machines and requested services in required time. Based on our prototype system, experiments demonstrate the effectiveness of our system in saving deployment time, increasing service availability and reducing traffic cost, leading to high Quality of Service of end users.

[1]  Jiangtao Wang,et al.  Understanding BitTorrent Download Performance , 2008, Seventh International Conference on Networking (icn 2008).

[2]  Chuang Lin,et al.  P2P Accelerated Mass Data Distribution over Booming Internet: Effectiveness and Bottlenecks , 2009, 2009 29th IEEE International Conference on Distributed Computing Systems Workshops.

[3]  Pei Cao,et al.  Can self-organizing P2P file distribution provide QoS guarantees? , 2006, OPSR.

[4]  Mladen A. Vouk,et al.  Cloud Computing – Issues, Research and Implementations , 2008, CIT 2008.

[5]  Frank Leymann,et al.  Towards Provisioning the Cloud: On the Usage of Multi-Granularity Flows and Services to Realize a Unified Provisioning Infrastructure for SaaS Applications , 2008, 2008 IEEE Congress on Services - Part I.

[6]  Mladen A. Vouk,et al.  Cloud computing — Issues, research and implementations , 2008, ITI 2008 - 30th International Conference on Information Technology Interfaces.

[7]  Venkata N. Padmanabhan,et al.  Analyzing and Improving a BitTorrent Networks Performance Mechanisms , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[8]  Abraham Silberschatz,et al.  P4p: provider portal for applications , 2008, SIGCOMM '08.

[9]  R. Srikant,et al.  Modeling and performance analysis of BitTorrent-like peer-to-peer networks , 2004, SIGCOMM '04.

[10]  Jayashree Subrahmonia,et al.  From Cloud Computing to the New Enterprise Data Center , 2008 .