Skip to content

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

Papers

71 indexed papers, newest first.

YearVenueTitleAuthors
2024ASPLOSBypassD: Enabling fast userspace access to shared SSDs.Sujay Yadalam, Chloe Alverti, Vasileios Karakostas, Jayneel Gandhi, Michael M. Swift
2024NDSSArchitecting Trigger-Action Platforms for Security, Performance and Functionality.Deepak Sirone Jegan, Michael M. Swift, Earlence Fernandes
2024USENIXFBMM: Making Memory Management Extensible With Filesystems.Bijan Tabatabai, James Christopher Sorenson III, Michael M. Swift
2023FASTMadFS: 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
2023HotOSFBMM: Using the VFS for Extensibility in Kernel Memory Management.Bijan Tabatabai, Mark Mansi, Michael M. Swift
2023MICROLogNIC: A High-Level Performance Model for SmartNICs.Zerui Guo, Jiaxin Lin, Yuebin Bai, Daehyeok Kim, Michael M. Swift, Aditya Akella, Ming Liu
2023SIGCOMMLEED: A Low-Power, Fast Persistent Key-Value Store on SmartNIC JBOFs.Zerui Guo, Hua Zhang, Chenxingyu Zhao, Yuebin Bai, Michael M. Swift, Ming Liu
2023USENIXSTYX: 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
2022ASPLOSSoftware-defined address mapping: a case on 3D memory.Jialiang Zhang, Michael M. Swift, Jing Jane Li
2022HPCAASAP: A Speculative Approach to Persistence.Sujay Yadalam, Nisarg Shah, Xiangyao Yu, Michael M. Swift
2022MICRODaxVM: Stressing the Limits of Memory as a File Interface.Chloe Alverti, Vasileios Karakostas, Nikhita Kunati, Georgios I. Goumas, Michael M. Swift
2022USENIXCBMM: Financial Advice for Kernel Memory Managers.Mark Mansi, Bijan Tabatabai, Michael M. Swift
2021NSDIATP: In-network Aggregation for Multi-tenant Learning.ChonLam Lao, Yanfang Le, Kshiteej Mahajan, Yixi Chen, Wenfei Wu, Aditya Akella, Michael M. Swift
2020ASPLOSMOD: Minimally Ordered Durable Datastructures for Persistent Memory.Swapnil Haria, Mark D. Hill, Michael M. Swift
2020ASPLOS∅sim: Preparing System Software for a World with Terabyte-scale Memories.Mark Mansi, Michael M. Swift
2020EuroSysAvoiding scheduler subversion using scheduler-cooperative locks.Yuvraj Patel, Leon Yang, Leo Prasath Arulraj, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau, Michael M. Swift
2020FASTScalable Parallel Flash Firmware for Many-core Architectures.Jie Zhang, Miryeong Kwon, Michael M. Swift, Myoungsoo Jung
2020VEEBlending containers and virtual machines: a study of firecracker and gVisor.Anjali, Tyler Caraza-Harter, Michael M. Swift
2019EuroSysPer-Application Power Delivery.Akhil Guliani, Michael M. Swift
2019NSDILoom: Flexible and Efficient NIC Packet Scheduling.Brent E. Stephens, Aditya Akella, Michael M. Swift
2018ASPLOSDevirtualizing Memory in Heterogeneous Systems.Swapnil Haria, Mark D. Hill, Michael M. Swift
2018CLOUDRoGUE: RDMA over Generic Unconverged Ethernet.Yanfang Le, Brent E. Stephens, Arjun Singhvi, Aditya Akella, Michael M. Swift
2018HOTNETSYour Programmable NIC Should be a Programmable Switch.Brent E. Stephens, Aditya Akella, Michael M. Swift
2018USENIXPeeking Behind the Curtains of Serverless Platforms.Liang Wang, Mengyuan Li, Yinqian Zhang, Thomas Ristenpart, Michael M. Swift
2017ASPLOSAn Analysis of Persistent Memory Use with WHISPER.Sanketh Nalli, Swapnil Haria, Mark D. Hill, Michael M. Swift, Haris Volos, Kimberly Keeton
2017CLOUDUNO: 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
2017HotOSTowards O(1) Memory.Michael M. Swift
2017USENIXTitan: Fair Packet Scheduling for Commodity Multiqueue NICs.Brent E. Stephens, Arjun Singhvi, Aditya Akella, Michael M. Swift
2016CLOUDCQSTR: Securing Cross-Tenant Applications with Cloud Containers.Yan Zhai, Lichao Yin, Jeffrey S. Chase, Thomas Ristenpart, Michael M. Swift
2016HPCAEnergy-efficient address translation.Vasileios Karakostas, Jayneel Gandhi, Adrin Cristal, Mark D. Hill, Kathryn S. McKinley, Mario Nemirovsky, Michael M. Swift, Osman S. Unsal
2016ISCAAgile Paging: Exceeding the Best of Nested and Shadow Paging.Jayneel Gandhi, Mark D. Hill, Michael M. Swift
2015ISCARedundant 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
2015USENIXBolt: Faster Reconfiguration in Operating Systems.Sankaralingam Panneerselvam, Michael M. Swift, Nam Sung Kim
2014EuroSysAerie: flexible file-system interfaces to storage-class memory.Haris Volos, Sanketh Nalli, Sankaralingam Panneerselvam, Venkatanathan Varadarajan, Prashant Saxena, Michael M. Swift
2014MICROEfficient Memory Virtualization: Reducing Dimensionality of Nested Page Walks.Jayneel Gandhi, Arkaprava Basu, Mark D. Hill, Michael M. Swift
2014SPNot-So-Random Numbers in Virtualized Linux and the Whirlwind RNG.Adam Everspaugh, Yan Zhai, Robert Jellinek, Thomas Ristenpart, Michael M. Swift
2013ASPLOSFine-grained fault tolerance using device checkpoints.Asim Kadav, Matthew J. Renzelmann, Michael M. Swift
2013FASTGetting real: lessons in transitioning research simulations into hardware systems.Mohit Saxena, Yiying Zhang, Michael M. Swift, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
2013ICCDFreshCache: Statically and dynamically exploiting dataless ways.Arkaprava Basu, Derek Hower, Mark D. Hill, Michael M. Swift
2013ISCAEfficient virtual memory for big memory servers.Arkaprava Basu, Jayneel Gandhi, Jichuan Chang, Mark D. Hill, Michael M. Swift
2012ASPLOSUnderstanding modern device drivers.Asim Kadav, Michael M. Swift
2012ASPLOSChameleon: operating system support for dynamic processors.Sankaralingam Panneerselvam, Michael M. Swift
2012ASPLOSApplying transactional memory to concurrency bugs.Haris Volos, Andres Jaan Tack, Michael M. Swift, Shan Lu
2012CCSResource-freeing attacks: improve your cloud performance (at your neighbor's expense).Venkatanathan Varadarajan, Thawan Kooburat, Benjamin Farley, Thomas Ristenpart, Michael M. Swift
2012CLOUDMore for your money: exploiting performance heterogeneity in public clouds.Benjamin Farley, Ari Juels, Venkatanathan Varadarajan, Thomas Ristenpart, Kevin D. Bowers, Michael M. Swift
2012DaMoNHathi: durable transactions for memory using flash.Mohit Saxena, Mehul A. Shah, Stavros Harizopoulos, Michael M. Swift, Arif Merchant
2012EuroSysFlashTier: a lightweight, consistent and durable storage cache.Mohit Saxena, Michael M. Swift, Yiying Zhang
2012ISCAReducing memory reference energy with opportunistic virtual caching.Arkaprava Basu, Mark D. Hill, Michael M. Swift
2012OSDISymDrive: Testing Drivers without Devices.Matthew J. Renzelmann, Asim Kadav, Michael M. Swift
2011ASPLOSMnemosyne: lightweight persistent memory.Haris Volos, Andres Jaan Tack, Michael M. Swift
2011HotOSThe Best of Both Worlds with On-Demand Virtualization.Thawan Kooburat, Michael M. Swift
2010FASTMembrane: Operating System Support for Restartable File Systems.Swaminathan Sundararaman, Sriram Subramanian, Abhishek Rajimwale, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau, Michael M. Swift
2010USENIXFlashVM: Virtual Memory Management on Flash.Mohit Saxena, Michael M. Swift
2009ACSACProtecting Commodity Operating System Kernels from Vulnerable Device Drivers.Shakeel Butt, Vinod Ganapathy, Michael M. Swift, Chih-Cheng Chang
2009EuroSysxCalls: safe I/O in memory transactions.Haris Volos, Andres Jaan Tack, Neelam Goyal, Michael M. Swift, Adam Welc
2009HotOSFlashVM: Revisiting the Virtual Memory Hierarchy.Mohit Saxena, Michael M. Swift
2009USENIXDecaf: Moving Device Drivers to a Modern Language.Matthew J. Renzelmann, Michael M. Swift
2009SOSPTolerating hardware device failures in software.Asim Kadav, Matthew J. Renzelmann, Michael M. Swift
2008ASPLOSThe design and implementation of microdrivers.Vinod Ganapathy, Matthew J. Renzelmann, Arini Balakrishnan, Michael M. Swift, Somesh Jha
2008DSNAnalyzing the effects of disk-pointer corruption.Lakshmi N. Bairavasundaram, Meenali Rungta, Nitin Agrawal, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau, Michael M. Swift
2008ISCATokenTM: Efficient Execution of Large Transactions with Hardware Transactional Memory.Jayaram Bobba, Neelam Goyal, Mark D. Hill, Michael M. Swift, David A. Wood
2008OSDILive Migration of Direct-Access Devices.Asim Kadav, Michael M. Swift
2007HotOSMicrodrivers: A New Architecture for Device Drivers.Vinod Ganapathy, Arini Balakrishnan, Michael M. Swift, Somesh Jha
2007HPCALogTM-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
2007ISCAPerformance pathologies in hardware transactional memory.Jayaram Bobba, Kevin E. Moore, Haris Volos, Luke Yen, Mark D. Hill, Michael M. Swift, David A. Wood
2006ASPLOSSupporting 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
2004OSDIRecovering Device Drivers (Awarded Best Paper!).Michael M. Swift, Muthukaruppan Annamalai, Brian N. Bershad, Henry M. Levy
2003HotOSUsing Computers to Diagnose Computer Problems.Joshua Redstone, Michael M. Swift, Brian N. Bershad
2003SOSPImproving the reliability of commodity operating systems.Michael M. Swift, Brian N. Bershad, Henry M. Levy
2001NDSSImplementation of Crossrealm Referral Handling in the MIT Kerberos Client.Jonathan T. Trostle, Irina Kosinovsky, Michael M. Swift
2001SACMATImproving 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