Search For:

Displaying 1-8 out of 8 total
Who Is Your Neighbor: Net I/O Performance Interference in Virtualized Clouds
Found in: IEEE Transactions on Services Computing
By Xing Pu,Ling Liu,Yiduo Mei,Sankaran Sivathanu,Younggyun Koh,Calton Pu,Yuanda Cao
Issue Date:July 2013
pp. 314-329
User-perceived performance continues to be the most important QoS indicator in cloud-based data centers today. Effective allocation of virtual machines (VMs) to handle both CPU intensive and I/O intensive workloads is a crucial performance management capab...
Understanding Performance Interference of I/O Workload in Virtualized Cloud Environments
Found in: Cloud Computing, IEEE International Conference on
By Xing Pu, Ling Liu, Yiduo Mei, Sankaran Sivathanu, Younggyun Koh, Calton Pu
Issue Date:July 2010
pp. 51-58
Server virtualization offers the ability to slice large, underutilized physical servers into smaller, parallel virtual machines (VMs), enabling diverse applications to run in isolated environments on a shared hardware platform. Effective management of virt...
Improving Virtualized Windows Network Performance by Delegating Network Processing
Found in: Network Computing and Applications, IEEE International Symposium on
By Younggyun Koh, Calton Pu, Yasushi Shinjo, Hideki Eiraku, Go Saito, Daiyuu Nobori
Issue Date:July 2009
pp. 203-210
Virtualized environments are important building blocks in consolidated data centers and cloud computing. Full virtualization (FV) allows unmodified guest OSes to run on virtualization-aware microprocessors. However, the significant overhead of device emula...
An Analysis of Performance Interference Effects in Virtual Environments
Found in: Performance Analysis of Systems and Software, IEEE International Symmposium on
By Younggyun Koh, R. Knauerhase, P. Brett, M. Bowman, Zhihua Wen, C. Pu
Issue Date:April 2007
pp. 200-209
Virtualization is an essential technology in modern datacenters. Despite advantages such as security isolation, fault isolation, and environment isolation, current virtualization techniques do not provide effective performance isolation between virtual mac...
Efficient Packet Processing in User-Level OSes: A Study of UML
Found in: Local Computer Networks, Annual IEEE Conference on
By Younggyun Koh, C. Pu, S. Bhatia, C. Consel
Issue Date:November 2006
pp. 63-70
Network server consolidation has become popular through virtualization technology that builds secure, isolated network systems on shared hardware. One of the virtualization techniques used is that of user-level operating systems. (ULOSes) However, the isol...
Infopipes: The ISL/ISG Implementation Evaluation
Found in: Network Computing and Applications, IEEE International Symposium on
By Galen Swint, Calton Pu, Younggyun Koh, Ling Liu, Wenchang Yan, Charles Consel, Koichi Moriyama, Jonathan Walpole
Issue Date:September 2004
pp. 293-296
We provide a performance comparison of generated Infopipes that have been translate the Spi/XIP variant of Infopipe specification into executable code. Infopipes are an abstraction to support information flow applications. These tools are evaluated through...
Fast networking with socket-outsourcing in hosted virtual machine environments
Found in: Proceedings of the 2009 ACM symposium on Applied Computing (SAC '09)
By Calton Pu, Hideki Eiraku, Kazuhiko Kato, Yasushi Shinjo, Younggyun Koh
Issue Date:March 2009
pp. 1-5
This paper proposes a novel method of achieving fast networking in hosted virtual machine (VM) environments. This method, called socket-outsourcing, replaces the socket layer in a guest operating system (OS) with the socket layer of the host OS. Socket-out...
Clearwater: extensible, flexible, modular code generation
Found in: Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering (ASE '05)
By Akhil Sahai, Calton Pu, Charles Consel, Galen S. Swint, Gueyoung Jung, Koichi Moriyama, Qinyi Wu, Wenchang Yan, Younggyun Koh
Issue Date:November 2005
pp. 144-153
Distributed applications typically interact with a number of heterogeneous and autonomous components that evolve independently. Methodical development of such applications can benefit from approaches based on domain-specific languages (DSLs). However, the ...