-
James Cadden, Thomas Unger, Yara Awad, Han Dong, Orran Kriger and Jonathan Appavoo, "SUESS: Skip Redudant Paths to Make Serverless Fast". Proceedings fo the Fifteenth European Conference on Computer Systems (EuroSys '20).
-
Hajinazar, Nastaran,
Patel, Pratyush,
Patel, Minesh,
Kanellopoulos, Konstantinos,
Ghose, Saugata,
Ausavarungnirun, Rachata,
Oliveira, Geraldo F.,
Appavoo, Jonathan,
Seshadri, Vivek and
Mutlu, Onu.
"The Virtual Block Interface: A Flexible Alternative to the Conventional Virtual Memory Framework". Proceedings of the 2020 ACM/IEEE 47th Annual International Symposium on Computer Architecture (ISCA).
-
Ali Raza, Parul Sohal, James Cadden, Jonathan Appavoo, Ulrich Drepper, Richard Jones, Orran Krieger, Renato Mancuso, Larry Woodman, "Unikernels: The Next Stage of Linux's Dominance", HOTOS XVII THE 17TH WORKSHOP ON HOT TOPICS IN OPERATING SYSTEMS 12-15 May, University Residential Center of Bertinoro, Bertinoro, Italy
-
Andrew Baumann, Jonathan Appavoo, Orran Krieger, and Timothy Roscoe,
"A fork() in the Road", HOTOS XVII THE 17TH WORKSHOP ON HOT TOPICS IN OPERATING SYSTEMS 12-15 May, University Residential Center of Bertinoro, Bertinoro, Italy
-
Moira McGregor, Nicola J Bidwell, Vidya Sarangapani, Jonathan Appavoo, Jacki O’Neill,
"Talking about Chat at Work in the Global South: An Ethnographic Study of Chat Use in India and Kenya", CHI Conference on Human Factors in Computing Systems Proceedings (CHI 2019), May 4–9, 2019, Glasgow, Scotland Uk. ACM, New York, NY, USA.
-
Tusher Chakraborty, Akshay Uttama Nambi, Ranveer Chandra, Rahul Sharma, Manohar Swaminathan, Zerina Kapetanovic, Jonathan Appavoo, "Fall-curve: A novel primitive for IoT Fault Detection and Isolation", In The 16th ACM Conference on Embedded Networked Sensor Systems (Sen-Sys ’18), November 4–7, 2018, Shenzhen, China. ACM, New York, NY, USA.
- "EbbRT: A Framework for Building Per-Application Library Operating Systems",
12th USENIX Symposium on Operating Systems Design and Implementation 2016 (OSDI'16).
- "Towards General Purpose Neural Network Computing" accepted to International Conference on Parallel Architectures and Compilation Techniques (PACT’15).
-
Jonathan Appavoo, Dan Schatzberg, James Cadden, Orran
Krieger, "EbbRT", to appear at the OS/R Workshop, DOE, Oct 4-5,
2012, Washington, DC.
-
Dan Schatzberg, James Cadden, Orran Krieger, Jonathan
Appavoo, "MultiLibOS: An OS architecture for Cloud Computing",
in perperation as a technical report.
-
Amos Waterland, Jonathan Appavoo, Margo Seltzer,
"Parallelization by Simulated Tunneling", in proceedings
of the 4th Workshop on Hot Topics in Parallelism (HotPar
'12), USENIX, June 7-8, 2012, Berkeley, CA.
slides,
poster
-
Dan Schatzberg, James Cadden, Orran Krieger, and Jonathan Appavoo,
"POSTER:
A Library OS for Cloud Computing",
Poster at 2012 USENIX Annual Technical Conference, June 13-15, 2012, Boston, MA.
-
Dan Schatzberg, James Cadden, Orran Krieger, and Jonathan Appavoo,
"POSTER:
First Class Event-Driven Software Primitives",
Poster at 2012 USENIX Annual Technical Conference, June 13-15, 2012, Boston, MA.
-
Jan Stoess, Udo Steinberg, Volkmar Uhlig, Jens Kehne,
Jonathan Appavoo, and Amos Waterland,
"A Light-Weight Virtual Machine Monitor for Blue
Gene/P (extended journal version)", International Journal of High Performance
Computing Applications, SAGE Publications, March 27th, 2012,
pages 95-105.
-
Jonathan Appavoo and Dan Schatzberg, "Transistor Scaled HPC
Performance", Boston University Technical Report BUCS-TR-2012-009,
creation date: Dec 2, 2010, submitted as TR on Feb 14, 2012.
-
Dan Schatzberg, Jonathan Appavoo, Orran Krieger and Eric Van
Hensbergen, "Why Elasticity Matters", Boston University Technical
Report BUCS-TR-2012-006, creation date: Jan 16, 2011, submitted as
TR on Feb 14, 2012.
-
Jonathan Appavoo, Amos Waterland, and Dan Schatzberg,
"Programmable Smart Machines", Boston University Technical
Report BUCS-TR-2012-007, creation date: Jan 16, 2011, submitted as TR
on Feb 14, 2012.
-
Jonathan Appavoo and Dan Schatzberg, "Scalable Elastic
Systems Architecture", Boston University Technical Report
BUCS-TR-2012-008, creation date: July 25, 2011, submitted as TR on
Feb 14, 2012.
-
Dan Schatzberg, Jonathan Appavoo, Orran Krieger, and Eric
Van Hensbergen, "Scalable Elastic Systems Architecture", in proceedings of the ASPLOS RESoLVE 2011 Workshop, ACM, March 5,
2011, Newport Beach, California.
-
Jan Stoess, Jonathan Appavoo, Udo Steinberg, Amos Waterland,
Volkmar Uhlig, and Jens Kehne, "A light-weight virtual machine
monitor for Blue Gene/P", in proceedings of the 1st International
Workshop on Runtime and Operating Systems for Supercomputers
(ROSS'11), ACM, May 31, 2011, Tucson, Arizona.
-
Jonathan Appavoo, Andrew Arnott Baumann, Dilma Menezes da
Silva, Orran Yaakov Krieger, Robert William Wisniewski, "Dynamic
Update Mechanisms in Operating Systems", US7818736 B2; Issue date:
Oct 19, 2010.
-
Lamia Youseff, Dilma M. Da Silva, Maria Butrico, and
Jonathan Appavoo,
"Cloud Computing and Software Services: Theory and Techniques: Chapter
1: Understanding the Cloud Computing Landscape", Editor(s): Syed
A. Ahson, Microsoft Corporation, Bellevue, Washington, USA;
Mohammad Ilyas, ISBN: 9781439803158, ISBN 10: 1439803153,
Publication Date: July 19, 2010, Number of Pages: 458.
-
Jonathan Appavoo, Volkmar Uhlig, Jan Stoess, Amos Waterland,
Bryan Rosenburg, Robert Wisniewski Dilma Da Silva, Eric Van
Hensbergen, and Udo Steinberg,
"Providing a Cloud Network Infrastructure on a
Supercomputer",
in proceedings of Science Cloud 2010: 1st Workshop on
Scientific Cloud Computing, ACM, June 21, 2010, Chicago, Illinois.
-
Jonathan Appavoo, Marc Alan Auslander, Kevin Kin-Fai Hui,
Orran Yaakov Krieger, Dilma Menezes Da Silva, Robert William
Wisniewski, "Achieving autonomic behavior in an operating system
via a hot-swapping mechanism", US7533377, Issue date: May 12,
2009.
-
Jonathan Appavoo, Volkmar Uhlig, Amos Waterland, Bryan
Rosenburg, Dilma Da Silva, and Jose Moreira, "Kittyhawk: Enabling
Cooperation and Competition in a Global Shared Computational
System", IBM Journal of Research and Development, Volume 53,
Number 4, 2009.
-
Paul E. McKenney, Orran Y. Krieger, Jonathan Appavoo,
Dipankar Sarma, "Read-copy
update method", US7472228; Issue date: Dec 30, 2008.
-
Paul E. McKenney, Orran Y. Krieger, Jonathan Appavoo,
Dipankar Sarma, "Read-Copy Update System and Method", US
2008/0313238 A1; Filing date: Aug 15, 2008.
-
Jonathan Appavoo, Volkmar Uhlig, and Amos Waterland,
"Project Kittyhawk: Building a Global-Scale Computer", ACM SIGOPS
Operating Systems Review, Vol 42, Issue 1, pages 77-84, January
2008.
-
Jonathan Appavoo, Dilma Da Silva, Orran Krieger, Marc
Auslander, Michal Ostrowski, Bryan Rosenburg, Amos Waterland,
Robert W. Wisniewski, Jimi Xenidis, Michael Stumm and Livio
Soares, "Experience Distributing Objects in an SMMP OS", ACM
Transactions on Computer Systems, Vol 25, Number 3, August
2007.
-
Andrew Bauman, Jonathan Appavoo, Robert W. Wisniewski, Dilma
Da Silva, Orran Krieger and Gernot Heiser, "Reboots Are for
Hardware: Challenges and Solutions to Updating an Operating System
on the Fly", in proceedings of the 2007 USENIX Annual Technical
Conference, June 17 - 22, 2007, Sanata Clara, CA, USA.
-
Glenn Ammons, Jonathan Appavoo, Maria Butrico, Dilma Da
Silva, David Grove, Kiyokuni Kawachiya, Orran Krieger, Bryan
Rosenburg, Eric Van Hensbergen, and Robert W. Wisniewski, "Libra: a
library operating system for a JVM in a virtualized execution
environment". In proceedings of the ACM 3rd International
conference of Virtual Execution Environments, pp 44 - 54, June 13
- 15, 2007, San Diego, California.
-
Jonathan Appavoo, Volkmar Uhlig and Dilma Da Silva,
"Scalability: The software problem", in proceedings of the 2nd
Workshop on Software Tools for Multi-core Systems, March 2007, San
Jose, CA, USA.
-
Orran Krieger, Marc Auslander, Bryan Rosenburg, Robert
W. Wisniewski, Jimi Xenidis, Dilma Da Silva, Michal Ostrowski,
Jonathan Appavoo, Maria Butrico, Mark F. Mergen, Amos Waterland
and Volkmar Uhlig, "K42: building a complete operating system",
in proceedings of the 2006 EuroSys Conference, Apri 18-21, 2006,
Leuvan, Belgium.
-
Chris Matthews, Yvonne Coady and Jonathan Appavoo,
"Portability events: a programming model for scalable systems
infrastructure", in proceedings of the 3rd Workshop on Programming
Languages and Operating Systems: Linguistic Support for Modern
Operating Systems (PLOS 2006), Oct 22 2006, San Jose, CA, USA.
-
Jonathan Appavoo, Marc Auslander, Maria Burtico, Dilma Da
Silva, Orran Krieger, Mark Mergen, Michal Ostrowski, Bryan
Rosenburg, Robert W. Wisniewski, Jimi Xenidis, "Experience
with K42, an
Open-Source Linux-Compatible Scalable operating-system kernel",
IBM Systems Journal pp 427-440 Vol. 44, No 2, 2005.
-
Chris Matthews, Owen Stampflee, Yvonne Coady, Jonathan
Appavoo, Marc E. Fiuczynski, Robert Grimm, "HEY...You got your
Paradigm in my Operating System!", 2nd ECOOP Workshop on
Programming Languages and Operating Systems (Ecoop-PLOS'05), July
26, 2005, Glasgow, UK.
-
Andrew Baumann, Jonathan Appavoo, Dilma Da Silva, Jeremy
Kerr, Orran Krieger, and Robert W. Wisniewski, "Providing Dynamic
Update in an Operating System", Usenix 2005, pp 279-291, April
2005, Anaheim CA, USA.
-
Andrew Bauman, Jermey Kerr, Jonathan Appavoo, Dilma Da
Silva, Orran Kreiger, and Robert W. Wisniewski, "Module
Hot-Swapping for Dynamic Update and Reconfiguration in K42", in
proceedings of the IBM 6th Australia Linux Technology Center
Conference, 2005.
-
Andrew Baumann, Jonathan Appavoo, Dilma Da Silva, Orran
Krieger, and Robert W. Wisniewski, "Improving Operating System
Availability With Dynamic Update", OASIS (Workshop on Operating
System and Architectural Support for the on demand IT
InfraStructure) pp 21-27, October 9, 2004, Boston Massachusetts.
-
Jonathan Appavoo, Marc Auslander, David Edelsohn, Dilma Da
Silva, Orran Krieger, Michal Ostrowski, Bryan Rosenburg,
Robert W. Wisniewski, James Xenidis, "Providing
a Linux API on the scalable K42 kernel", Proceedings of
the 2003 USENIX Technical Conference, FREENIX Track,
pp. 323-336.
-
Craig Soules, Jonatha n Appavoo, Kevin Hui, Dilma Da Silva,
Gregory R. Ganger, Orran Krieger, Michael Stumm, Robert
W. Wisniewski, Marc Auslander, Michal Ostrowski, Bryan Rosenburg,
and Jimi Xenidis, "System Support for Online Reconfiguration",
in proceedings of the Usenix 2003 Annual Conference, June 9-14,
2003, San Antonio, Texas, USA.
-
J. Appavoo, K Hui, C Soules, R Wisniewski, D Da Silva, O
Krieger, M Auslander, D Edelsohn, B Gamsa, G Ganger, P
McKenney, M Ostrowski, B Rosenburg, M Stumm, J Xenidis,
"Enabling autonomic behavior in systems with hot swapping",
IBM Systems Journal 42(1), 60-76, 2003.
-
Jonathan Appavoo, Kevin Hui, Michael Stumm, Robert
W. Wisniewski, Dilma Da Silva, Orran Krieger, and Craig
Soules, "An Infrastructure for Multiprocessor Run-Time
Adaptation", in proceedings of the first workshop on
Self-healing systems, Nov 18-19, 2002, Charleston, SC, USA.
-
J Appavoo, M Auslander, D DaSilva, D Edelsohn, O Krieger, M
Ostrowski, B Rosenburg, R Wisniewski, J Xenidis, "Utilizing
Linux kernel components in K42", White Paper, IBM Research, 2002.
-
J Appavoo, M Auslander, D DaSilva, D Edelsohn, O Krieger, M
Ostrowski, B Rosenburg, R Wisniewski, J Xenidis, "Scheduling
in K42", White Paper, IBM Research, 2002.
-
J Appavoo, M Auslander, D DaSilva, D Edelsohn, O Krieger, M
Ostrowski, B Rosenburg, R Wisniewski, J Xenidis, "Memory
Management in K42", White Paper, IBM Research, 2002.
-
J Appavoo, M Auslander, D DaSilva, D Edelsohn, O Krieger, M
Ostrowski, B Rosenburg, R Wisniewski, J Xenidis, "K42
overview", White Paper, IBM Research, 2002.
-
Paul E. McKenney, Jonathan Appavoo, Andi Kleen, Orran
Krieger, Rusty Russell, Dipankar Sarma, and Maneesh Soni, "Read
Copy Update", in proceedings of the 2001 Ottawa Linux Symposium,
July 25-28, 2001, Ottawa, Canada.
-
Kevin Hui, Jonathan Appavoo, Robert W. Wisniewski, Marc
Auslander, David Edelsohn, Ben Gamsa, Orran Krieger, Bryan
Rosenburg, and Michael Stumm, "Position Summary: Supporting
Hot-Swappable Components for System Software", in proceedings of
the 8th Workshop on Hot Topics in Operating Systems, May 20-23,
2001, Elmau/Oberbayern, Germany.
-
Ben Gamsa, Orran Krieger, Jonathan Appavoo, and Michael
Stumm, "Tornado: Maximizing Locality and Concurrency in a Shared
Memory Multiprocessor Operating System", in proceedings of 3rd
Symposium on Operating Systems Design and Implementation,
Feb. 22-25, 1999, New Orleans, LA, USA.
Theses/Talks/Other (contact me for more
information if there is no link)
-
Jonathan Appavoo, "Clustered
Objects", PhD Thesis, University of Toronto, 2005,
Toronto, CA.
-
Jonathan Appavoo, "Optimizing Multi-Processor Operating
Systems Software -- Research Review", PhD Qualifying
Examination Depth Paper, University of Toronto, 2004,
Toronto, CA.
-
Jonathan Appavoo, "Clustered
Objects: Initial Design, Implementation and Evaluation",
MSc Thesis, University of Toronto, 1998, Toronto, CA.
-
"Job Choices: Academia versus Industry", Workshop on
Supporting Diversity in Systems Research & Oct 2, 2010,
Vancouver, BC, Canada
-
"Towards a Global-Scale Public Computer", Stanford EE
Computer Systems Colloquium (EE380) & Sept 24, 2008 Stanford,
CA
-
"Exposing and Exploiting
Structure in Computation: A Unification Principle of
Information Processing Systems : Programmable Smart Machines",
DARPA Summer Research Conference & July 15, 2008, Santa Cruz,
CA slides
-
"A New Kind of Global Scale General Purpose System --
Re-thinking the Plumbing -- The Advantages of Super-Computers
for the Rest of Us", IBM Industry Solutions Lab Seminar & June
25, 2008, Hawthorne, NY
-
"General Purpose Execution as Parallel Search", IBM Research
Software Strategy Multi-core Workshop & June 17, 2008,
Yorktown, NY
-
"Web2.0 -- Commercial SuperComputing", IBM Research
Super-Computing Professional Interest Community Seminar & Aug
17, 2007, Yorktown, NY
-
"Is there structure in Computation?", IBM Research System
Software Strategy Day Workshop & Oct 18, 2007, Yorktown, NY
-
"Virtualization and OS", IBM 2007 Multi-Core Forum & Oct 9,
2007, Yorktown, NY
-
"Commodity Commercial Computing: Profiting from Efficiency",
IBM Rochester Tech Talk & June 20, 2007, Rochester, MN
-
"Separating Computation from Computers -- Globally Selling
Cycles not Computers", IBM Research Commercial Systems
Software Friday Seminar Series & May, 2007, Yorktown, NY
-
"Commodity Commercial Computing: Profiting from Efficiency",
IBM Research Blue Gene Workshop & March 22, 2007, Yorktown, NY
-
"Scalability Through Locality", Intel Multi-Core Forum 2006: OS
Architecture for Multi-core and Many-core Platforms, Nov 9,
2006, Portland, OR
-
"Flexible Transparent Managed Scalability -- Turning Blades
into Accelerators", IBM Research Commercial Scale-Out Project
Update & Sept 12, 2006, Yorktown, NY
~