4 papers
SafePar: Monitoring Asynchrony in Microservices
Karuna Grewal, P. Brighten Godfrey, Justin Hsu +1
Modern cloud applications are built from loosely-coupled microservices that coordinate through well-defined APIs to service user requests. A single API request often triggers multi…
SafeNom: Data-Aware Microservice Policies
Karuna Grewal, P. Brighten Godfrey, Justin Hsu
Many cloud-based applications are organized as loosely coupled microservices, where invoking a service's API triggers a cascade of APIs across many services and leads to inter-serv…
Stable and Fault-Tolerant Decentralized Traffic Engineering
Arjun Devraj, Umesh Krishnaswamy, Ying Zhang +4
Cloud providers have recently decentralized their wide-area network traffic engineering (TE) systems to contain the impact of TE controller failures. In the decentralized design, a…
SafeTree: Expressive Tree Policies for Microservices
Karuna Grewal, P. Brighten Godfrey, Justin Hsu
A microservice-based application is composed of multiple self-contained components called microservices, and controlling inter-service communication is important for enforcing safe…