Project Overviews

The GW Cloud Systems Lab's research projects span a range of challenges faced by cloud computing data centers. Throughout all of our work, our focus is on developing new technologies and control algorithms that can be prototyped and deployed in next generation cloud platforms.

This page covers only a small portion of the work being done in our lab. Please see our Publications page for more details on our work.

To see our open source code releases, check out our github organization.

Cloud Resource Management

Cloud platforms rely on densely packed data centers that are geographically distributed across the world. Our work has developed both new virtualization-layer mechanisms to manage resources and new machine-learning based control algorithms to automate cloud management.

Related Publications:

  • Energy-Aware Writes to Non-Volatile Main Memory. Jie Chen, Ron Chiang, Howie Huang, Guru Venkataramani. 4th Workshop on Power-Aware Computing and Systems (HotPower’11), with the 23nd ACM Symposium on Operating Systems Principles (SOSP'11), October 2011.

Storage Systems & Data Intensive Computing

Data centers can contain petabytes of storage, which must be efficiently managed if data-intensive applications wish to access it. Our work seeks to optimize virtual clusters to increase the performance of big data applications.

Related Publications:

Cloud Reliability

While performance and cost are the most obvious metrics in the cloud, reliability can be the most important factor for many businesses. We aim to increase the reliability and fault tolerance of the underlying software and hardware systems in the cloud.

  • Xentry: Hypervisor-Level Soft Error Detection. Xin Xu, Ron Chiang, H. Howie Huang. The 43rd International Conference on Parallel Processing (ICPP14), September 2014.
  • Exploring Dynamic Redundancy to Resuscitate Faulty PCM Blocks. Jie Chen, Guru Venkataramani, Howie Huang. ACM Journal of Emerging Technologies in Computing Systems, 2014.
  • Exploring Data-Level Error Tolerance in High-Performance Solid-State Drives. Xin Xu, Howie Huang. IEEE Transactions on Reliability, 2014.

Cloud Networking

Optimizing the networks within these data centers, while still granting control to cloud customers remains a major challenge. Of course, efficiently connecting and managing data center across wide area networks also poses many challenges. We are developing infrastructure management and monitoring technologies, as well as entirely new approaches for running network services inside virtual machines.

Related Publications: