Publications


Copyright Notice: The following material has been made public by the author for timely dissemination of research findings. These articles may be protected by copyright and may require owner permission for reproduction or distribution.


Conference and Workshop Proceedings

  • Allocation Policies Matter for Hybrid Memory Systems (PDF) Adnan Maruf, Daniel Carlson, Ashikee Ghosh, Manoj Saha, Janki Bhimani, and Raju Rangaswami. Proceedings of the International ACM Symposium on High-Performance Parallel and Distributed Computing (HPDC’23), June 2023. (Short Paper)

  • FAB Storage for the Hybrid Cloud (PDF) Raju Rangaswami Proceedings of the International Conference on Networking, Architecture, and Storage (NAS)}, October 2022.

  • Infusing Pub-Sub Storage with Transactions (PDF) Liana V. Rodriguez, John Bent, Tim Shaffer, and Raju Rangaswami. Proceedings of the USENIX Workshop on Hot Topics in Storage Systems (HotStorage), June 2022.

  • MULTI-CLOCK: Dynamic Tiering for Hybrid Memory Systems (PDF) Adnan Maruf, Ashikee Ghosh, Janki Bhimani, Daniel Campello, Andy Rudoff, and Raju Rangaswami. Proceedings of the IEEE International Symposium on High-Performance Computer Architecture, 2022.

  • Unifying the Data Center Caching Layer - Feasible? Profitable? (PDF) Liana V. Rodriguez, Alexis Gonzales, Pratik Poudel, Raju Rangaswami, and Jason Liu. Proceedings of the USENIX Workshop on Hot Topics in Storage Systems (HotStorage), June 2021.

  • Learning Cache Replacement with CACHEUS (PDF) Liana Valdes, Farzana Yusuf, Steven Lyons, Eysler Paz, Raju Rangaswami, Jason Liu, Ming Zhao, and Giri Narasimhan. Proceedings of the USENIX Conference on File and Storage Technologies, February 2021.

  • Driving Cache Replacement with ML-based LeCaR (PDF) Giuseppe Vietri, Liana V. Rodriguez, Wendy A. Martinez, Steven Lyons, Jason Liu, and Raju Rangaswami, Ming Zhao, and Giri Narasimhan. Proceedings of the USENIX Workshop on Hot Topics in Storage Systems (HotStorage), June 2018.

  • In Search of the Ideal Storage Configuration for Docker Containers (PDF) Vasily Tarasov, Lukas Rupprecht, Dimitris Skourtis, Amit Warke, Dean Hildebrand, Mohamed Mohamed, Nagapramod Mandagere, Wenji Li, Raju Rangaswami,and Ming Zhao. Proceedings of the Workshop on Autonomic Management of Large Scale Container-based Systems (AMLCS), 2017

  • Native OS Support for Persistent Memory with Regions, (PDF) Mohammad Chowdhury and Raju Rangaswami. Proceedings of the International Conference on Mass Storage Systems and Technology (MSST), 2017

  • ProvUSB: Block-level Provenance-Based Data Protection for USB Storage Devices, (PDF) Dave (Jing) Tian, Adam Bates, Kevin Butler, and Raju Rangaswami. Proceedings of the 23rd ACM Conference on Computer and Communications Security (CCS), October 2016.

  • StepAhead: Rethinking File System Namespace Translations, (PDF) Debadatta Mishra, Puru Kulkarni, and Raju Rangaswami. Proceedings of the Asia-Pacific Workshop on Systems (APSys), August 2016.

  • A Fast and Slippery Slope for File Systems, (PDF) Ricardo Santana, Vasily Tarasov, Raju Rangaswami, and Dean Hildebrand. Proceedings of the International Workshop on Interactions of NVM/Flash with Operating Systems and Workloads (INFLOW), co-located with ACM SOSP, October 2015.

  • To ARC or not to ARC, (PDF) Ricardo Santana, Steven Lyons, Ricardo Koller, Raju Rangaswami, and Jason Liu. Proceedings of the USENIX HotStorage Workshop, July 2015.

  • NVMKV: A Scalable, Lightweight, FTL-aware Key-Value Store (PDF) Leonardo Marmol, Swaminathan Sundararaman, Nisha Talagala, and Raju Rangaswami. Proceedings of the USENIX Annual Technical Conference, July 2015.

  • Revenue Driven Resource Allocation for Virtualized Data Centers (PDF) Sajib Kundu, Raju Rangaswami, Ming Zhao, Ajay Gulati, and Kaushik Dutta. Proceedings of the International Conference on Autonomic Computing, July 2015.

  • Centaur: Host-side SSD Caching for Storage Performance Control (PDF) Best Paper Award Ricardo Koller, Ali Mashtizadeh, and Raju Rangaswami. Proceedings of the International Conference on Autonomic Computing, July 2015.

  • Non-blocking Writes to Files (PDF) Daniel Campello, Hector Lopez, Luis Useche, Ricardo Koller, and Raju Rangaswami Proceedings of the USENIX Conference on File and Storage Systems, February, 2015.

  • NVMKV: A Scalable and Lightweight Flash Aware Key-Value Store (PDF) Leonardo Marmol, Swaminathan Sundararaman, Nisha Talagala, Raju Rangaswami, Sushma Devendrappa, Bharath Ramsundar, and Sriram Ganesan. Proceedings of the USENIX Workshop on Hot Topics in Storage and File Systems, June, 2014.

  • Coriolis: Scalable VM Clustering in Clouds (PDF) Daniel Campello, Carlos Crespo, Akshat Verma, Raju Rangaswami, and Praveen Jayachandran. Proceedings of the International Conference on Autonomic Computing, June 2013.

  • Vector Repacking Algorithms for Power Aware Computing (PDF) Mario Consuegra, Giri Narasimhan, and Raju Rangaswami. Proceedings of the Workshop on Energy-Efficient Networks of Computers (E2NC): From the Chip to the Cloud, June 2013.

  • Write Policies for Host-side Flash Caches (PDF) Ricardo Koller, Leonardo Marmol, Raju Rangaswami, Swaminathan Sundararaman, Nisha Talagala, and Ming Zhao. Proceedings of the USENIX Conference on File and Storage Technologies, February, 2013.

  • Software Persistent Memory (PDF) Jorge Guerra, Leonardo Marmol, Daniel Campello, Carlos Crespo, Raju Rangaswami, and Jinpeng Wei. Proceedings of the USENIX Annual Technical Conference, June 2012.

  • Modeling Virtualized Applications using Machine Learning Techniques (PDF) Sajib Kundu, Raju Rangaswami, Ajay Gulati, Kaushik Dutta, and Ming Zhao. Proceedings of the IEEE International Conference on Virtual Execution Environments (VEE), March 2012.

  • Estimating Application Cache Requirement for Provisioning Caches in Virtualized Systems (PDF) Ricardo Koller, Akshat Verma, and Raju Rangaswami. Proceedings of the IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS), July 2011.

  • Truly Non-blocking Writes (PDF) Luis Useche, Ricardo Koller, Raju Rangaswami, and Akshat Verma. Proceedings of the USENIX Workshop on Hot Topics in Storage and File Systems, June, 2011.

  • Cost Effective Storage using Extent Based Dynamic Tiering (PDF) Jorge Guerra, Himabindu Pucha, Joseph Glider, Wendy Belluomini, and Raju Rangaswami. Proceedings of the USENIX Conference on File and Storage Technologies, February, 2011.

  • Model Driven Network Emulation with Virtual Time Machine (PDF) Jason Liu, Raju Rangaswami, and Ming Zhao. Proceedings of the Winter Simulation Conference, December, 2010 (Invited paper).

  • Generalized ERSS Tree Model: Revisiting Working Sets (PDF) Ricardo Koller, Akshat Verma, and Raju Rangaswami. Proceedings of the IFIP International Symposium on Computer Performance, Modeling, Measurements and Evaluation, November, 2010.

  • I/O Deduplication: Utilizing Content Similarity to Improve I/O Performance (PDF) Fast-tracked Paper Ricardo Koller and Raju Rangaswami. Proceedings of the USENIX Conference on File and Storage Technologies, February, 2010.

  • SRCMap: Energy Proportional Storage Using Dynamic Consolidation (PDF) Akshat Verma, Ricardo Koller, Luis Useche, and Raju Rangaswami. Proceedings of the USENIX Conference on File and Storage Technologies, February, 2010.

  • Application Performance Modeling in a Virtualized Environment (PDF) Sajib Kundu, Raju Rangaswami, Kaushik Dutta, and Ming Zhao. Proceedings of the IEEE High-Performance Computer Architecture, January, 2010.

  • BORG: Block-reORGanization for Self-Optimizing Storage Systems (PDF) Medha Bhadkamkar, Jorge Guerra, Luis Useche, Sam Burnett, Jason Liptak, Raju Rangaswami, and Vagelis Hristidis. Proceedings of the USENIX Conference on File and Storage Technologies, February, 2009.

  • Anatomy of a Real-time Intrusion Prevention System (PDF) Ricardo Koller, Raju Rangaswami, Joseph Marrero, Igor Hernandez, Geoffrey Smith, Mandy Barsilai, Silviu Necula, S. Masoud Sadjadi, Tao Li, and Krista Merrill. Proceedings of the IEEE International Conference on Autonomic Computing, June, 2008.

  • Toward Scalable Routing Experiments with Real-time Network Simulation (PDF) Yue Li, Jason Liu, and Raju Rangaswami. Proceedings of the ACM/IEEE/SCS Workshop on Principles of Advanced and Distributed Simulation, June, 2008.

  • A Modeling Approach for Estimating Execution Time of Long-running Scientific Applications (PDF) S. Masoud Sadjadi, Shu Shimizu, Javier Figueroa, Raju Rangaswami, Javier Delgado, Hector Duran, and Xabriel Collazo. Proceedings of the High-Performance Grid Computing Workshop, held in conjunction with IEEE IPDPS, April, 2008

  • EXCES: EXternal Caching in Energy Saving Storage Systems (PDF) Luis Useche, Jorge Guerra, Medha Bhadkamkar, Mauricio Alarcon, and Raju Rangaswami Proceedings of IEEE International Symposium on High-Performance Computer Architecture (HPCA), February, 2008.

  • The Case for Active Block Layer Extensions (PDF) Jorge Guerra, Luis Useche, Medha Bhadkamkar, Ricardo Koller, and Raju Rangaswami. Proceedings of IEEE International Workshop on Storage and I/O Virtualization, Performance, Energy, Evaluation and Dependability (SPEED), held in conjunction with IEEE HPCA, February, 2008.

  • Transparent Grid Enablement of Weather Research and Forecasting. (PDF) S. Masoud Sadjadi, Liana Fong, Rosa M. Badia, Javier Figueroa, Javier Delgado, Xabriel J. Collazo-Mojica, Khalid Saleem, Raju Rangaswami, Shu Shimizu, Hector A. Duran Limon, Pat Welsh, Sandeep Pattnaik, Anthony Praino, David Villegas, Selim Kalayci, Gargi Dasgupta, Onyeka Ezenwoye, Juan Carlos Martinez, Ivan Rodero, Shuyi Chen, Javier Muñoz, Diego Lopez, Julita Corbalan, Hugh Willoughby, Michael McFail, Christine Lisetti, and Malek Adjouadi. Proceedings of the Workshop on Grid-Enabling Applications, held in conjunction with Mardi Gras Conference, January, 2008.

  • Beyond Lazy XML Parsing (PDF) Fernando Farfan, Vagelis Hristidis, and Raju Rangaswami. Proceedings of International Conference on Database and Expert Systems Applications (DEXA), September 2007.

  • STORM: An Approach to Database Storage Management in Clustered Storage Environments (PDF) Kaushik Dutta and Raju Rangaswami. Proceedings of IEEE International Symposium on Cluster Computing and the Grid (CCGrid), May 2007.

  • Automatic Generation of User-Centric Multimedia Communication Services (PDF) Raju Rangaswami, Masoud Sadjadi, Nagarajan Prabakar, and Yi Deng. Proceedings of the IEEE International Performance Computing and Communications Conference (IPCCC), April 2007.

  • A User-Centric Network Communication Broker for Multimedia Collaborative Computing (PDF)

  • Chi Zhang, S. Masoud Sadjadi,  Weixiang Sun, Raju Rangaswami, and Yi Deng. International Conference on Collaborative Computing (CollaborateCom), November 2006.

  • A Communication Virtual Machine (PDF) Yi Deng, S. Masoud Sadjadi,  Peter Clarke,  Chi Zhang,  Vagelis Hristidis,  Raju Rangaswami, and Nagarajan Prabakar. International Computer Software and Applications Conference (COMPSAC), September 2006.

  • Storing Trees on Disk Drives (PDF) Medha Bhadkamkar, Fernando Farfan, Vagelis Hristidis, and Raju Rangaswami. Proceedings of the File and Storage Technologies WiP, December 2005.

  • Thwarting Virtual Bottlenecks in Multi-Bitrate Streaming Servers (PDFrtss2005/paper.pdf) Bin Liu, Raju Rangaswami, and Zoran Dimitrijevic. Proceedings of the Real-Time Systems Symposium WiP, December 2005.

  • Architectural Support for Preemptive RAID Schedulers (PDF) Zoran Dimitrijevic, Raju Rangaswami, and Edward Chang. USENIX FAST WiP/Poster, San Francisco, March, 2004.  
  • The SfinX Video Surveillance System (PDF) Raju Rangaswami, Zoran Dimitrijevic, Kyle Kakligian, Edward Chang, and Yuan-Fang Wang.  IEEE International Conference on Multimedia and Expo, Taipei, June 2004.  
  • Quality of Service Support for Real-time Storage Systems (PDF) Zoran Dimitrijevic and Raju Rangaswami. Proceedings of International IPSI-2003 Conference, Sv. Stefan, Montenegro, October 2003.

  • Design and Implementation of Semi-preemptible IO (PDF) Zoran Dimitrijevic, Raju Rangaswami, and Edward Chang. USENIX File and Storage Technologies, San Francisco, March 2003.   
  •  MEMS-based Disk Buffer for Streaming Media Servers (PDF)  Raju Rangaswami, Zoran Dimitrijevic, Edward Chang  and Klaus E. Schauser.  IEEE International Conference on Data Engineering, Bangalore, March 2003.  
  •  Virtual IO: Preemptible Disk Access (PDF)  Zoran Dimitrijevic, Raju Rangaswami,  and Edward Chang.  ACM Multimedia (short paper), Juan Les Pins, December 2002.  
  •  The xTREAM Multimedia System (PDF)  Zoran Dimitrijevic, Raju Rangaswami,  and Edward Chang.  IEEE International Conference on Multimedia and Expo, Lusanne, Aug 2002.

  • Data Placement for Multiuser Interactive Digital VCR (PS) Raju Rangaswami, Edward Chang, Chen Li, and Milton Chen. IEEE International Conference on Multimedia and Expo, Tokyo, August 2001.

  •  Spoofers and Sniffers: Serious Security Threats  Raju Rangaswami, Himyanshu Anand, and Indranil Sengupta.  National Communications Conference, India, January 1999.

Journal Publications

  • Finding Optimal Non-Datapath Caching Strategies via Network Flow, PDF Steven Lyons, Raju Rangaswami, and Ning Xie. Theoretical Computer Science, January 2023.

  • Evaluating Docker Storage Performance: from Workloads to Graph Drivers PDF Vasily Tarasov, Lukas Rupprecht, Dimitris Skourtis, Wenji Li, Raju Rangaswami, and Ming Zhao. Springer Journal of Cluster Computing, January 2019.

  • LibPM: Simplifying Application Usage of Persistent Memory” PDF Leonardo Marmol, Mohammad Chowdhury, and Raju Rangaswami. ACM Transactions on Storage, 14(4), December 2018.

  • Synergy: A Hypervisor Managed Holistic Caching System, (PDF) Debadatta Mishra, Puru Kulkarni, and Raju Rangaswami. IEEE Transactions on Cloud Computing, Volume PP, Number 99, February 2017.

  • A Fast and Slippery Slope for File Systems, (PDF) Ricardo Santana, Raju Rangaswami, Vasily Tarasov, and Dean Hildebrand. ACM Operating Systems Review - Special Topics, Volume 49, Number 2, December 2015.

  • I/O Deduplication: Utilizing Content Similarity to Improve I/O Performance (PDF) Ricardo Koller and Raju Rangaswami ACM Transactions on Storage, 6(3), September 2010.

  • Platform-independent modeling and prediction of application resource usage characteristics (PDF) Shuichi Shimizu, Raju Rangaswami, Hector A. Duran-Limon, and Manuel Corona-Perez The Elsevier Journal of Systems and Software, 82(12):2117-2127, December 2009.

  • A User-Centric Network Communication Broker for Multimedia Collaborative Computing (PDF) Chi Zhang, S. Masoud Sadjadi, Weixiang Sun, Raju Rangaswami, and Yi Deng Multimedia Tools and Applications (Springer/ACM SIGMM), 50(2):335-357, 2010.

  • Storing Semi-structured Data on Disk Drives (PDF) Medha Bhadkamkar, Fernando Farfan, Vagelis Hristidis, and Raju Rangaswami. ACM Transactions on Storage, 5(2), May 2009.

  • Real-time Network Simulation Support for Scalable Routing Experiments (PDF) Yue Li, Jason Liu, and Raju Rangaswami The International Journal of Simulation Process Modeling, Inderscience Publishers, 5(2), 2009.

  • 2LP - A Double Lazy XML Parser (PDF) Fernando Farfan, Vagelis Hristidis, and Raju Rangaswami. Elsevier Information Systems Journal, 34:145-163, 2009.

  • The Case for Active Block Layer Extensions (PDF) Jorge Guerra, Luis Useche, Medha Bhadkamkar, Ricardo Koller, and Raju Rangaswami. ACM Operating Systems Review, 42(6), October, 2008.

  • CVM - A Communication Virtual Machine (PDF) Yi Deng, S. Masoud Sadjadi, Peter J. Clarke, Vagelis Hristidis, Raju Rangaswami, and Yingbo Wang. The Elsevier Special Issue of the Journal of Systems and Software, vol. 81, no. 10, October 2008.

  • Workload-based Generation of Administrator Hints for Optimizing Database Storage Utilization (PDF) Kaushik Dutta, Raju Rangaswami, and Sajib Kundu. ACM Transactions on Storage, vol. 3, no. 4, February, 2008.

  • Building MEMS-based Storage Systems for Streaming Media (PDF) Raju Rangaswami, Zoran Dimitrijevic, Edward Chang, and Klaus Schauser. ACM Transactions on Storage, vol. 3, no. 2, June 2007. 

  • Stream Combination: Adaptive IO Scheduling for Streaming Servers (PDF) Bin Liu, Raju Rangaswami, and Zoran Dimitrijevic. ACM SigBED Review, January 2006, volume(3) no.(1). 

  • Systems Support for Preemptive Disk Scheduling (PDF) Zoran Dimitrijevic, Raju Rangaswami, and Edward Chang. IEEE Transactions on Computers, vol. 54, no. 10, pp. 1314-1326, October 2005.

  • Fine-grained Device Management in an Interactive Media Server (PDF) Raju Rangaswami, Zoran Dimitrijevic, Edward Chang, and Shueng-Han Gary Chan. IEEE Transactions on Multimedia, vol. 5, no. 4, December 2003 pp:558-569. 


Technical Reports

  • Anatomy of a Real-time Intrusion Prevention System (PDF) Ricardo Koller, Raju Rangaswami, Joseph Marrero, Igor Hernandez, Geoffrey Smith, Mandy Barsilai, Silviu Necula, S. Masoud Sadjadi, Tao Li, and Krista Merrill Florida International University Technical Report TR-2007-12-01, December 2007.

  • Feasibility, Efficiency, and Effectiveness of Self-Optimizing Storage Systems (PDF) Medha Bhadkamkar, Sam Burnett, Jason Liptak, Raju Rangaswami, and Vagelis Hristidis Florida International University Technical Report TR-2007-01-01, January 2007.

  • A Case for Self-Optimizing File Systems (PDF) Medha Bhadkamkar, Sam Burnett, Jason Liptak, Raju Rangaswami, and Vagelis Hristidis Florida International University Technical Report TR-2006-09-03, September 2006.

  • STORM: An Approach to Database Storage Management in Data Center Environments (PDF) Kaushik Dutta and Raju Rangaswami Florida International University Technical Report TR-2006-09-02, September 2006.

  • Efficient Native Storage Systems for Semi-structured Data (PDF) Medha Bhadkamkar, Fernando Farfan, Vagelis Hristidis, and Raju Rangaswami Florida International University Technical Report TR-2006-09-01, September 2006.

  • Efficient Native XML Storage (PDF)

  • Medha Bhadkamkar, Vagelis Hristidis, and Raju Rangaswami Florida International University Technical Report TR-2005-04-01, April 2005.

  • Real-time Storage Systems for Multimedia (PDF)   Raju Rangaswami Ph.D. Thesis, University of California, Santa Barbara, September 2004.  
  • Diskbench: User-level Disk Feature Extraction Tool (PDF)

  • Zoran Dimitrijevic, Raju Rangaswami, David Watson, and Anurag Acharya. UCSB Technical Report TR-2004-18, 2004.

  • User Level SCSI Disk Feature Extraction (PS.gz)

  • Zoran Dimitrijevic, Raju Rangaswami, Edward Chang, David Watson, and Anurag Acharya UCSB Technical Report, July 2001

  •  Managing Media Data for Enabling Interactive DTV  Raju Rangaswami, Edward Chang and Gary Chan  UCSB Technical Report, November 2000.