Michael M. Swift
Publication record assembled from the DBLP archive of ranked conferences.
Papers indexed
71
Venues
23
Active years
2001–2024
Best venue rank
A*
Where they publish
- A*ASPLOS13 papers
- AUSENIX8 papers
- AHotOS6 papers
- A*ISCA6 papers
- AEuroSys5 papers
- AFAST4 papers
- BCLOUD4 papers
- A*MICRO3 papers
- A*HPCA3 papers
- A*OSDI3 papers
- A*NDSS2 papers
- NationalNSDI2 papers
- A*SOSP2 papers
- A*SIGCOMM1 paper
- BVEE1 paper
- NationalHOTNETS1 paper
- A*SP1 paper
- CICCD1 paper
- A*CCS1 paper
- CDaMoN1 paper
- AACSAC1 paper
- ADSN1 paper
- CSACMAT1 paper
Papers
71 indexed papers, newest first.
| Year | Venue | Title | Authors |
|---|---|---|---|
| 2024 | ASPLOS | BypassD: Enabling fast userspace access to shared SSDs. | Sujay Yadalam, Chloe Alverti, Vasileios Karakostas, Jayneel Gandhi, Michael M. Swift |
| 2024 | NDSS | Architecting Trigger-Action Platforms for Security, Performance and Functionality. | Deepak Sirone Jegan, Michael M. Swift, Earlence Fernandes |
| 2024 | USENIX | FBMM: Making Memory Management Extensible With Filesystems. | Bijan Tabatabai, James Christopher Sorenson III, Michael M. Swift |
| 2023 | FAST | MadFS: Per-File Virtualization for Userspace Persistent Memory Filesystems. | Shawn Zhong, Chenhao Ye, Guanzhou Hu, Suyan Qu, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau, Michael M. Swift |
| 2023 | HotOS | FBMM: Using the VFS for Extensibility in Kernel Memory Management. | Bijan Tabatabai, Mark Mansi, Michael M. Swift |
| 2023 | MICRO | LogNIC: A High-Level Performance Model for SmartNICs. | Zerui Guo, Jiaxin Lin, Yuebin Bai, Daehyeok Kim, Michael M. Swift, Aditya Akella, Ming Liu |
| 2023 | SIGCOMM | LEED: A Low-Power, Fast Persistent Key-Value Store on SmartNIC JBOFs. | Zerui Guo, Hua Zhang, Chenxingyu Zhao, Yuebin Bai, Michael M. Swift, Ming Liu |
| 2023 | USENIX | STYX: Exploiting SmartNIC Capability to Reduce Datacenter Memory Tax. | Houxiang Ji, Mark Mansi, Yan Sun, Yifan Yuan, Jinghan Huang, Reese Kuper, Michael M. Swift, Nam Sung Kim |
| 2022 | ASPLOS | Software-defined address mapping: a case on 3D memory. | Jialiang Zhang, Michael M. Swift, Jing Jane Li |
| 2022 | HPCA | ASAP: A Speculative Approach to Persistence. | Sujay Yadalam, Nisarg Shah, Xiangyao Yu, Michael M. Swift |
| 2022 | MICRO | DaxVM: Stressing the Limits of Memory as a File Interface. | Chloe Alverti, Vasileios Karakostas, Nikhita Kunati, Georgios I. Goumas, Michael M. Swift |
| 2022 | USENIX | CBMM: Financial Advice for Kernel Memory Managers. | Mark Mansi, Bijan Tabatabai, Michael M. Swift |
| 2021 | NSDI | ATP: In-network Aggregation for Multi-tenant Learning. | ChonLam Lao, Yanfang Le, Kshiteej Mahajan, Yixi Chen, Wenfei Wu, Aditya Akella, Michael M. Swift |
| 2020 | ASPLOS | MOD: Minimally Ordered Durable Datastructures for Persistent Memory. | Swapnil Haria, Mark D. Hill, Michael M. Swift |
| 2020 | ASPLOS | ∅sim: Preparing System Software for a World with Terabyte-scale Memories. | Mark Mansi, Michael M. Swift |
| 2020 | EuroSys | Avoiding scheduler subversion using scheduler-cooperative locks. | Yuvraj Patel, Leon Yang, Leo Prasath Arulraj, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau, Michael M. Swift |
| 2020 | FAST | Scalable Parallel Flash Firmware for Many-core Architectures. | Jie Zhang, Miryeong Kwon, Michael M. Swift, Myoungsoo Jung |
| 2020 | VEE | Blending containers and virtual machines: a study of firecracker and gVisor. | Anjali, Tyler Caraza-Harter, Michael M. Swift |
| 2019 | EuroSys | Per-Application Power Delivery. | Akhil Guliani, Michael M. Swift |
| 2019 | NSDI | Loom: Flexible and Efficient NIC Packet Scheduling. | Brent E. Stephens, Aditya Akella, Michael M. Swift |
| 2018 | ASPLOS | Devirtualizing Memory in Heterogeneous Systems. | Swapnil Haria, Mark D. Hill, Michael M. Swift |
| 2018 | CLOUD | RoGUE: RDMA over Generic Unconverged Ethernet. | Yanfang Le, Brent E. Stephens, Arjun Singhvi, Aditya Akella, Michael M. Swift |
| 2018 | HOTNETS | Your Programmable NIC Should be a Programmable Switch. | Brent E. Stephens, Aditya Akella, Michael M. Swift |
| 2018 | USENIX | Peeking Behind the Curtains of Serverless Platforms. | Liang Wang, Mengyuan Li, Yinqian Zhang, Thomas Ristenpart, Michael M. Swift |
| 2017 | ASPLOS | An Analysis of Persistent Memory Use with WHISPER. | Sanketh Nalli, Swapnil Haria, Mark D. Hill, Michael M. Swift, Haris Volos, Kimberly Keeton |
| 2017 | CLOUD | UNO: uniflying host and smart NIC offload for flexible packet processing. | Yanfang Le, Hyunseok Chang, Sarit Mukherjee, Limin Wang, Aditya Akella, Michael M. Swift, T. V. Lakshman |
| 2017 | HotOS | Towards O(1) Memory. | Michael M. Swift |
| 2017 | USENIX | Titan: Fair Packet Scheduling for Commodity Multiqueue NICs. | Brent E. Stephens, Arjun Singhvi, Aditya Akella, Michael M. Swift |
| 2016 | CLOUD | CQSTR: Securing Cross-Tenant Applications with Cloud Containers. | Yan Zhai, Lichao Yin, Jeffrey S. Chase, Thomas Ristenpart, Michael M. Swift |
| 2016 | HPCA | Energy-efficient address translation. | Vasileios Karakostas, Jayneel Gandhi, Adrin Cristal, Mark D. Hill, Kathryn S. McKinley, Mario Nemirovsky, Michael M. Swift, Osman S. Unsal |
| 2016 | ISCA | Agile Paging: Exceeding the Best of Nested and Shadow Paging. | Jayneel Gandhi, Mark D. Hill, Michael M. Swift |
| 2015 | ISCA | Redundant memory mappings for fast access to large memories. | Vasileios Karakostas, Jayneel Gandhi, Furkan Ayar, Adrin Cristal, Mark D. Hill, Kathryn S. McKinley, Mario Nemirovsky, Michael M. Swift, Osman S. Unsal |
| 2015 | USENIX | Bolt: Faster Reconfiguration in Operating Systems. | Sankaralingam Panneerselvam, Michael M. Swift, Nam Sung Kim |
| 2014 | EuroSys | Aerie: flexible file-system interfaces to storage-class memory. | Haris Volos, Sanketh Nalli, Sankaralingam Panneerselvam, Venkatanathan Varadarajan, Prashant Saxena, Michael M. Swift |
| 2014 | MICRO | Efficient Memory Virtualization: Reducing Dimensionality of Nested Page Walks. | Jayneel Gandhi, Arkaprava Basu, Mark D. Hill, Michael M. Swift |
| 2014 | SP | Not-So-Random Numbers in Virtualized Linux and the Whirlwind RNG. | Adam Everspaugh, Yan Zhai, Robert Jellinek, Thomas Ristenpart, Michael M. Swift |
| 2013 | ASPLOS | Fine-grained fault tolerance using device checkpoints. | Asim Kadav, Matthew J. Renzelmann, Michael M. Swift |
| 2013 | FAST | Getting real: lessons in transitioning research simulations into hardware systems. | Mohit Saxena, Yiying Zhang, Michael M. Swift, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau |
| 2013 | ICCD | FreshCache: Statically and dynamically exploiting dataless ways. | Arkaprava Basu, Derek Hower, Mark D. Hill, Michael M. Swift |
| 2013 | ISCA | Efficient virtual memory for big memory servers. | Arkaprava Basu, Jayneel Gandhi, Jichuan Chang, Mark D. Hill, Michael M. Swift |
| 2012 | ASPLOS | Understanding modern device drivers. | Asim Kadav, Michael M. Swift |
| 2012 | ASPLOS | Chameleon: operating system support for dynamic processors. | Sankaralingam Panneerselvam, Michael M. Swift |
| 2012 | ASPLOS | Applying transactional memory to concurrency bugs. | Haris Volos, Andres Jaan Tack, Michael M. Swift, Shan Lu |
| 2012 | CCS | Resource-freeing attacks: improve your cloud performance (at your neighbor's expense). | Venkatanathan Varadarajan, Thawan Kooburat, Benjamin Farley, Thomas Ristenpart, Michael M. Swift |
| 2012 | CLOUD | More for your money: exploiting performance heterogeneity in public clouds. | Benjamin Farley, Ari Juels, Venkatanathan Varadarajan, Thomas Ristenpart, Kevin D. Bowers, Michael M. Swift |
| 2012 | DaMoN | Hathi: durable transactions for memory using flash. | Mohit Saxena, Mehul A. Shah, Stavros Harizopoulos, Michael M. Swift, Arif Merchant |
| 2012 | EuroSys | FlashTier: a lightweight, consistent and durable storage cache. | Mohit Saxena, Michael M. Swift, Yiying Zhang |
| 2012 | ISCA | Reducing memory reference energy with opportunistic virtual caching. | Arkaprava Basu, Mark D. Hill, Michael M. Swift |
| 2012 | OSDI | SymDrive: Testing Drivers without Devices. | Matthew J. Renzelmann, Asim Kadav, Michael M. Swift |
| 2011 | ASPLOS | Mnemosyne: lightweight persistent memory. | Haris Volos, Andres Jaan Tack, Michael M. Swift |
| 2011 | HotOS | The Best of Both Worlds with On-Demand Virtualization. | Thawan Kooburat, Michael M. Swift |
| 2010 | FAST | Membrane: Operating System Support for Restartable File Systems. | Swaminathan Sundararaman, Sriram Subramanian, Abhishek Rajimwale, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau, Michael M. Swift |
| 2010 | USENIX | FlashVM: Virtual Memory Management on Flash. | Mohit Saxena, Michael M. Swift |
| 2009 | ACSAC | Protecting Commodity Operating System Kernels from Vulnerable Device Drivers. | Shakeel Butt, Vinod Ganapathy, Michael M. Swift, Chih-Cheng Chang |
| 2009 | EuroSys | xCalls: safe I/O in memory transactions. | Haris Volos, Andres Jaan Tack, Neelam Goyal, Michael M. Swift, Adam Welc |
| 2009 | HotOS | FlashVM: Revisiting the Virtual Memory Hierarchy. | Mohit Saxena, Michael M. Swift |
| 2009 | USENIX | Decaf: Moving Device Drivers to a Modern Language. | Matthew J. Renzelmann, Michael M. Swift |
| 2009 | SOSP | Tolerating hardware device failures in software. | Asim Kadav, Matthew J. Renzelmann, Michael M. Swift |
| 2008 | ASPLOS | The design and implementation of microdrivers. | Vinod Ganapathy, Matthew J. Renzelmann, Arini Balakrishnan, Michael M. Swift, Somesh Jha |
| 2008 | DSN | Analyzing the effects of disk-pointer corruption. | Lakshmi N. Bairavasundaram, Meenali Rungta, Nitin Agrawal, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau, Michael M. Swift |
| 2008 | ISCA | TokenTM: Efficient Execution of Large Transactions with Hardware Transactional Memory. | Jayaram Bobba, Neelam Goyal, Mark D. Hill, Michael M. Swift, David A. Wood |
| 2008 | OSDI | Live Migration of Direct-Access Devices. | Asim Kadav, Michael M. Swift |
| 2007 | HotOS | Microdrivers: A New Architecture for Device Drivers. | Vinod Ganapathy, Arini Balakrishnan, Michael M. Swift, Somesh Jha |
| 2007 | HPCA | LogTM-SE: Decoupling Hardware Transactional Memory from Caches. | Luke Yen, Jayaram Bobba, Michael R. Marty, Kevin E. Moore, Haris Volos, Mark D. Hill, Michael M. Swift, David A. Wood |
| 2007 | ISCA | Performance pathologies in hardware transactional memory. | Jayaram Bobba, Kevin E. Moore, Haris Volos, Luke Yen, Mark D. Hill, Michael M. Swift, David A. Wood |
| 2006 | ASPLOS | Supporting nested transactional memory in logTM. | Michelle J. Moravan, Jayaram Bobba, Kevin E. Moore, Luke Yen, Mark D. Hill, Ben Liblit, Michael M. Swift, David A. Wood |
| 2004 | OSDI | Recovering Device Drivers (Awarded Best Paper!). | Michael M. Swift, Muthukaruppan Annamalai, Brian N. Bershad, Henry M. Levy |
| 2003 | HotOS | Using Computers to Diagnose Computer Problems. | Joshua Redstone, Michael M. Swift, Brian N. Bershad |
| 2003 | SOSP | Improving the reliability of commodity operating systems. | Michael M. Swift, Brian N. Bershad, Henry M. Levy |
| 2001 | NDSS | Implementation of Crossrealm Referral Handling in the MIT Kerberos Client. | Jonathan T. Trostle, Irina Kosinovsky, Michael M. Swift |
| 2001 | SACMAT | Improving the granularity of access control in Windows NT. | Michael M. Swift, Peter Brundrett, Cliff Van Dyke, Praerit Garg, Anne Hopkins, Shannon Chan, Mario Goertzel, Gregory Jensenworth |