English
Related papers

Related papers: ColonyOS -- A Meta-Operating System for Distribute…

200 papers

With the advent of hundreds of cores on a chip to accelerate applications, the operating system (OS) needs to exploit the existing parallelism provided by the underlying hardware resources to determine the right amount of processes to be…

Operating Systems · Computer Science 2025-01-07 Yao Xiao , Nikos Kanakaris , Anzhe Cheng , Chenzhong Yin , Nesreen K. Ahmed , Shahin Nazarian , Andrei Irimia , Paul Bogdan

Cooperative computation is a promising approach for localized data processing at the edge, e.g. for Internet of Things (IoT). Cooperative computation advocates that computationally intensive tasks in a device could be divided into…

Distributed, Parallel, and Cluster Computing · Computer Science 2018-10-24 Yasaman Keshtkarjahromi , Yuxuan Xing , Hulya Seferoglu

This paper presents HyperGraph ROS, an open-source robot operating system that unifies intra-process, inter-process, and cross-device computation into a computational hypergraph for efficient message passing and parallel execution. In order…

Robotics · Computer Science 2025-03-10 Shufang Zhang , Jiazheng Wu , Jiacheng He , Kaiyi Wang , Shan An

The globally distributed computing infrastructure required to cope with the multi-petabytes datasets produced by the Compact Muon Solenoid (CMS) experiment at the Large Hadron Collider (LHC) at CERN comprises several subsystems, such as…

Software Engineering · Computer Science 2020-07-08 Christian Ariza-Porras , Valentin Kuznetsov , Federica Legger

We introduce NebulOS, a Big Data platform that allows a cluster of Linux machines to be treated as a single computer. With NebulOS, the process of writing a massively parallel program for a datacenter is no more complicated than writing a…

Instrumentation and Methods for Astrophysics · Physics 2016-09-15 Nathaniel R. Stickley , Miguel A. Aragon-Calvo

We present Syndeo: a software framework for container orchestration of Ray on Slurm. In general the idea behind Syndeo is to write code once and deploy anywhere. Specifically, Syndeo is designed to addresses the issues of portability,…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-09-26 William Li , Rodney S. Lafuente Mercado , Jaime D. Pena , Ross E. Allen

With the growing reliance on the ubiquitous availability of IT systems and services, these systems become more global, scaled, and complex to operate. To maintain business viability, IT service providers must put in place reliable and cost…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-05-08 Anna Levin , Shelly Garion , Elliot K. Kolodner , Dean H. Lorenz , Katherine Barabash , Mike Kugler , Niall McShane

We introduce Cloud4IoT, a platform offering automatic deployment, orchestration and dynamic configuration of IoT support software components and data-intensive applications for data processing and analytics, thus enabling plug-and-play…

Distributed, Parallel, and Cluster Computing · Computer Science 2018-10-04 Daniele Pizzolli , Giuseppe Cossu , Daniele Santoro , Luca Capra , Corentin Dupont , Dukas Charalampos , Francesco De Pellegrini , Fabio Antonelli , Silvio Cretti

This paper introduces a high-performance artificial intelligence operating system tailored for low-altitude aviation, designed to address key challenges such as real-time task execution, computational efficiency, and seamless modular…

Machine Learning · Computer Science 2025-01-07 Minzhe Tan , Xinlin Fan , Jian He , Yi Hou , Zhan Liu , Yaopeng Jiang , Y. M. Jiang

The increasing parallelism of many-core systems demands for efficient strategies for the run-time system management. Due to the large number of cores the management overhead has a rising impact to the overall system performance. This work…

Distributed, Parallel, and Cluster Computing · Computer Science 2015-02-11 Daniel Gregorek , Robert Schmidt , Alberto Garcia-Ortiz

In this paper we introduce our vision of a Cognitive Computing Continuum to address the changing IT service provisioning towards a distributed, opportunistic, self-managed collaboration between heterogeneous devices outside the traditional…

Networking and Internet Architecture · Computer Science 2021-03-11 Ana Juan Ferrer , Soeren Becker , Florian Schmidt , Lauritz Thamsen , Odej Kao

A typical enterprise uses a local area network of computers to perform its business. During the off-working hours, the computational capacities of these networked computers are underused or unused. In order to utilize this computational…

Distributed, Parallel, and Cluster Computing · Computer Science 2009-08-21 Que Thu Dung Nguyen

Enterprises want their in-cloud services to leverage the performance and security benefits that middleboxes offer in traditional deployments. Such virtualized deployments create new opportunities (e.g., flexible scaling) as well as new…

Networking and Internet Architecture · Computer Science 2014-03-13 Aaron Gember , Anand Krishnamurthy , Saul St. John , Robert Grandl , Xiaoyang Gao , Ashok Anand , Theophilus Benson , Vyas Sekar , Aditya Akella

Many scientific workflows require dedicated compute resources, including HPC clusters with optimized software, quantum resources, and dedicated hardware cluster systems like Ray, for example. At the same time, many scientific workflows…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-07-07 Boris Lublinsky , Elise Jennings , Viktória Spišaková

The next generation of spacecraft is anticipated to enable various new applications involving onboard processing, machine learning and decentralised operational scenarios. Even though many of these have been previously proposed and…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-02-07 Pablo Gómez , Johan Östman , Vinutha Magal Shreenath , Gabriele Meoni

Serverless computing has attracted a broad range of applications due to its ease of use and resource elasticity. However, developing serverless applications often poses a dilemma -- relying on general-purpose serverless platforms can fall…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-07-17 Minchen Yu , Yinghao Ren , Jiamu Zhao , Jiaqi Li

A common paradigm for scientific computing is distributed message-passing systems, and a common approach to these systems is to implement them across clusters of high-performance workstations. As multi-core architectures become increasingly…

Distributed, Parallel, and Cluster Computing · Computer Science 2012-05-01 Christine Task , Arun Chauhan

Open source cloud technologies provide a wide range of support for creating customized compute node clusters to schedule tasks and managing resources. In cloud infrastructures such as Jetstream and Chameleon, which are used for scientific…

Performance · Computer Science 2019-05-23 Pankaj Saha , Angel Beltre , Madhusudhan Govindaraju

Critical goals of scientific computing are to increase scientific rigor, reproducibility, and transparency while keeping up with ever-increasing computational demands. This work presents an integrated framework well-suited for data…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-10-13 Paul Nuyujukian

Programming languages, libraries, and development tools have transformed the application development processes for mobile computing and machine learning. This paper introduces the CyPhyHouse - a toolchain that aims to provide similar…