IEEE Computer Architecture Letters
IEEE Computer Architecture Letters (CAL) is a semi-annual forum for fast publication of new, high-quality ideas in the form of short, critically refereed, technical papers. Submissions are welcomed on any topic in computer architecture.
Expand your horizons with Colloquium, a monthly survey of abstracts from all CS transactions!
From the July-December 2018 issue
The Architectural Implications of Cloud Microservices
By Yu Gan and Christina Delimitrou
Cloud services have recently undergone a shift from monolithic applications to microservices, with hundreds or thousands of loosely-coupled microservices comprising the end-to-end application. Microservices present both opportunities and challenges when optimizing for quality of service (QoS) and cloud utilization. In this paper we explore the implications cloud microservices have on system bottlenecks, and datacenter server design. We first present and characterize an end-to-end application built using tens of popular open-source microservices that implements a movie renting and streaming service, and is modular and extensible. We then use the end-to-end service to study the scalability and performance bottlenecks of microservices, and highlight implications they have on the design of datacenter hardware. Specifically, we revisit the long-standing debate of brawny versus wimpy cores in the context of microservices, we quantify the I-cache pressure they introduce, and measure the time spent in computation versus communication between microservices over RPCs. As more cloud applications switch to this new programming model, it is increasingly important to revisit the assumptions we have previously used to build and manage cloud systems.
Editorials and Announcements
- CAL is pleased to participate in a free trial offering of the new IEEE DataPort data repository, which supports authors in hosting and referring to their datasets during the article submission process. Learn more about this exciting opportunity.
Access recently published CAL articles
Subscribe to the RSS feed of recently published CAL content
Sign up for e-mail notifications through IEEE Xplore Content Alerts
View CAL RapidPosts in the Computer Society Digital Library