English
Related papers

Related papers: Batch-oriented software appliances

200 papers

Containers are becoming a popular workload deployment mechanism in modern distributed systems. However, there are limited software-based methods (hardware-based methods are expensive requiring hardware level changes) for obtaining the power…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-06-02 Hemant Mehta , Paul Harvey , Omer Rana , Rajkumar Buyya , Blesson Varghese

We present Boutiques, a system to automatically publish, integrate and execute applications across computational platforms. Boutiques applications are installed through software containers described in a rich and flexible JSON language. A…

Supporting mainstream applications is fundamental for a new OS to have impact. It is generally achieved by developing a layer of compatibility allowing applications developed for a mainstream OS like Linux to run unmodified on the new OS.…

Large language models are redefining software engineering by implementing AI-powered techniques throughout the whole software development process, including requirement gathering, software architecture, code generation, testing, and…

Software Engineering · Computer Science 2024-06-11 Malik Abdul Sami , Muhammad Waseem , Zeeshan Rasheed , Mika Saari , Kari Systä , Pekka Abrahamsson

Real-time embedded devices like medical or industrial devices are increasingly targeted by cyber-attacks. Prompt patching is crucial to mitigate the serious consequences of such attacks on these devices. Hotpatching is an approach to apply…

Cryptography and Security · Computer Science 2024-08-29 Mohsen Salehi , Karthik Pattabiraman

This paper represents "Cloudlab", a comprehensive, cloud - native laboratory designed to support network security research and training. Built on Google Cloud and adhering to GitOps methodologies, Cloudlab facilitates the the creation,…

Cryptography and Security · Computer Science 2025-03-10 Muhammad Saqib , Shubham Malhotra , Dipkumar Mehta , Jagdish Jangid , Fnu Yashu , Sachin Dixit

PROOF, the Parallel ROOT Facility, is a ROOT-based framework which enables interactive parallelism for event-based tasks on a cluster of computing nodes. Although PROOF can be used simply from within a ROOT session with no additional…

Distributed, Parallel, and Cluster Computing · Computer Science 2015-06-18 Dario Berzano , Jakob Blomer , Predrag Buncic , Ioannis Charalampidis , Gerardo Ganis , Georgios Lestaris , René Meusel

When a processing unit relies on data from external streams, we may face the problem that the stream data needs to be rearranged in a way that allows the unit to perform its task(s). On arrival of new data, we must decide whether there is…

Logic in Computer Science · Computer Science 2016-11-18 Stefan Ellmauthaler , Jörg Pührer

It is undeniable that most developers today are building distributed applications. However, most of these applications are developed by composing existing systems together through unspecified APIs exposed to the application developer.…

Distributed, Parallel, and Cluster Computing · Computer Science 2018-02-09 Christopher S. Meiklejohn , Peter Van Roy

Fog computing extends cloud computing technology to the edge of the infrastructure to let IoT applications access objects' data with reduced latency, location awareness and dynamic computation. By displacing workloads from the central cloud…

Networking and Internet Architecture · Computer Science 2018-10-11 Francescomaria Faticanti , Francesco De Pellegrini , Domenico Siracusa , Daniele Santoro , Silvio Cretti

The increasingly dynamic market for embedded systems makes virtual prototypes an indispensable tool for hardware/software codesign. The broad acceptance of the methodology has led to a diverse range of solutions: from open-source, pure…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-06-13 Tim Kraus , Axel Sauer , Ingo Feldner

Most end devices are now equipped with multiple network interfaces. Applications can exploit all available interfaces and benefit from multipath transmission. Recently Multipath TCP (MPTCP) was proposed to implement multipath transmission…

Networking and Internet Architecture · Computer Science 2017-09-19 Liyang Sun , Guibin Tian , Guanyu Zhu , Yong Liu , Hang Shi , David Dai

Containerization is a virtualization technique that allows one to create and run executables consistently on any infrastructure. Compared to virtual machines, containers are lighter since they do not bundle a (guest) operating system but…

Software Engineering · Computer Science 2023-03-08 Luciano Baresi , Giovanni Quattrocchi , Nicholas Rasi

With the global Internet of Things IoT market size predicted to grow to over 1 trillion dollars in the next 5 years, many large corporations are scrambling to solidify their product line as the defacto device suite for consumers. This has…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-02-01 Mitch Terrell , Yixuan Wang , Matt Dorow , Soumya Agrawal , Bhaargav Sriraman , Zach Leidall , Abhishek Chandra , Jon Weissman

The Internet of Things describes a network of physical devices interacting and producing vast streams of sensor data. At present there are a number of general challenges which exist while developing solutions for use cases involving the…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-08-25 Morgan K. Geldenhuys , Jonathan Will , Benjamin J. J. Pfister , Martin Haug , Alexander Scharmann , Lauritz Thamsen

Automating repository-level software engineering tasks is a foundational challenge for autonomous code agents, largely due to the difficulty of configuring executable environments. However, manual configuration remains a labor-intensive…

Software Engineering · Computer Science 2026-04-28 Renhong Huang , Dongdong Hua , Yifei Sun , Sitao Ding , Hanyang Yuan , Daixin Wang , Yang Yang

Centralized systems in the Internet of Things---be it local middleware or cloud-based services---fail to fundamentally address privacy of the collected data. We propose an architecture featuring secure multiparty computation at its core in…

Cryptography and Security · Computer Science 2018-06-07 Marcel von Maltitz , Georg Carle

The paper illustrates how we built a federated cloud computing platform dedicated to the Italian research community. Building a cloud platform is a daunting task, that requires coordinating the deployment of many services, interrelated and…

Distributed, Parallel, and Cluster Computing · Computer Science 2017-06-19 Giuseppe Attardi , Alex Barchiesi , Alberto Colla , Fulvio Galeazzi , Giovanni Marzulli , Mario Reale

Compute infrastructure hosted by a cloud provider allows an application to scale without limit. The application developer no longer needs to worry about the up-front investment in a server farm provisioned for a worst-case load scenario.…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-06-16 Michael Howard

Cloud computing has become a major approach to help reproduce computational experiments. Yet there are still two main difficulties in reproducing batch based big data analytics (including descriptive and predictive analytics) in the cloud.…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-03-13 Xin Wang , Pei Guo , Xingyan Li , Aryya Gangopadhyay , Carl E. Busart , Jade Freeman , Jianwu Wang