DocumentCode
2351565
Title
Distributed Systems in the Wild: The Theoretical Foundations and Experimental Perspectives
Author
Zhuang, Yanyan ; Tredger, Stephen ; Matthews, Chris ; McGeer, Rick ; Coady, Yvonne
Author_Institution
Dept. of Comput. Sci., Univ. of Victoria, Victoria, BC, Canada
fYear
2012
fDate
12-14 Nov. 2012
Firstpage
87
Lastpage
94
Abstract
Modernizing experimentation in system-oriented courses such as computer networks and distributed systems is often challenging due to the raw and complex nature of infrastructure testing. In these practical courses, students not only need access to network layers and system kernels, but they often need to reason about consistency issues associated with the distributed nature of these experiments. This paper outlines the pros and cons of redesigning a traditional distributed systems course to incorporate modern experimental facilities for deploying distributed systems, such as Emulab, Seattle and Planet Lab. The possibility of giving students practical and relevant experience coupled with theoretical foundations is explored by considering traditional learning outcomes in the context of new course assignment objectives. A proposed set of experiments, along with their potential pitfalls and shortcomings, provide a basis for an evaluation of the trade-offs of studying distributed systems in the wild.
Keywords
computer science education; distributed processing; educational courses; Emulab; PlanetLab; Seattle; computer networks; course assignment objectives; distributed system course redesign; infrastructure testing; network layers; system kernels; system-oriented courses; Bandwidth; Cloud computing; Debugging; Educational institutions; Programming; Servers; Topology; Distributed systems; course design; experimental facilities;
fLanguage
English
Publisher
ieee
Conference_Titel
P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC), 2012 Seventh International Conference on
Conference_Location
Victoria, BC
Print_ISBN
978-1-4673-2991-0
Type
conf
DOI
10.1109/3PGCIC.2012.32
Filename
6362954
Link To Document