• Home
  • Search
  • Unifying Synchronization and Events in a Multicore Operating System
  • Cite Icon2
  • https://doi.org/10.3929/ethz-a-7305111Copy DOI Icon

Unifying Synchronization and Events in a Multicore Operating System

  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Effective coordination and synchronization between processes remains a challenge that becomes even more important with the rise of multicore hardware. This thesis introduces Octopus, a coordination service for the Barrelfish operating system. Octopus addresses the problem of coordination between concurrent processes or activities in Barrelfish. The Octopus design is influenced by ideas from distributed computing. We show that these ideas are transferrable to operating systems. We used a declarative, logic programming engine to implement parts of the Octopus service and evaluate the benefits and drawbacks of this approach. In a case study, we used Octopus to write a service that is responsible for device management and bootstrapping the OS as well as a replacement for the Barrelfish name server. Our experience with Octopus has shown that it simplifies programming services that require complex coordination patterns by a great deal, while at the same time offering a flexible API for a programmer to solve a wide range of coordination and synchronization problems.

Similar Papers
  • Research Article
  • Citations1

Specifying Confluent Processes

  • Jan 01, 2006
  • Columbia Academic Commons (Columbia University)
  • Olivier Tardieu +1
  • Research Article
  • Citations42

Identification and characterization of events in social media

  • Jan 01, 2011
  • Columbia Academic Commons (Columbia University)
  • Luis Gravano +1
  • Research Article
  • Citations6

Modelling life trajectories and mode choice using Bayesian belief networks

  • Nov 18, 2015
  • Data Archiving and Networked Services (DANS)
  • M Marloes Verhoeven
  • Supplementary Content
  • Citations1

Probing life scripts for important life events in a multi-ethnic society

  • Apr 19, 2017
  • Figshare
  • Aris Safree Md Yasin
  • Research Article

The Design and Implementation of MCFlow: a Real-time Multi-core Aware Middleware for Dependent Task Graphs

  • Nov 04, 2014
  • Open Scholarship Institutional Repository (Washington University in St. Louis)
  • Huang-Ming Huang +2
  • Book Chapter
  • Citations9

Diagnosability Analysis of Discrete Event Systems with Autonomous Components

  • Jan 01, 2010
  • Frontiers in artificial intelligence and applications
  • Ye Lina +1
  • Research Article

Sistem Informasi Event Budaya Solo Berbasis Android

  • Jun 05, 2017
  • Prayoga Umbulsari +1
  • Conference Article
  • Citations176

CertiKOS: an extensible architecture for building certified concurrent OS kernels

  • Nov 02, 2016
  • Ronghui Gu +6
  • Research Article
  • Citations2

Mcflow: middleware for mixed-criticality distributed real-time systems

  • Jul 08, 2013
  • Open Scholarship Institutional Repository (Washington University in St. Louis)
  • Christopher Gill +1
  • Research Article

TERDAPAT KETIMPANGAN DISTRIBUSI PENDAPATAN PADA KELUARGA MISKIN (STUDI KASUS DI KECAMATAN KEDUNGBANTENG KABUPATEN BANYUMAS)

  • Jan 01, 2014
  • Eko-Regional: Jurnal Pembangunan Ekonomi Wilayah
  • Dijan Rahajuni +2
  • Research Article
  • Citations1

Comparative Testing Report on the Detection and Quantification of GM Events in Rice Noodles

  • Jan 01, 2014
  • Joint Research Centre (European Commission)
  • Niccolò Bassani +6
  • Supplementary Content

Natural and Anthropogenic Drivers of Water Quality in the Normanby Basin and Princess Charlotte Bay, Cape York Peninsula, Australia

  • Jan 04, 2021
  • Griffith Research Online (Griffith University, Queensland, Australia)
  • C Howley
  • Research Article
  • Citations2

Modelo arquitetural para geração de alertas aplicado ao monitoramento de pacientes em ambiente hospitalar

  • Jan 01, 2012
  • Revista Brasileira de Engenharia Biomédica
  • Bruno César Pino Oliveira De Araújo +5
  • Research Article

Unilateral Oculomotor Nerve Dysfunction Induced by Ruptured Anterior Communicating Artery Aneurysm along with Isolated Intraventricular Hemorrhage in a Trauma Patient

  • Jul 01, 2020
  • Trauma monthly
  • Saeed Oraee‐Yazdani +6
  • Research Article
  • Citations321

Concurrency State Models and Java Programs

  • Jan 01, 2000
  • Scalable Computing Practice and Experience
  • William F Gilreath
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.