ridm@nrct.go.th   ระบบคลังข้อมูลงานวิจัยไทย   รายการโปรดที่คุณเลือกไว้

Ad hoc cloud computing

หน่วยงาน Edinburgh Research Archive, United Kingdom

รายละเอียด

ชื่อเรื่อง : Ad hoc cloud computing
นักวิจัย : McGilvary, Gary Andrew
คำค้น : cloud computing , volunteer computing , virtualization , monitoring , reliability
หน่วยงาน : Edinburgh Research Archive, United Kingdom
ผู้ร่วมงาน : Barker, Adam , Lloyd, Ashley , Atkinson, Malcolm , Van Hemert, Jano , Engineering and Physical Sciences Research Council (EPSRC)
ปีพิมพ์ : 2557
อ้างอิง : http://hdl.handle.net/1842/9652
ที่มา : -
ความเชี่ยวชาญ : -
ความสัมพันธ์ : Gary A. McGilvary, Josep Rius,´I ˜nigo Goiri, Francesc Solsona, Adam Barker and Malcolm Atkinson. Dynamic Monitoring and Management of Cloud Infrastructures. Proceedings of the The 5th IEEE International Conference on Cloud Computing Technology and Science (CloudCom 2013). (http://dx.doi.org/10.1109/CloudCom.2013.45) , Gary A. McGilvary, Adam Barker, Ashley Lloyd and Malcolm Atkinson. VBOINC: The Virtualization of BOINC. Proceedings of the 13th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2013). (http://dx.doi.org/10.1109/CCGrid.2013.14) , Ashley Lloyd, Terence Sloan, Mario Antonioletti, Gary A. McGilvary. Embedded systems for Global e-Social Science: Moving Computation rather than Data. Future Generation Computer Systems, 2012. (http://dx.doi.org/10.1016/j.future.2012.12.013) , Michal Piotrowski, Gary A. McGilvary, Terence Sloan, Muriel Mewissen, Ashley Lloyd, Thorsten Forster, Lawrence Mitchell, Peter Ghazal, Jon Hill. Exploiting Parallel R in the Cloud with SPRINT. Methods of Information in Medicine, 2012. (http://dx.doi.org/10.3414%2FME11-02-0039) , Gary A. McGilvary, Malcolm Atkinson, Adam Barker, Ashley Lloyd. Optimum Platform Selection and Configuration for Computational Jobs. In All Hands Meeting, York, 2011. (Extended Abstract).
ขอบเขตของเนื้อหา : -
บทคัดย่อ/คำอธิบาย :

Commercial and private cloud providers offer virtualized resources via a set of co-located and dedicated hosts that are exclusively reserved for the purpose of offering a cloud service. While both cloud models appeal to the mass market, there are many cases where outsourcing to a remote platform or procuring an in-house infrastructure may not be ideal or even possible. To offer an attractive alternative, we introduce and develop an ad hoc cloud computing platform to transform spare resource capacity from an infrastructure owner’s locally available, but non-exclusive and unreliable infrastructure, into an overlay cloud platform. The foundation of the ad hoc cloud relies on transferring and instantiating lightweight virtual machines on-demand upon near-optimal hosts while virtual machine checkpoints are distributed in a P2P fashion to other members of the ad hoc cloud. Virtual machines found to be non-operational are restored elsewhere ensuring the continuity of cloud jobs. In this thesis we investigate the feasibility, reliability and performance of ad hoc cloud computing infrastructures. We firstly show that the combination of both volunteer computing and virtualization is the backbone of the ad hoc cloud. We outline the process of virtualizing the volunteer system BOINC to create V-BOINC. V-BOINC distributes virtual machines to volunteer hosts allowing volunteer applications to be executed in the sandbox environment to solve many of the downfalls of BOINC; this however also provides the basis for an ad hoc cloud computing platform to be developed. We detail the challenges of transforming V-BOINC into an ad hoc cloud and outline the transformational process and integrated extensions. These include a BOINC job submission system, cloud job and virtual machine restoration schedulers and a periodic P2P checkpoint distribution component. Furthermore, as current monitoring tools are unable to cope with the dynamic nature of ad hoc clouds, a dynamic infrastructure monitoring and management tool called the Cloudlet Control Monitoring System is developed and presented. We evaluate each of our individual contributions as well as the reliability, performance and overheads associated with an ad hoc cloud deployed on a realistically simulated unreliable infrastructure. We conclude that the ad hoc cloud is not only a feasible concept but also a viable computational alternative that offers high levels of reliability and can at least offer reasonable performance, which at times may exceed the performance of a commercial cloud infrastructure.

บรรณานุกรม :
McGilvary, Gary Andrew . (2557). Ad hoc cloud computing.
    กรุงเทพมหานคร : Edinburgh Research Archive, United Kingdom .
McGilvary, Gary Andrew . 2557. "Ad hoc cloud computing".
    กรุงเทพมหานคร : Edinburgh Research Archive, United Kingdom .
McGilvary, Gary Andrew . "Ad hoc cloud computing."
    กรุงเทพมหานคร : Edinburgh Research Archive, United Kingdom , 2557. Print.
McGilvary, Gary Andrew . Ad hoc cloud computing. กรุงเทพมหานคร : Edinburgh Research Archive, United Kingdom ; 2557.