ABSTRACT:

Multiprocessor operating systems (OSs) pose several unique and conflicting challenges to System Virtual Machines (System VMs). For example, most existing system VMs resort to gang scheduling a guest OS's virtual processors (VCPUs) to avoid OS synchronization overhead. However, gang scheduling is infeasible for some application domains, and is inflexible in other domains. In an overcommitted environment, an individual guest OS has more VCPUs than available physical processors (PCPUs), precluding the use of gang scheduling. In such an environment, we demonstrate a more than two-fold increase in application runtime when transparently virtualizing a chip-multiprocessor's cores. To combat this problem, we propose a hardware technique to detect when a VCPU is wasting CPU cycles, and preempt that VCPU to run a different, more productive VCPU. Our technique can dramatically reduce cycles wasted on OS synchronization, without requiring any semantic information from the software. We then present a server consolidation case study to demonstrate the potential of more flexible scheduling policies enabled by our technique. We propose one such policy that logically partitions the CMP cores between guest VMs. This policy increases throughput by 10-25 percent for consolidated server workloads due to improved cache locality and core utilization.


Did you like this research project?

To get this research project Guidelines, Training and Code... Click Here


PROJECT TITLE :Supporting Data-Intensive Workflows in Software-Defined Federated Multi-Clouds - 2018ABSTRACT:Cloud computing is rising as a viable platform for scientific exploration. Elastic and on-demand access to resources
PROJECT TITLE : Attribute-Based Storage Supporting Secure Deduplication of Encrypted Data in Cloud - 2017 ABSTRACT: Attribute-based encryption (ABE) has been widely utilized in cloud computing where a data provider outsources
PROJECT TITLE : A 0.52/1 V Fast Lock-in ADPLL for Supporting Dynamic Voltage and Frequency Scaling - 2016 ABSTRACT: In energy-economical processing platforms, like wearable sensors and implantable medical devices, dynamic voltage
PROJECT TITLE :Supporting the Serendipitous Use of Domestic TechnologiesABSTRACT:The authors present an iterative design exploration to support serendipitous uses of technology: quick reconfigurations of the domestic environment
PROJECT TITLE :Self-Organization as a Supporting Paradigm for Military UAV Relay NetworksABSTRACT:The fashionable battlefield scenario presents a range of challenges that highlights the importance of information gathering and

Ready to Complete Your Academic MTech Project Work In Affordable Price ?

Project Enquiry