English
Related papers

Related papers: i2kit: A Tool for Immutable Infrastructure Deploym…

200 papers

Containerization is a lightweight application virtualization technology, providing high environmental consistency, operating system distribution portability, and resource isolation. Existing mainstream cloud service providers have…

Machine Learning · Computer Science 2021-08-23 Zhiheng Zhong , Minxian Xu , Maria Alejandra Rodriguez , Chengzhong Xu , Rajkumar Buyya

A new class of Second generation high-performance computing applications with heterogeneous, dynamic and data-intensive properties have an extended set of requirements, which cover application deployment, resource allocation, -control, and…

Distributed, Parallel, and Cluster Computing · Computer Science 2017-02-28 Ole Weidner , Malcolm Atkinson , Adam Barker , Rosa Filgueira

The computing continuum, a novel paradigm that extends beyond the current silos of cloud and edge computing, can enable the seamless and dynamic deployment of applications across diverse infrastructures. By utilizing the cloud-native…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-09-19 Jacopo Marino , Fulvio Risso

Context: Container orchestration tools supporting infrastructure-as-code allow new forms of collaboration between developers and operatives. Still, their text-based nature permits naive mistakes and is more difficult to read as complexity…

Software Engineering · Computer Science 2022-07-20 Bruno Piedade , João Pedro Dias , Filipe F. Correia

Limited scalability and transaction costs are, among others, some of the critical issues that hamper a wider adoption of distributed ledger technologies (DLT). That is particularly true for the Ethereum blockchain, which, so far, has been…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-08-17 Simone Bottoni , Anwitaman Datta , Federico Franzoni , Emanuele Ragnoli , Roberto Ripamonti , Christian Rondanini , Gokhan Sagirlar , Alberto Trombetta

Offloading computationally intensive tasks from mobile users (MUs) to a virtualized environment such as containers on a nearby edge server, can significantly reduce processing time and hence end-to-end (E2E) delay. However, when users are…

Networking and Internet Architecture · Computer Science 2020-09-15 Mao V. Ngo , Tie Luo , Hieu T. Hoang , Tony Q. S. Quek

A container is a group of processes isolated from other groups via distinct kernel namespaces and resource allocation quota. Attacks against containers often leverage kernel exploits through system call interface. In this paper, we present…

Cryptography and Security · Computer Science 2017-12-18 Zhiyuan Wan , David Lo , Xin Xia , Liang Cai , Shanping Li

Context: Virtual machines provide isolation of services at the cost of hypervisors and more resource usage. This spurred the growth of systems like Docker that enable single hosts to isolate several applications, similar to VMs, within a…

Distributed, Parallel, and Cluster Computing · Computer Science 2017-05-04 Eddie Antonio Santos , Carson McLean , Christopher Solinas , Abram Hindle

As an application usage grows, its owner scales up vertically by replacing old machines with more powerful ones. This methodology is expensive and leads to resource waste. In response to the business needs, internet giants have developed…

Distributed, Parallel, and Cluster Computing · Computer Science 2019-11-07 Yujing Wang , Darrel Ma

Software container solutions have revolutionized application development approaches by enabling lightweight platform abstractions within the so-called "containers." Several solutions are being actively developed in attempts to bring the…

Distributed, Parallel, and Cluster Computing · Computer Science 2018-08-03 Maxim Belkin , Roland Haas , Galen Wesley Arnold , Hon Wai Leong , Eliu A. Huerta , David Lesny , Mark Neubauer

Energy-harvesting-powered computing offers intriguing and vast opportunities to dramatically transform the landscape of the Internet of Things (IoT) devices by utilizing ambient sources of energy to achieve battery-free computing. In order…

Emerging Technologies · Computer Science 2019-04-25 Arman Roohi , Ronald F DeMara

Microservices architecture has started a new trend for application development for a number of reasons: (1) to reduce complexity by using tiny services; (2) to scale, remove and deploy parts of the system easily; (3) to improve flexibility…

Distributed, Parallel, and Cluster Computing · Computer Science 2016-11-15 Marcelo Amaral , Jordà Polo , David Carrera , Iqbal Mohomed , Merve Unuvar , Malgorzata Steinder

Edge computing processes data near its source, reducing latency and enhancing security compared to traditional cloud computing while providing its benefits. This paper explores edge computing for migrating an existing safety-critical…

Virtualization technology and cloud computing have brought a paradigm shift in the way we utilize, deploy and manage computer resources. They allow fast deployment of multiple operating system as containers on physical ma- chines which can…

Distributed, Parallel, and Cluster Computing · Computer Science 2012-10-30 Omer Khalid , Arsalaan Sheikh , Brice Copy

Lightweight Tunnels (LWTs) in the Linux kernel enable efficient per-route tunneling and are widely used by protocols such as In Situ Operations, Administration, and Maintenance (IOAM), Segment Routing over IPv6 (SRv6), and Routing Protocol…

Networking and Internet Architecture · Computer Science 2025-03-20 J. Iurman , E. Wansart , M. Goffart , B. Donnet

Low-power operating system runtimes used on IoT microcontrollers typically provide rudimentary APIs, basic connectivity and, sometimes, a (secure) firmware update mechanism. In contrast, on less constrained hardware, networked software has…

Operating Systems · Computer Science 2022-10-10 Koen Zandberg , Emmanuel Baccelli , Shenghao Yuan , Frédéric Besson , Jean-Pierre Talpin

The use of containers in cloud architectures has become widespread because of advantages such as limited overhead, easier and faster deployment and higher portability. Moreover, they are a suitable architectural solution for deployment of…

Networking and Internet Architecture · Computer Science 2024-01-24 Carlos Guerrero , Isaac Lera , Carlos Juiz

Blockchain is an enabler of many emerging decentralized applications in areas of cryptocurrency, Internet of Things, smart healthcare, among many others. Although various open-source blockchain frameworks are available, the infrastructure…

Databases · Computer Science 2019-05-07 Xinying Wang , Abdullah Al-Mamun , Feng Yan , Mohammad Sadoghi , Dongfang Zhao

Internet of Things and its applications are becoming commonplace with more devices, but always at risk of network security. It is therefore crucial for an IoT network design to identify attackers accurately, quickly and promptly. Many…

Cryptography and Security · Computer Science 2020-12-01 Truong Thu Huong , Ta Phuong Bac , Dao M. Long , Bui D. Thang , Nguyen T. Binh , Tran D. Luong , Tran Kim Phuc

The increased use of Internet of Things (IoT) devices -- from basic sensors to robust embedded computers -- has boosted the demand for information processing and storing solutions closer to these devices. Edge computing has been established…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-11-15 Daniel Montero Hernández , Jorge Peña Queralta , Tomi Westerlund