Project Kittyhawk: building a global-scale computer
- 1 January 2008
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGOPS Operating Systems Review
- Vol. 42 (1), 77-84
- https://doi.org/10.1145/1341312.1341326
Abstract
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.Keywords
This publication has 9 references indexed in Scilit:
- Experience distributing objects in an SMMP OSACM Transactions on Computer Systems, 2007
- Power provisioning for a warehouse-sized computerPublished by Association for Computing Machinery (ACM) ,2007
- Base Operating System Provisioning and Bringup for a Commercial SupercomputerPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2007
- Design, implementation, and evaluation of the linear road bnchmark on the stream processing corePublished by Association for Computing Machinery (ACM) ,2006
- PioneerPublished by Association for Computing Machinery (ACM) ,2005
- Full TCP/IP for 8-bit architecturesPublished by Association for Computing Machinery (ACM) ,2003
- Design and implementation of the NUMAchine multiprocessorPublished by Association for Computing Machinery (ACM) ,1998
- On micro-kernel constructionPublished by Association for Computing Machinery (ACM) ,1995
- Survey of virtual machine researchComputer, 1974