Research and development in cloud-based distributed systems is currently hindered due to the incredible difficulty of running such systems at scale. The Wisconsin Pocket Datacenter (PoD) project directly addresses this dilemma by enabling researchers and developers to run large-scale distributed systems on modest hardware resources. The key novel idea behind PoD is data elision, which removes actual application data from the underlying disks, memories, and network transfers of the distributed system under test. PoD thus enables many virtual instances of such a system to be run upon just a few physical machines, thus making testing, debugging, and in general development simpler, faster, and less resource-intensive.

Cloud-based distributed systems represent a critically-important piece of modern computing infrastructure. As users and corporations migrate their data and computation into such facilities, it is increasingly important to ensure that such systems operate correctly and efficiently. PoD enables developers to debug existing systems and test new designs without excessive hardware resources; with such a tool in their workbench, system developers will be able to more readily build and test the next generation of cloud-based systems to support the needs of a growing percentage of society.

Agency
National Science Foundation (NSF)
Institute
Division of Computer and Network Systems (CNS)
Type
Standard Grant (Standard)
Application #
1319405
Program Officer
M. Mimi McClure
Project Start
Project End
Budget Start
2013-09-01
Budget End
2017-08-31
Support Year
Fiscal Year
2013
Total Cost
$499,413
Indirect Cost
Name
University of Wisconsin Madison
Department
Type
DUNS #
City
Madison
State
WI
Country
United States
Zip Code
53715