TY - GEN
T1 - Seattle
T2 - 40th ACM Technical Symposium on Computer Science Education, SIGCSE 2009
AU - Cappos, Justin
AU - Beschastnikh, Ivan
AU - Krishnamurthy, Arvind
AU - Anderson, Tom
N1 - Copyright:
Copyright 2010 Elsevier B.V., All rights reserved.
PY - 2009
Y1 - 2009
N2 - Cloud computing is rapidly increasing in popularity. Companies such as RedHat, Microsoft, Amazon, Google, and IBM are increasingly funding cloud computing infrastructure and research, making it important for students to gain the necessary skills to work with cloud-based resources. This paper presents a free, educational research platform called Seattle that is community-driven, a common denominator for diverse platform types, and is broadly deployed. Seattle is community-driven - universities donate available compute resources on multi-user machines to the platform. These donations can come from systems with a wide variety of operating systems and architectures, removing the need for a dedicated infrastructure. Seattle is also surprisingly flexible and supports a variety of pedagogical uses because as a platform it represents a common denominator for cloud computing, grid computing, peer-to-peer networking, distributed systems, and networking. Seattle programs are portable. Students' code can run across different operating systems and architectures without change, while the Seattle programming language is expressive enough for experimentation at a fine-grained level. Our current deployment of Seattle consists of about one thousand computers that are distributed around the world. We invite the computer science education community to employ Seattle in their courses.
AB - Cloud computing is rapidly increasing in popularity. Companies such as RedHat, Microsoft, Amazon, Google, and IBM are increasingly funding cloud computing infrastructure and research, making it important for students to gain the necessary skills to work with cloud-based resources. This paper presents a free, educational research platform called Seattle that is community-driven, a common denominator for diverse platform types, and is broadly deployed. Seattle is community-driven - universities donate available compute resources on multi-user machines to the platform. These donations can come from systems with a wide variety of operating systems and architectures, removing the need for a dedicated infrastructure. Seattle is also surprisingly flexible and supports a variety of pedagogical uses because as a platform it represents a common denominator for cloud computing, grid computing, peer-to-peer networking, distributed systems, and networking. Seattle programs are portable. Students' code can run across different operating systems and architectures without change, while the Seattle programming language is expressive enough for experimentation at a fine-grained level. Our current deployment of Seattle consists of about one thousand computers that are distributed around the world. We invite the computer science education community to employ Seattle in their courses.
KW - Cloud computing
KW - Cluster computing
KW - Distributed computing
KW - Peer-to-peer computing
UR - http://www.scopus.com/inward/record.url?scp=77954466336&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=77954466336&partnerID=8YFLogxK
U2 - 10.1145/1508865.1508905
DO - 10.1145/1508865.1508905
M3 - Conference contribution
AN - SCOPUS:77954466336
SN - 9781605585048
T3 - SIGCSE'09 - Proceedings of the 40th ACM Technical Symposium on Computer Science Education
SP - 111
EP - 115
BT - SIGCSE'09 - Proceedings of the 40th ACM Technical Symposium on Computer Science Education
Y2 - 4 March 2009 through 7 March 2009
ER -