English
Related papers

Related papers: MeSHwA: The case for a Memory-Safe Software and Ha…

200 papers

Function-as-a-Service (FaaS) is one of the most promising directions for the future of cloud services, and serverless functions have immediately become a new middleware for building scalable and cost-efficient microservices and…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-07-05 Marcin Copik , Grzegorz Kwasniewski , Maciej Besta , Michal Podstawski , Torsten Hoefler

The scalability and flexibility of microservice architecture have led to major changes in cloud-native application architectures. However, the complexity of managing thousands of small services written in different languages and handling…

Networking and Internet Architecture · Computer Science 2024-05-24 Behrooz Farkiani , Raj Jain

Microservices - combined with secure containers - facilitate new ways to build critical applications. These applications will benefit from many tools and services built for less critical software. The more stringent requirements of critical…

Cryptography and Security · Computer Science 2019-08-26 Christof Fetzer

Virtual memory has been a standard hardware feature for more than three decades. At the price of increased hardware complexity, it has simplified software and promised strong isolation among colocated processes. In modern computing systems,…

Hardware Architecture · Computer Science 2020-09-16 Drew Zagieboylo , G. Edward Suh , Andrew C. Myers

Go to the cloud, has always been the dream of man. Cloud Computing offers a number of benefits and services to its customers who pay the use of hardware and software resources (servers hosted in data centers, applications, software...) on…

Cryptography and Security · Computer Science 2014-09-03 Maha Tebaa , Said El Hajji

Serverless computing has become a major trend among cloud providers. With serverless computing, developers fully delegate the task of managing the servers, dynamically allocating the required resources, as well as handling availability and…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-06-08 Pascal Maissen , Pascal Felber , Peter Kropf , Valerio Schiavoni

Major advances in telecommunications and the Internet of Things have given rise to numerous smart city scenarios in which smart services are provided. What was once a dream for the future has now become reality. However, the need to provide…

Context. Service-oriented architecture and its microservice-based approach increase an attack surface of applications. Exposed microservices become a pivot point for advanced persistent threats and completely change the threat landscape.…

Cryptography and Security · Computer Science 2020-09-07 Alexander Barabanov , Denis Makrushin

The in-memory cache system is an important component in a cloud for the data access performance. As the tenants may have different performance goals for data access depending on the nature of their tasks, effectively managing the memory…

Distributed, Parallel, and Cluster Computing · Computer Science 2019-06-05 Taejoon Kim , Yu Gu , Jinoh Kim

Serverless computing is a buzzword that is being used commonly in the world of technology and among developers and businesses. Using the Function-as-a-Service (FaaS) model of serverless, one can easily deploy their applications to the cloud…

Networking and Internet Architecture · Computer Science 2022-07-01 Akash Puliyadi Jegannathan , Rounak Saha , Sourav Kanti Addya

A peer-to-peer application architecture is proposed that has the potential to eliminate the back-end servers for hosting services on the Internet. The proposed application architecture has been modeled as a distributed system for delivering…

Distributed, Parallel, and Cluster Computing · Computer Science 2007-05-23 A. I. Khan , R. Spindler

Microservices architecture is one of the new architectural styles that has improved in recent years. It has become a popular architectural style among system architects and developers. This popularity increased with the advent of new…

Software Engineering · Computer Science 2023-08-14 Mahyar Karimi , Ahmad Abdollahzadeh Barfroush

Hyper-converged cloud refers to an architecture that an operator runs compute and storage services on the same set of physical servers. Although the hyper-converged design comes with a number of benefits, it makes crucial operational tasks,…

Distributed, Parallel, and Cluster Computing · Computer Science 2018-02-23 Moo-Ryong Ra

With the ever-increasing dataset sizes, several file formats like Parquet, ORC, and Avro have been developed to store data efficiently and to save network and interconnect bandwidth at the price of additional CPU utilization. However, with…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-05-24 Jayjeet Chakraborty , Ivo Jimenez , Sebastiaan Alvarez Rodriguez , Alexandru Uta , Jeff LeFevre , Carlos Maltzahn

Cloud resource management is often modeled by two-dimensional bin packing with a set of items that correspond to tasks having fixed CPU and memory requirements. However, applications running in clouds are much more flexible: modern…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-11-01 Bartłomiej Przybylski , Paweł Żuk , Krzysztof Rzadca

Cloud Computing holds the potential to eliminate the requirements for setting up of high-cost computing infrastructure for the IT-based solutions and services that the industry uses. It promises to provide a flexible IT architecture,…

Cryptography and Security · Computer Science 2013-05-22 Rohit Bhadauria , Rituparna Chaki , Nabendu Chaki , Sugata Sanyal

Serverless computing significantly alters software development by abstracting infrastructure management and enabling rapid, modular, event-driven deployments. Despite its benefits, the distinct characteristics of serverless functions, such…

Software Engineering · Computer Science 2025-09-05 Amine Barrak , Emna Ksontini , Ridouane Atike , Fehmi Jaafar

Microservice Architecture (MSA) denotes an emerging architectural style for distributed and service-based systems whereby each microservice is highly cohesive and implements a single business capability. A microservice system consists of…

Software Engineering · Computer Science 2018-05-04 Jonas Sorgalla , Florian Rademacher , Sabine Sachweh , Albert Zündorf

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…

Distributed, Parallel, and Cluster Computing · Computer Science 2018-05-29 Yu Gan , Christina Delimitrou

Cloud computing provisions computer resources at a cost-effective way based on demand. Therefore it has become a viable solution for big data analytics and artificial intelligence which have been widely adopted in various domain science.…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-05-30 Naweiluo Zhou , Florent Dufour , Vinzent Bode , Peter Zinterhof , Nicolay J Hammer , Dieter Kranzlmüller