Proceedings of the 40th ACM Technical Symposium on Computer Science Education 2009
DOI: 10.1145/1508865.1508955
|View full text |Cite
|
Sign up to set email alerts
|

Virtualized games for teaching about distributed systems

Abstract: Complex distributed systems are increasingly important in modern computer science, yet many undergraduate curricula do not give students the opportunity to develop the skill sets necessary to grapple with the complexity of such systems. We have developed and integrated into an undergraduate elective course on parallel and distributed computing a teaching tool that may help students develop these skill sets. The tool uses virtualization to ease the burden of resourcing and configuring complex systems for studen… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3

Citation Types

0
3
0

Year Published

2013
2013
2021
2021

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 14 publications
0
3
0
Order By: Relevance
“…Others have contributed to education research in DS by describing innovative projects for DS courses [1,2,50,52] and studying how to ease the process of grading distributed algorithms assignments [34]. Szabo [45] studied if final year undergraduates building a complex distributed system meet desired graduate outcomes.…”
Section: Related Workmentioning
confidence: 99%
“…Others have contributed to education research in DS by describing innovative projects for DS courses [1,2,50,52] and studying how to ease the process of grading distributed algorithms assignments [34]. Szabo [45] studied if final year undergraduates building a complex distributed system meet desired graduate outcomes.…”
Section: Related Workmentioning
confidence: 99%
“…Interactive Tools for Learning Sensor Network Basics [3] is a tool used to show the nodes in a network as intelligent autonomous sensors, which can measure certain characteristics of their environment, such as temperature, pressure, humidity, acceleration, etc. Wireless sensor networks [4] have a wide range of applications: climate monitoring, flood prevention, seismic monitoring, early detection of forest fires, etc. This tool is useful for master's students interested in wireless sensor networks as a research topic for their thesis, but who do not know enough to make a rational choice.…”
Section: Related Workmentioning
confidence: 99%
“…Furthermore, they provide an environment that can be easily controlled and reproduced if necessary, so that different scenarios can be analyzed. They are used sometimes in a metaphoric gameplay of distributed application stability, like the PDConsole environment 9. However, network simulators are difficult to configure so that they could offer a realistic behavior of individual components in large‐scale distributed systems. Real‐life experimental platforms allow students to deal with intrinsic problems of distributed systems, for example: application deployment, resource discovery, and resource management.…”
Section: Motivation and Related Workmentioning
confidence: 99%