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, Robert W. Wisniewski, Marc Auslander, Bryan Rosenburg, Amos Waterland, Dilma Da Silva, Livio Soares, Orran Krieger, Michal Ostrowski, Jimi Xenidis, Michael Stumm
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
Jagadeesan Sundaresan, Joseph Tucek, Feng Qin, Yuanyuan Zhou
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, Anne-Marie Kermarrec, Spyros Voulgaris, Rachid Guerraoui, 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...