English
Related papers

Related papers: Dissecting Service Mesh Overheads

200 papers

The Mobile Edge Computing (MEC) system located close to the client allows mobile smart devices to offload their computations onto edge servers, enabling them to benefit from low-latency computing services. Both cloud service providers and…

Neural and Evolutionary Computing · Computer Science 2023-12-08 Yanheng Guo , Yan Zhang , Linjie Wu , Mengxia Li , Xingjuan Cai , Jinjun Chen

Microservice-based architectures enable different aspects of web applications to be created and updated independently, even after deployment. Associated technologies such as service mesh provide application-level fault resilience through…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-11-02 Fanfei Meng , Lalita Jagadeesan , Marina Thottan

Throughput-oriented computing via co-running multiple applications in the same machine has been widely adopted to achieve high hardware utilization and energy saving on modern supercomputers and data centers. However, efficiently co-running…

Performance · Computer Science 2023-03-29 Hao Xu , Shuang Song , Ze Mao

Today, considerable Internet traffic is sent from the datacenter and heads for users. The characteristics of connections served by servers in datacenters are usually diverse and varied over time, with continuous upgrades in network…

Networking and Internet Architecture · Computer Science 2018-10-23 Kefan Chen , Danfeng Shan , Xiaohui Luo , Tong Zhang , Yajun Yang , Ya Zhao , Fengyuan Ren

Deep learning recommendation models have grown to the terabyte scale. Traditional serving schemes--that load entire models to a single server--are unable to support this scale. One approach to support this scale is with distributed serving,…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-11-13 Michael Lui , Yavuz Yetim , Özgür Özkan , Zhuoran Zhao , Shin-Yeh Tsai , Carole-Jean Wu , Mark Hempstead

Edge computing is the practice of placing computing resources at the edges of the Internet in close proximity to devices and information sources. This, much like a cache on a CPU, increases bandwidth and reduces latency for applications but…

Distributed, Parallel, and Cluster Computing · Computer Science 2017-11-01 Paul Wood , Heng Zhang , Muhammad-Bilal Siddiqui , Saurabh Bagchi

Modern applications increasingly rely on inference serving systems to provide low-latency insights with a diverse set of machine learning models. Existing systems often utilize resource elasticity to scale with demand. However, many…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-05-13 Joel Wolfrath , Daniel Frink , Abhishek Chandra

Handling the ever-increasing complexity of mesh generation codes along with the intricacies of newer hardware often results in codes that are both difficult to comprehend and maintain. Different facets of codes such as thread management and…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-04-30 Christos Tsolakis , Polykarpos Thomadakis , Nikos Chrisochoides

The interconnect is one of the most critical components in large scale computing systems, and its impact on the performance of applications is going to increase with the system size. In this paper, we will describe Slingshot, an…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-10-28 Daniele De Sensi , Salvatore Di Girolamo , Kim H. McMahon , Duncan Roweth , Torsten Hoefler

Machine vision tasks present challenges for resource constrained edge devices, particularly as they execute multiple tasks with variable workloads. A robust approach that can dynamically adapt in runtime while maintaining the maximum…

Performance · Computer Science 2021-08-31 Umar Ibrahim Minhas , Lev Mukhanov , Georgios Karakonstantis , Hans Vandierendonck , Roger Woods

Heterogeneity has grown in popularity both at the core and server level as a way to improve both performance and energy efficiency. However, despite these benefits, scheduling applications in heterogeneous machines remains challenging.…

Distributed, Parallel, and Cluster Computing · Computer Science 2018-04-19 Francisco Romero , Christina Delimitrou

This paper investigates the role and the impact of control operations for dynamic mobile edge computing (MEC) empowered by Reconfigurable Intelligent Surfaces (RISs), in which multiple devices offload their computation tasks to an access…

Signal Processing · Electrical Eng. & Systems 2026-03-16 Fabio Saggese , Victor Croisfelt , Francesca Costanzo , Junya Shiraishi , Radosław Kotaba , Paolo Di Lorenzo , Petar Popovski

The increasing prominence of AI necessitates the deployment of inference platforms for efficient and effective management of AI pipelines and compute resources. As these pipelines grow in complexity, the demand for distributed serving rises…

Networking and Internet Architecture · Computer Science 2025-02-25 Mike Wong , Ulysses Butler , Emma Farkash , Praveen Tammana , Anirudh Sivaraman , Ravi Netravali

Real-time and cyber-physical systems need to interact with and respond to their physical environment in a predictable time. While multicore platforms provide incredible computational power and throughput, they also introduce new sources of…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-06-29 Ayoosh Bansal , Jayati Singh , Yifan Hao , Jen-Yang Wen , Renato Mancuso , Marco Caccamo

The exponential growth of Internet of Things (IoT) has given rise to a new wave of edge computing due to the need to process data on the edge, closer to where it is being produced and attempting to move away from a cloud-centric…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-11-15 Hamza Javed , Adel N. Toosi , Mohammad S. Aslanpour

With the increasing importance of data and artificial intelligence, organizations strive to become more data-driven. However, current data architectures are not necessarily designed to keep up with the scale and scope of data and analytics…

Artificial Intelligence · Computer Science 2024-06-07 Jan Bode , Niklas Kühl , Dominik Kreuzberger , Sebastian Hirschl , Carsten Holtmann

In the traditional cellular-based mobile edge computing (MEC), users at the edge of the cell are prone to suffer severe inter-cell interference and signal attenuation, leading to low throughput even transmission interruptions. Such edge…

Systems and Control · Electrical Eng. & Systems 2023-12-05 Langtian Qin , Hancheng Lu , Yuang Chen , Baolin Chong , Feng Wu

Computing at the edge is increasingly important as Internet of Things (IoT) devices at the edge generate massive amounts of data and pose challenges in transporting all that data to the Cloud where they can be analyzed. On the other hand,…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-05-28 Christian Makaya , Keith Grueneberg , Bongjun Ko , David Wood , Nirmit Desai , Xiping Wang

While prior researches focus on CPU-based microservices, they are not applicable for GPU-based microservices due to the different contention patterns. It is challenging to optimize the resource utilization while guaranteeing the QoS for GPU…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-05-06 Wei Zhang , Quan Chen , Kaihua Fu , Ningxin Zheng , Zhiyi Huang , Jingwen Leng , Chao Li , Wenli Zheng , Minyi Guo

Traditional ML inference is evolving toward modeless inference, which abstracts the complexity of model selection from users, allowing the system to automatically choose the most appropriate model for each request based on accuracy and…

Systems and Control · Electrical Eng. & Systems 2025-01-16 ChonLam Lao , Jiaqi Gao , Ganesh Ananthanarayanan , Aditya Akella , Minlan Yu