Live virtual machine migration allows resources from one physical server to be moved to another with little or no interruption in the processes of the guest operating system. The process involved in performing a live migration includes copying the guest virtual machine memory state and cpu register state from a hypervisor on one server to another. In this paper, virtual machine migration is evaluated in terms of performance of the virtual machine while being migrated, performance of the cloud architecture while migrating the virtual machine, and the power costs of performing a live virtual machine migration. The experiments on virtual machine live migration will give insight on how the cloud architecture responds and handles live migrations, and how virtual machines perform while they are in a migration phase.
There has been a sharp decline in undergraduate enrollment in computer science over the past decade. Reasons for the decline vary amongst computer science programs. However, upon observation it is noticeable that many students considering computer science as their undergraduate major decide to pursue other fields due to misconceptions about the discipline. Some students are even intimidated by the computer science curriculum. One way in which educators are trying to combat this issue is by introducing computer science concepts using a more hands-on and involved approach with educational robots. Robots provide an exciting platform that students might not initially think of when contemplating their choice in higher education. We present a novel approach to integrate the use of educational robots into introductory computer science courses as a learning tool in order to increase student motivation and improve the enrollment rate of computer science undergraduate students.
One of the core components in building a cloud infrastructure is the development of a middleware solution, which allows for ease in resource management. Middleware solutions for IaaS cloud architectures are responsible for managing the instantiation of virtual machine images, constructing persistent storage volumes, providing node-to-node message passing for metadata retrieval, and more. Our reasoning for developing a new cloud middleware API is to address issues that we have encountered in current cloud middleware solutions, which are centered upon ease of deployment and ease interfacing with the system. In this paper we present a cloud middleware API that we have developed to be used in building a private IaaS cloud architecture, and we compare our implementation with that of open source general purpose IaaS cloud architectures currently available.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.