Christopher J. Rossbach


Teaching

SemesterCourse TitleCourse Number
Spring 2017Advanced Operating Systemscs380l

Selected Publications

Large-Scale Data Stores over a Shared Log
Michael Wei, Amy Tai, Christopher J. Rossbach, Scott Lystig Fritchie, Ittai Abraham,
Udi Wieder, Maithem Munshed, Medhavi Dhawan, Jim Stabile, Steven Swanson,
Michael Freedman, Dahlia Malkhi
NSDI 2017

Coordinated and Efficient Huge Page Management with Ingens [pdf]
Youngjin Kwon, Hangchen Yu, Simon Peter, Christopher J. Rossbach, Emmett Witchel
OSDI 2016

Silver: A scalable, distributed, multi-versioning, Always growing (Ag) File System
Michael Wei, Christopher J. Rossbach, Ittai Abraham,
Steve Swanson, Dahlia Malkhi
HotStorage 2016

SurroundWeb: Mitigating Privacy Concerns in a 3D Web Browser [pdf]
John Vilk, David Molnar, Benjamin Livshits, Eyal Ofek, Christopher J. Rossbach, Alexander Moshchuk, Helen J. Wang, Ran Gal
36th IEEE Symposium on Security and Privacy, 2015

Dandelion: a Compiler and Runtime for Heterogeneous Systems [pdf]
Christopher J. Rossbach, Yuan Yu, Jon Currey, Jean-Philippe Martin, Dennis Fetterly
SOSP 2013

PTask: Operating System Abstractions To Manage GPUs as Compute Devices [pdf]
Christopher J. Rossbach, Jon Currey, Mark Silberstein, Baishakhi Ray, Emmett Witchel
SOSP 2011

Operating System Transactions
Donald E. Porter, Owen S. Hofmann, Christopher J. Rossbach, Alex Benn, Emmett Witchel
SOSP 2009

Maximum Benefit from a Minimal HTM
Owen S. Hofmann, Christopher J. Rossbach, Emmett Witchel
ASPLOS 2009

Dependence-Aware Transactions for Increased Concurrency [pdf]
Hany E. Ramadan, Christopher J. Rossbach, Emmett Witchel
MICRO 2008

TxLinux/MetaTM: Transactional Memory and the Operating System [pdf]
Christopher J. Rossbach, Owen S. Hofmann, Donald E. Porter, Hany E. Ramadan, Aditya Bhandari Emmett Witchel
CACM September 2008

TxLinux: Using and Managing Transactional Memory in an Operating System [pdf]
Christopher J. Rossbach, Owen S. Hofmann, Donald E. Porter, Hany E. Ramadan Aditya Bhandari, Emmett Witchel
SOSP 2007

MetaTM/TxLinux: Transactional Memory For An Operating System [pdf]
Hany E. Ramadan, Christopher J. Rossbach, Donald E. Porter, Owen S. Hofmann, Aditya Bhandari, Emmett Witchel
ISCA 2007

Improved Error Reporting for Software that Uses Black Box Components [pdf]
Jungwoo Ha, Christopher J. Rossbach, Jason V. Davis, Indrajit Roy, David L. Chen, Hany E. Ramadan, and Emmett Witchel
PLDI 2007

Complete Publications

Service

Program Committee Member:
  • SOSP 2017
  • HotOS 2017
  • Usenix ATC 2017
  • SoCC 2017
  • ASPLOS 2017 (ERC)
  • MaRS 2016, 2017
  • OSDI 2016
  • VEE 2016
  • Systor 2016
  • Eurosys 2016
  • PPoPP 2016
  • SFMA 2012-2015
  • IPDPS 2012, 2013
  • GPGPU 2011, 2013
  • TRANSACT 2010

Program Committee Chair:

  • WWW Infrastructure and Systems Track 2017
  • SFMA 2013, 2014, 2015
  • MaRS 2016, 2017
  • OSDI Poster Session 2016
Editor:
  • Operating Systems Review (OSR) 2016-2017

Students

  • Joshua Landgraf
  • Vance Miller
  • Rachata Ausavarignirun
  • Arthur Peters
  • John Thywissen

Non-academic Pursuits

www.rossbach.to