Computer Systems (TOCS)


Search Issue
enter search term and/or author name


ACM Transactions on Computer Systems (TOCS), Volume 25 Issue 3, August 2007

Experience distributing objects in an SMMP OS
Jonathan Appavoo, Dilma Da Silva, Orran Krieger, Marc Auslander, Michal Ostrowski, Bryan Rosenburg, Amos Waterland, Robert W. Wisniewski, Jimi Xenidis, Michael Stumm, Livio Soares
Article No.: 6
DOI: 10.1145/1275517.1275518

Designing and implementing system software so that it scales well on shared-memory multiprocessors (SMMPs) has proven to be surprisingly challenging. To improve scalability, most designers to date have focused on concurrency by iteratively...

Rx: Treating bugs as allergies—a safe method to survive software failures
Feng Qin, Joseph Tucek, Yuanyuan Zhou, Jagadeesan Sundaresan
Article No.: 7
DOI: 10.1145/1275517.1275519

Many applications demand availability. Unfortunately, software failures greatly reduce system availability. Prior work on surviving software failures suffers from one or more of the following limitations: required application restructuring,...

Gossip-based peer sampling
Márk Jelasity, Spyros Voulgaris, Rachid Guerraoui, Anne-Marie Kermarrec, Maarten van Steen
Article No.: 8
DOI: 10.1145/1275517.1275520

Gossip-based communication protocols are appealing in large-scale distributed applications such as information dissemination, aggregation, and overlay topology management. This paper factors out a fundamental mechanism at the heart of all these...