Unveiling the Hardware and Software Implications of Microservices in Cloud and Edge Systems
Apr 22, 2020·
,,,,,,,,,,,,,,,,,,,,·
0 min read

Yu Gan
Yanqi Zhang
Dailun Cheng
Ankitha Shetty
Priyal Rathi
Nayantara Katarki
Ariana Bruno
Justin Hu
Brian Ritchken
Brendon Jackson
Kelvin Hu
Meghna Pancholi
Brett Clancy
Chris Colen
Fukang Wen
Catherine Leung
Siyuan Wang
Leon Zaruvinsky
Mateo Espinosa
Yuan He
Christina Delimitrou
Abstract
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.
Type
Publication
IEEE Micro Special Issue on Top Picks from the Computer Architecture Conferences