Back to Blog
Free virtual pc sky6/19/2023 ![]() Nimbus, which provides both an Infrastructure-as-a-Service implementation with EC2/S3 interfaces and higher-level cloud services such as contextualization, is used for resource and virtual machine (VM) management. ![]() Xen (an open source platform for virtualization) machine virtualization is used to minimize platform (hardware and operating system stack) differences. Several open source technologies are integrated to create our sky computing infrastructures. Our project is the first combining these two testbeds, paving the way for further collaboration. Combining two testbeds gives us access to more resources and, more importantly, offers a larger geographical distribution, with network latencies and bandwidth on a par with those found on the Internet. Full control of the physical resources and of their software stack guarantees experiment repeatability. This gives us exclusive access to cloud platforms similar to real-world infrastructures, such as Amazon EC2. Using the reconfiguration mechanisms provided by these testbeds, we are able to deploy the Nimbus open source cloud toolkit on hundreds of nodes in a matter of minutes. We make use of the following two platforms: FutureGrid, a new experimental grid testbed distributed over six sites in the United States, and Grid’5000, an infrastructure for large-scale parallel and distributed computing research composed of nine sites in France. Furthermore, scalability, balanced distribution of computation, and measures to recover from faults are essential for applications to achieve good performance.įigure 1: The FutureGrid and Grid’5000 testbeds used for Sky Computing research.Įxperimental distributed testbeds offer an excellent infrastructure to carry out our sky computing experiments. Establishing a sky computing system is challenging due to differences among providers in terms of hardware, resource management, and connectivity. These clusters provide resources to execute scientific computations requiring large computational power. We study sky computing, an emerging computing model where resources from multiple cloud providers are leveraged to create large-scale distributed virtual clusters. These problems, which would have been limitations for our sky computing experiments, were avoided by our use of experimental testbeds. ![]() Finally, conducting experiments with a large number of resources provisioned from a commercial cloud provider incurs high financial cost, and is not always possible due to limits to the maximum number of resources one can use. Second, any research involving modification of the virtualization infrastructure (eg, hypervisor, host operating system, or virtual image repository) is impossible. First, the physical resources are shared with other users, which can interfere with performance evaluations and render experiment repeatability difficult. However, performing these studies using available clouds poses significant problems. The remarkable development of cloud computing in the past few years, and its proven ability to handle web hosting workloads, is prompting researchers to investigate whether clouds are suitable to run large-scale scientific computations. How can researchers study large-scale cloud platforms and develop innovative software that takes advantage of these infrastructures? Using two experimental testbeds, FutureGrid in the United States and Grid’5000 in France, we study Sky Computing, or the federation of multiple clouds. Large-Scale Cloud Computing Research: Sky Computing on FutureGrid and Grid’5000īy Pierre Riteau, Maurício Tsugawa, Andréa Matsunaga, José Fortes and Kate Keahey ![]()
0 Comments
Read More
Leave a Reply. |