SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
Design and implementation of the NUMAchine multiprocessor
DAC '98 Proceedings of the 35th annual Design Automation Conference
The Test Access Port and Boundary-Scan Architecture
The Test Access Port and Boundary-Scan Architecture
Distributed shared memory: where we are and where we should be headed
HOTOS '95 Proceedings of the Fifth Workshop on Hot Topics in Operating Systems (HotOS-V)
Full TCP/IP for 8-bit architectures
Proceedings of the 1st international conference on Mobile systems, applications and services
Pioneer: verifying code integrity and enforcing untampered code execution on legacy systems
Proceedings of the twentieth ACM symposium on Operating systems principles
Design, implementation, and evaluation of the linear road bnchmark on the stream processing core
Proceedings of the 2006 ACM SIGMOD international conference on Management of data
The Google Story: Inside the Hottest Business, Media, and Technology Success of Our Time
The Google Story: Inside the Hottest Business, Media, and Technology Success of Our Time
Power provisioning for a warehouse-sized computer
Proceedings of the 34th annual international symposium on Computer architecture
Experience distributing objects in an SMMP OS
ACM Transactions on Computer Systems (TOCS)
Toward loosely coupled programming on petascale systems
Proceedings of the 2008 ACM/IEEE conference on Supercomputing
Petascale system management experiences
LISA'08 Proceedings of the 22nd conference on Large installation system administration conference
Living with the Law: Can Automation give us Moore with Less?
ASE '08 Proceedings of the 2008 23rd IEEE/ACM International Conference on Automated Software Engineering
SPECI, a Simulation Tool Exploring Cloud-Scale Data Centres
CloudCom '09 Proceedings of the 1st International Conference on Cloud Computing
Kittyhawk: enabling cooperation and competition in a global, shared computational system
IBM Journal of Research and Development
Symbiotic routing in future data centers
Proceedings of the ACM SIGCOMM 2010 conference
Providing a cloud network infrastructure on a supercomputer
Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing
Experiences with content addressable storage and virtual disks
WIOV'08 Proceedings of the First conference on I/O virtualization
An approach for virtual appliance distribution for service deployment
Future Generation Computer Systems
Minimal-overhead virtualization of a large scale supercomputer
Proceedings of the 7th ACM SIGPLAN/SIGOPS international conference on Virtual execution environments
CamCubeOS: a key-based network stack for 3D torus cluster topologies
Proceedings of the 22nd international symposium on High-performance parallel and distributed computing
Hi-index | 0.00 |
This paper describes Project Kittyhawk, an undertaking at IBM Research to explore the construction of a next-generation platform capable of hosting many simultaneous web-scale workloads. We hypothesize that for a large class of web-scale workloads the Blue Gene/P platform is an order of magnitude more efficient to purchase and operate than the commodity clusters in use today. Driven by scientific computing demands the Blue Gene designers pursued an aggressive system-on-a-chip methodology that led to a scalable platform composed of air-cooled racks. Each rack contains more than a thousand independent computers with highspeed interconnects inside and between racks. We postulate that the same demands of efficiency and density apply to web-scale platforms. This project aims to develop the system software to enable Blue Gene/P as a generic platform capable of being used by heterogeneous workloads. We describe our firmware and operating system work to provide Blue Gene/P with generic system software, one of the results of which is the ability to run thousands of heterogeneous Linux instances connected by TCP/IP networks over the high-speed internal interconnects.