Donald E. Portera.k.a. Don PorterProfessor of Computer Science at The University of North Carolina at Chapel Hill.
Office: 344 Fred Brooks Computer Science Building
Department of Computer Science
Ph.D. in Computer Science, The University of Texas at Austin, 2010. |
My research develops better abstractions for managing concurrency and security, primarily in the operating system, and extends these abstractions to other portions of the technology stack as appropriate.
I am the ringleader of the Operating systems, Security, Concurrency, and Architecture Research (OSCAR) Lab. I was honored to receive an NSF CAREER award in 2012.
|
|||
Md Touhidul Islam, Donald E. Porter, and Syed Masum Billah, | [PDF] | CHI '23 | |
|
|||
Krishnan Gosakan, Jaehyun Han, William Kuszmaul, Ibrahim Nael Mubarek, Nirjhar Mukherjee, | |||
Karthik Sriram, Guido Tagliavini, Evan West, Michael A. Bender, Abhishek Bhattacharjee, | |||
Alex Conway, Martin Farach-Colton Jayneel Gandhi, Rob Johnson, Sudarsun Kannan, and Donald E. Porter | [PDF] | ASPLOS '23 | [Distinguished Paper Award] |
|
|||
Yizheng Jiao, Simon Bertron, Sagar Patel, Luke Zeller, Rory Bennett, | |||
Nirjhar Mukherjee, Michael A. Bender, Michael Condict, Alex Conway, Martin Farach-Colton | |||
Xiongzi Ge, William Jannen, Rob Johnson, Donald E. Porter, and Jun Yuan, | [PDF] | EuroSys '22 | |
|
|||
Chia-Che Tsai, Jeongsok Son Bhushan Jain, John McAvey, Raluca Ada Popa and Donald E. Porter | [PDF] | USENIX Security '20 | |
|
|||
Yang Zhan, Alex Conway, Yizheng Jiao, Nirjhar Mukherjee, Ian Groombridge, Michael A. Bender, Martin Farach-Colton | |||
William Jannen, Rob Johnson, Donald E. Porter, and Jun Yuan, | [PDF] | FAST '20 | |
|
|||
Tao Zhang, Aviad Zuck, Donald E. Porter, and Dan Tsafrir | [PDF] | MobiSys '19 | |
|
|||
Namhoon Kim, Stephen Tang, Nathan Otterness, James H. Anderson, F. Donelson Smith, and Donald E. Porter | [PDF] | RTNS '18 | [Best Paper Award] |
|
|||
Syed Masum Billah, Vikas Ashok, Donald E. Porter, and I.V. Ramakrishnan | [PDF] | CHI '18 | |
|
|||
Yang Zhan, Alex Conway, Yizheng Jiao, Eric Knorr, Michael A. Bender, Martin Farach-Colton | |||
William Jannen, Rob Johnson, Donald E. Porter, and Jun Yuan, | [PDF] | FAST '18 | [Best Paper Nominee] |
|
|||
Aviad Zuck, Yue Li Jehoshua Bruck, Donald E. Porter, and Dan Tsafrir | [PDF] | FAST '18 | |
|
|||
Jian Xu, Qingqing Cao, Aditya Prakash, Aruna Balasubramanian, and Donald E. Porter | [PDF] | MobiCom '17 | [Video] |
|
|||
Chia-Che Tsai, Donald E. Porter, and Mona Vij | [PDF] | ATC '17 | |
|
|||
Syed Masum Billah, Vikas Ashok, Donald E. Porter, and I.V. Ramakrishnan | [PDF] | CHI '17 | |
|
|||
Alex Conway, Ainesh Bakshi, Yizheng Jiao, Yang Zhan, Michael A. Bender, | |||
William Jannen, Rob Johnson, Bradley C. Kuszmaul, Donald E. Porter, Jun Yuan, | |||
and Martin Farach-Colton | [PDF] | FAST '17 | |
|
|||
Chia-Che Tsai, Bhushan Jain, Nafees Ahmed Abdul, and Donald E. Porter | [PDF] | EuroSys '16 | [Best Paper Award] |
|
|||
Syed Masum Billah, Donald E. Porter, and I.V. Ramakrishnan | [PDF] | EuroSys '16 | |
|
|||
Jun Yuan, Yang Zhan, William Jannen, Prashant Pandey, Amogh Akshintala, | |||
Kanchan Chandnani, Pooja Deo, Zardosht Kasheff, Leif Walsh, | |||
Michael Bender, Martin Farach-Colton, Rob Johnson, Bradley C. Kuszmaul, | |||
and Donald E. Porter | [PDF] | FAST '16 | [Best Paper Award] |
|
|||
Chia-Che Tsai, Yang Zhan, Jayashree Reddy, Yizheng Jiao, Tao Zhang, and Donald E. Porter | [PDF] | SOSP '15 | [Single-column (ereader-friendly)] |
|
|||
William Jannen, Jun Yuan, Yang Zhan, Amogh Akshintala, John Esmet, | |||
Yizheng Jiao, Ankur Mittal, Prashant Pandey, Phaneendra Reddy, Leif Walsh, Michael Bender, | |||
Martin Farach-Colton, Rob Johnson, Bradley C. Kuszmaul, and Donald E. Porter | [PDF] | FAST '15 | [Runner-up Best Paper] |
|
|||
Bhushan Jain, Mirza Basim Baig, Dongli Zhang, Donald E. Porter, and Radu Sion | [PDF] | Oakland '14 | |
|
|||
Chia-Che Tsai, Kumar Saurabh Arora, Nehal Bandi, Bhushan Jain, William Jannen, Jitin John, | |||
Harry A. Kalodner, Vrushali Kulkarni, Daniela Oliveira, and Donald E. Porter | [PDF] | EuroSys '14 | |
|
|||
Bhushan Jain, Chia-Che Tsai, Jitin John, and Donald E. Porter | [PDF] | EuroSys '14 | |
|
|||
Sangman Kim, Michael Z. Lee, Alan M. Dunn, Owen S. Hofmann, Xuan Wang, Emmett Witchel, and Donald E. Porter | [PDF] | EuroSys '12 | |
|
|||
Suman Jana,
Donald E. Porter,
and Vitaly Shmatikov | [PDF] | Oakland '11 | |
|
|||
Donald E. Porter, Silas Boyd-Wickizer, Jon Howell, Reuben Olinsky, and Galen Hunt | [PDF] | ASPLOS '11 | [Influential Paper Award] |
|
|||
Donald E. Porter, Ph.D. Dissertation, The University of Texas at Austin, December 2010. | [PDF] | ||
Winner, Bert Kay Dissertation Award from the UT Department of Computer Science. | |||
|
|||
Donald E. Porter and Emmett Witchel | [PDF] | ISPASS '10 | |
|
|||
Donald E. Porter, Owen S. Hofmann, Christopher J Rossbach, Alexander Benn, and Emmett Witchel | [PDF] | SOSP '09 |
COMP 411 | Computer Organization | Spring 2018 |
COMP 530 | Operating Systems (undergrad) | Fall 2024, Fall 2023, Fall 2022, Fall 2020, Fall 2018, Fall 2016 |
COMP 630 | Operating System Implementation | Spring 2024, Spring 2022, Spring 2020 |
COMP 730 | Operating Systems (grad) | Spring 2023, Spring 2021 |
COMP 790 | Topics: Virtualization | Spring 2017 |
COMP 915 | Technical Communication in Computer Science | Spring 2024, Spring 2023 |
Details on older courses are available here.
JOS 64. As part of my Graduate OS course, we have ported JOS to the amd64 architecture. The code and exercises are available on the course page, and solutions are available to instructors upon request.
HOSS (aka JOS VMM). As part of a new topics course on virtualization, we have extended JOS to work as a hypervisor for paravirtual JOS instances. The code and exercises are available here.