Search For:

Displaying 1-9 out of 9 total
Virtual Snooping: Filtering Snoops in Virtualized Multi-cores
Found in: Microarchitecture, IEEE/ACM International Symposium on
By Daehoon Kim, Hwanju Kim, Jaehyuk Huh
Issue Date:December 2010
pp. 459-470
Virtualization has been rapidly expanding its applications in numerous server and desktop environments to improve the utilization and manageability of physical systems. Such proliferation of virtualized systems opens a new opportunity to improve the scalab...
 
XHive: Efficient Cooperative Caching for Virtual Machines
Found in: IEEE Transactions on Computers
By Hwanju Kim, Heeseung Jo, Joonwon Lee
Issue Date:January 2011
pp. 106-119
Since a virtual machine independently uses its own caching policy, redundant disk operations exacerbate the I/O virtualization overhead when virtual machines access large amounts of data on shared storage. This paper presents XHive, an efficient cooperativ...
 
Transparent Fault Tolerance of Device Drivers for Virtual Machines
Found in: IEEE Transactions on Computers
By Heeseung Jo, Hwanju Kim, Jae-Wan Jang, Joonwon Lee, Seungryoul Maeng
Issue Date:November 2010
pp. 1466-1479
In a consolidated server system using virtualization, physical device accesses from guest virtual machines (VMs) need to be coordinated. In this environment, a separate driver VM is usually assigned to this task to enhance reliability and to reuse existing...
 
vCache: Providing a Transparent View of the LLC in Virtualized Environments
Found in: IEEE Computer Architecture Letters
By Daehoon Kim,Hwanju Kim,Jaehyuk Huh
Issue Date:July 2013
pp. 1
Since most of the current multi-core processors use a large last-level cache (LLC), efficient use of an LLC is critical for the overall performance of multi-cores. To improve the caching efficiency, page coloring is a representative software-based approach...
 
Virtual asymmetric multiprocessor for interactive performance of consolidated desktops
Found in: Proceedings of the 10th ACM SIGPLAN/SIGOPS international conference on Virtual execution environments (VEE '14)
By Hwanju Kim, Jinkyu Jeong, Joonwon Lee, Sangwook Kim
Issue Date:March 2014
pp. 29-40
This paper presents virtual asymmetric multiprocessor, a new scheme of virtual desktop scheduling on multi-core processors for user-interactive performance. The proposed scheme enables virtual CPUs to be dynamically performance-asymmetric based on their ho...
     
Demand-based coordinated scheduling for SMP VMs
Found in: Proceedings of the eighteenth international conference on Architectural support for programming languages and operating systems (ASPLOS '13)
By Hwanju Kim, Jinkyu Jeong, Joonwon Lee, Sangwook Kim, Seungryoul Maeng
Issue Date:March 2013
pp. 369-380
As processor architectures have been enhancing their computing capacity by increasing core counts, independent workloads can be consolidated on a single node for the sake of high resource efficiency in data centers. With the prevalence of virtualization te...
     
Rigorous rental memory management for embedded systems
Found in: ACM Transactions on Embedded Computing Systems (TECS)
By Hwanju Kim, Jeaho Hwang, Jinkyu Jeong, Joonwon Lee, Seungryoul Maeng
Issue Date:March 2013
pp. 1-21
Memory reservation in embedded systems is a prevalent approach to provide a physically contiguous memory region to its integrated devices, such as a camera device and a video decoder. Inefficiency of the memory reservation becomes a more significant proble...
     
Scheduler support for video-oriented multimedia on client-side virtualization
Found in: Proceedings of the 3rd Multimedia Systems Conference (MMSys '12)
By Hwanju Kim, Seungryoul Maeng, Jaeho Hwang, Jinkyu Jeong, Joonwon Lee
Issue Date:February 2012
pp. 65-76
Virtualization has recently been adopted for client devices to provide strong isolation between services and efficient manageability. Even though multimedia service is not rare for the devices, the virtual machine hosting this service is not guaranteed to ...
     
Task-aware virtual machine scheduling for I/O performance.
Found in: Proceedings of the 2009 ACM SIGPLAN/SIGOPS international conference on Virtual execution environments (VEE '09)
By Heeseung Jo, Hwanju Kim, Hyeontaek Lim, Jinkyu Jeong, Joonwon Lee
Issue Date:March 2009
pp. 1-24
The use of virtualization is progressively accommodating diverse and unpredictable workloads as being adopted in virtual desktop and cloud computing environments. Since a virtual machine monitor lacks knowledge of each virtual machine, the unpredictablenes...
     
 1