alt text 

Stanford University Networking Seminar


Arjun Singhvi (UW-Madison)
Granular Computing and Network Intensive Applications: Friends or Foes?

12:15pm, Thursday, March 15 2018
Gates 104

About the Talk

Computing/infrastructure as a service continues to evolve with bare metal, virtual machines, containers and now serverless granular computing service offerings. Granular computing enables developers to decompose their applications into smaller logical units or functions, and run them on small, low cost and short lived computation containers without having to worry about setting up servers - hence the term serverless computing. While serverless environments can be used very cost effectively for large scale parallel processing data analytics applications, it is less clear if network intensive packet processing applications can also benefit from these new computing services as they do not share the same characteristics. In this talk, I will describe two strawman architectures for running such applications on current serverless implementations to develop a position on this topic and influence the next generation of computing services by identifying the challenges more concretely. We support our position through measurement and experimentation on Amazon’s AWS Lambda service with a few popular network functions.

About the Speaker

Arjun Singhvi is a PhD student at UW-Madison CS department working in the WISR Lab, advised by Aditya Akella. He is broadly interested in networking and systems. His current research interests include serverless computing, big data systems and network functions.