English
Related papers

Related papers: Observability and Chaos Engineering on System Call…

200 papers

Multiple applications running on Edge computers can be orchestrated to achieve the desired goal. Orchestration of applications is prominent when working with Internet of Things based applications, Autonomous driving and Autonomous Aerial…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-01-05 Naveen T. R. Babu , Christopher Stewart

Chaos Engineering (CE) is an engineering technique aimed at improving the resilience of distributed systems. It involves intentionally injecting faults into a system to test its resilience, uncover weaknesses, and address them before they…

Software Engineering · Computer Science 2026-02-09 Daisuke Kikuta , Hiroki Ikeuchi , Kengo Tajiri

The Global Wearable market is anticipated to rise at a considerable rate in the next coming years and communication is a fundamental block in any wearable device. In communication, encryption methods are being used with the aid of…

Cryptography and Security · Computer Science 2023-05-29 Rahul Vishwakarma , Ravi Monani , Amin Rezaei , Hossein Sayadi , Mehrdad Aliasgari , Ava Hedayatipour

The Netflix video streaming system is composed of many interacting services. In such a large system, failures in individual services are not uncommon. This paper describes the Chaos Automation Platform, a system for running failure…

Software Engineering · Computer Science 2017-02-21 Ali Basiri , Aaron Blohowiak , Lorin Hochstein , Casey Rosenthal

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

We present an approach for verifying systems at runtime. Our approach targets distributed systems whose components communicate with monitors over unreliable channels, where messages can be delayed, reordered, or even lost. Furthermore, our…

Logic in Computer Science · Computer Science 2019-09-26 David Basin , Felix Klaedtke , Eugen Zalinescu

Application partitioning and code offloading are being researched extensively during the past few years. Several frameworks for code offloading have been proposed. However, fewer works attempted to address issues occurred with its…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-09-21 Nevin Vunka Jungum , Nawaz Mohamudally , Nimal Nissanke

Mobile applications in large-scale distributed systems are susceptible to backend service failures, yet traditional chaos engineering approaches cannot scale mobile testing due to the combinatorial explosion of flows, locations, and failure…

Modern software development increasingly depends on open-source libraries and third-party components, which are often encapsulated into containerized environments. While improving the development and deployment of applications, this…

Software Engineering · Computer Science 2025-09-12 Jacopo Bufalino , Agathe Blaise , Stefano Secci

Enterprise IT is currently facing the challenge of coordinating the management of complex, multi-component applications across heterogeneous cloud platforms. Containers and container orchestrators provide a valuable solution to deploy…

Software Engineering · Computer Science 2020-05-07 Matteo Bogo , Jacopo Soldani , Davide Neri , Antonio Brogi

Linux containers have risen in popularity in the last few years, making their way to commercial IT service offerings (such as PaaS), application deployments, and Continuous Delivery/Integration pipelines within various development teams.…

Cryptography and Security · Computer Science 2020-08-12 Samuel P. Mullinix , Erikton Konomi , Renee Davis Townsend , Reza M. Parizi

Virtualization is a promising technology that has facilitated cloud computing to become the next wave of the Internet revolution. Adopted by data centers, millions of applications that are powered by various virtual machines improve the…

Distributed, Parallel, and Cluster Computing · Computer Science 2018-05-23 Ying Mao , Jenna Oak , Anthony Pompili , Daniel Beer , Tao Han , Peizhao Hu

While there have been many publications on potential applications of chaos to fields such as communications, radar, sonar, random signal generation, channel equalization and others, designing continuous chaotic systems is still an unsolved…

Signal Processing · Electrical Eng. & Systems 2022-10-14 Thomas L. Carroll

Chaos Engineering (CE) is an engineering technique aimed at improving the resiliency of distributed systems. It involves artificially injecting specific failures into a distributed system and observing its behavior in response. Based on the…

Software Engineering · Computer Science 2025-04-17 Daisuke Kikuta , Hiroki Ikeuchi , Kengo Tajiri

Edge computing addresses critical limitations of cloud computing such as high latency and network congestion by decentralizing processing from cloud to the edge. However, the need for software replication across heterogeneous edge devices…

Performance · Computer Science 2025-05-09 Ragini Gupta , Klara Nahrstedt

Malware detection is increasingly challenged by evolving techniques like obfuscation and polymorphism, limiting the effectiveness of traditional methods. Meanwhile, the widespread adoption of software containers has introduced new security…

In this paper we introduce Timeloops a novel technique for automatically learning system call filtering policies for containerized microservices applications. At run-time, Timeloops automatically learns which system calls a program should…

Cryptography and Security · Computer Science 2022-09-27 Meghna Pancholi , Andreas D. Kellas , Vasileios P. Kemerlis , Simha Sethumadhavan

Kubernetes has emerged as the de facto standard for container orchestration. Unfortunately, its increasing popularity has also made it an attractive target for malicious actors. Despite extensive research on securing Kubernetes, little…

Cryptography and Security · Computer Science 2025-09-05 Jacopo Bufalino , Jose Luis Martin-Navarro , Mario Di Francesco , Tuomas Aura

Chaotic logic gates or `chaogates' are a promising mixed-signal approach to designing universal computers. However, chaotic systems are exponentially sensitive to small perturbations, and the effects of noise can cause chaotic computers to…

Chaotic Dynamics · Physics 2022-02-16 Noeloikeau Charlot , Daniel J. Gauthier

Containers, enabling lightweight environment and performance isolation, fast and flexible deployment, and fine-grained resource sharing, have gained popularity in better application management and deployment in addition to hardware…

Distributed, Parallel, and Cluster Computing · Computer Science 2018-11-06 Maria A. Rodriguez , Rajkumar Buyya