Skip to main content
Back to USENIX
  • Conferences
  • Students
Sign in
  • Overview
  • Conference Organizers
  • Technical Sessions
  • Co-located Workshops
  • Sponsorship
  • Students and Grants
  • Questions?
  • Help Promote!
  • For Participants
  • Call for Papers

USENIX Conference Policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

Fractured Processes: Adaptive, Fine-Grained Process Abstractions

Thanumalayan Sankaranarayana Pillai, Remzi H. Arpaci-Dusseau, and Andrea C. Arpaci-Dusseau, University of Wisconsin—Madison

We introduce Fracture, a novel framework that transforms and modernizes the basic process abstraction. By “fracturing” an application into logical modules, Fracture enables powerful and novel run-time configurations that improve run-time testing, application availability, and general robustness, all in a generic and incremental manner. We demonstrate the utility of fracturing via in-depth case studies of a chat client, a web server, and two user-level file systems. Through these examples, we show that Fracture enables applications to transparently tolerate memory leaks, buffer overflows, and isolate subsystem crashes, with little change to source code; through intelligent fracturing, we can achieve low overhead as well, thus enabling deployment.

Thanumalayan Sankaranarayana Pillai, University of Wisconsin—Madison

Andrea C. Arpaci-Dusseau, University of Wisconsin—Madison

Remzi H. Arpaci-Dusseau, University of Wisconsin—Madison

Open Access Media

USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.

BibTeX
@inproceedings {187022,
author = {Thanumalayan Sankaranarayana Pillai and Andrea C. Arpaci-Dusseau and Remzi H. Arpaci-Dusseau},
title = {Fractured Processes: Adaptive, {Fine-Grained} Process Abstractions},
booktitle = {2014 Conference on Timely Results in Operating Systems (TRIOS 14)},
year = {2014},
address = {Broomfield, CO},
url = {https://www.usenix.org/conference/trios14/technical-sessions/presentation/pillai},
publisher = {USENIX Association},
month = oct
}
Download
Pillai PDF
View the slides

Presentation Video 

Presentation Audio

MP3 Download

Download Audio

  • Log in or register to post comments

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us