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

Featured article thumbnail imageCloud 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.

download PDF View the PDF of this article      csdl View this issue in the digital library


Editorials and Announcements

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.

 

Annual Index


Access recently published CAL articles

RSS Subscribe to the RSS feed of recently published CAL content

mail icon Sign up for e-mail notifications through IEEE Xplore Content Alerts

rapidposts icon View CAL RapidPosts in the Computer Society Digital Library


Computing Now