IC Colloquium : Towards Resource Efficient Cloud Computing

Event details
Date | 24.03.2014 |
Hour | 16:15 › 17:30 |
Location | |
Category | Conferences - Seminars |
By : Christoforos Kozyrakis, Stanford University
Abstract
Cloud computing promises flexibility and cost effectiveness for both the users and the operators of the warehouse-scale datacenters that power public and private clouds. Nevertheless, datacenters currently operate at low utilization, greatly reducing their cost effectiveness. Moreover, users often experience high variability in performance, especially for the emerging class of latency-critical, data-intensive applications. The primary source of these challenges is the poor use of physical and virtual resources in large-scale datacenters.
This talk will show that we can greatly improve the cost effectiveness and scalability of cloud computing by focusing on resource efficiency. We will show that resource efficient cluster management (provisioning & allocation, application co-scheduling, and power management) leads to a 3x increase in datacenter utilization, while also eliminating performance variability for individual application. We will also discuss how the use of big data techniques alleviates the complexity of managing large-scale datacenters running thousands of applications. Finally, we will traverse the hardware/software stack and identify further opportunities to improve resource efficiency and build systems that can deliver on the potential of cloud computing.
Biography
Christos Kozyrakis is an Associate Professor of Electrical Engineering & Computer Science at Stanford University. He works on architecture, runtime management, system software, and programming models for systems ranging from cellphones to warehouse-scale datacenters. At Berkeley, he developed the IRAM architecture, a novel media-processor system that combined vector processing with embedded DRAM technology. At Stanford, he co-led the Transactional Coherence and Consistency (TCC) project at Stanford that developed hardware and software mechanisms for programming with transactional memory. He also led the Raksha project, that developed practical hardware support and security policies to deter high-level and low-level security attacks against deployed software. Christos is currently working on hardware and software techniques for resource efficient cloud computing. He is also a member of the Pervasive Parallelism Lab at Stanford, a multi-faculty effort to make parallel computing practical for the masses.
Christos received a BS degree from the University of Crete (Greece) and a PhD degree from the University of California at Berkeley (USA), both in Computer Science. He is the Willard R. and Inez Kerr Bell faculty scholar at Stanford and a senior member of the ACM and the IEEE. Christos has received the NSF Career Award, an IBM Faculty Award, the Okawa Foundation Research Grant, and a Noyce Family Faculty Scholarship.
More information
Abstract
Cloud computing promises flexibility and cost effectiveness for both the users and the operators of the warehouse-scale datacenters that power public and private clouds. Nevertheless, datacenters currently operate at low utilization, greatly reducing their cost effectiveness. Moreover, users often experience high variability in performance, especially for the emerging class of latency-critical, data-intensive applications. The primary source of these challenges is the poor use of physical and virtual resources in large-scale datacenters.
This talk will show that we can greatly improve the cost effectiveness and scalability of cloud computing by focusing on resource efficiency. We will show that resource efficient cluster management (provisioning & allocation, application co-scheduling, and power management) leads to a 3x increase in datacenter utilization, while also eliminating performance variability for individual application. We will also discuss how the use of big data techniques alleviates the complexity of managing large-scale datacenters running thousands of applications. Finally, we will traverse the hardware/software stack and identify further opportunities to improve resource efficiency and build systems that can deliver on the potential of cloud computing.
Biography
Christos Kozyrakis is an Associate Professor of Electrical Engineering & Computer Science at Stanford University. He works on architecture, runtime management, system software, and programming models for systems ranging from cellphones to warehouse-scale datacenters. At Berkeley, he developed the IRAM architecture, a novel media-processor system that combined vector processing with embedded DRAM technology. At Stanford, he co-led the Transactional Coherence and Consistency (TCC) project at Stanford that developed hardware and software mechanisms for programming with transactional memory. He also led the Raksha project, that developed practical hardware support and security policies to deter high-level and low-level security attacks against deployed software. Christos is currently working on hardware and software techniques for resource efficient cloud computing. He is also a member of the Pervasive Parallelism Lab at Stanford, a multi-faculty effort to make parallel computing practical for the masses.
Christos received a BS degree from the University of Crete (Greece) and a PhD degree from the University of California at Berkeley (USA), both in Computer Science. He is the Willard R. and Inez Kerr Bell faculty scholar at Stanford and a senior member of the ACM and the IEEE. Christos has received the NSF Career Award, an IBM Faculty Award, the Okawa Foundation Research Grant, and a Noyce Family Faculty Scholarship.
More information
Practical information
- Informed public
- Free
- This event is internal
Contact
- Tania Epars