Unveiling the Hardware and Software Implications of Microservices in Cloud and Edge Systems


Cloud services progressively shift from monolithic applications to complex graphs of loosely-coupled microservices. This article aims at understanding the implications microservices have across the system stack, from hardware acceleration and server design, to operating systems and networking, cluster management, and programming frameworks. Toward this effort, we have designed an open-sourced DeathstarBench, a benchmark suite for interactive microservices that is both representative and extensible.

IEEE Micro Special Issue on Top Picks from the Computer Architecture Conferences
Yu Gan
Yu Gan
Ph.D. Candidate in Cloud Computing

My research interests include Cloud Computing, Microservices, ML for Systems, and Computer Architecture.