Talk by Justin Cappos - Tsumiki: A Meta-Platform for Building Your Own Testbed

Date

TITLE: Tsumiki: A Meta-Platform for Building Your Own Testbed

SPEAKER: Justin Cappos, Computer Science & Eng., NYU

HOST: Ivan Beschastnikh

DATE/TIME: Wednesday, April 9th,  11:00am

LOCATION: ICCS X836 (CS Boardroom) 2366 Main Mall

ABSTRACT:

Network testbeds are an essential research tool that have been
responsible for numerous advances in distributed systems and network
measurements. However, no single testbed can satisfy the requirements
of every research project, prompting researchers to continually
develop new testbeds.

We propose Tsumiki, a set of ready-made testbed components that make
it easy for researchers to develop and deploy customized testbeds to
suite their needs with minimal effort.   TSUMIKI is broken into a set
of principled, open components that interact in well-defined ways.
This allows interoperability while providing the flexibility to
remove, extend, or replace components.   Our research findings
demonstrate that architectural changes to Tsumiki is used in six
different diverse testbeds, including BISmark, Sensibility Testbed,
ICLab, ToMaTo, SocialCloud, and Seattle.   These testbeds span home
wireless routers used for network measurement, sensors on Android
phones, Raspberry PI devices used for censorship detection, data
center / emulated virtualization for OS VMs, Social-link enabled
resource sharing, and a general programmable platform for donated
resources on smartphones, tablets, laptops, and home PCs.   Across its
deployments, Tsumiki has been installed on tens of thousands of
devices, and is used by thousands of researchers.

BIO:

Justin's research interests generally fall broadly in the area of
systems security.   He focuses on understanding high-impact,
large-scale problems by building and deploying systems.   His
dissertation work on package management has been adopted by popular
Linux package managers, enhancing the security of millions of Linux
servers worldwide.   Prof Cappos's TUF security system is being
integrated into production use on Ruby and Python, leading to
deployment on nearly a billion devices.   In his first two years at
NYU, he has received numerous awards including five NSF grants for
over $5M USD.   He performs regular media outreach and was chosen as
one of Popular Science's "Brilliant 10" researchers under age 40 for
his work on the Seattle testbed.