Ada Gavrilovska

Dr. Ada Gavrilovska is a senior research faculty at the College of Computing and the Center for Experimental Research in Computer Systems (CERCS) at Georgia Tech. Her interests include conducting experimental systems research, specifically addressing high-performance applications on distributed heterogeneous platforms, and focusing on topics that range from operating and distributed systems, to virtualization, to programmable network devices and communication accelerators, to active and adaptive middleware and I/O. She has published numerous book chapters, journal and conference publications, and edited a book “High Performance Communications: A Vertical Approach” (CRC Press, 2009). In addition to research, she also teaches courses on advanced operating systems and high performance communications. She has a BS degree in Computer Engineering from University Sts. Cyril and Methodius in Macedonia ('98), and a MS ('99) and PhD ('04) degrees in Computer Science from Georgia Tech.

Attaining High Performance Communications: A Vertical Approach, editor, Ada Gavrilovska, Sep. 2009

Affiliations:
Events:

Research:
More current information on ongoing research projects can be found on the webpages of the PhD students I work with:
Teaching:
    Current (Fall'14):
    CS4210/CS6210 Advanced Operating Systems
    Upcoming:
    CS8803GOS Graduate Introduction to Operating Systems -- CS Online Masters Degree program

Select publications:

  • Balancing Context Switch Penalty and Response Time with Elastic Time Slicing, Nagakishore Jammula, Moinuddin Qureshi, Ada Gavrilovska, Jongman Kim, 21st International Conference on High Performance Computing (HiPC), Goa, India, Dec. 2014.
  • Merlin: Application- and Platform-aware Resource Allocation in Consolidated Server Systems, Priyanka Tembey, Ada Gavrilovska, Karsten Schwan, ACM Symposium on Cloud Computing (SOCC), Seattle, WA, Nov. 2014.
  • DeSTM: Harnessing Determinism in STMs for Application Development, Kaushik Ravichandran, Ada Gavrilovska, Santosh Pande, The 23rd International Conference on Parallel Architectures and Compilation Techniques (PACT), Edmonton, CA, Aug. 2014
  • Personal Clouds: Sharing and Integrating Networked Resources to Enhance End User Experiences, Minsung Jang, Karsten Schwan, Ketan Bhardwaj, Ada Gavrilovska, Adhyas Avasthi, 33rd IEEE Int'l Conf. on Computer Communications (INFOCOM), Toronto, CA, Apr. 2014
  • ECC: Edge Cloud Composites, A Comparison of Two Paradigms for Distributed Shared Memory, IEEE Mobile Cloud, Oxford, UK, Apr. 2014
  • Reducing the Cost of Persistence for Nonvolatile Heaps in End User Devices, Sudarsun Kannan, Ada Gavrilovska, Karsten Schwan, IEEE Int'l Symposium on High Performance Computer Architecture (HPCA'14), Orlando, FL, Feb. 2014
  • Practical Compute Capacity Management for Virtualized Datacenters, Mukil Kesavan, Irfan Ahmad, Orran Krieger, Ravi Soundararajan, Ada Gavrilovska, Karsten Schwan, in IEEE Transactions on Cloud Computing (TCC), vol. 1, no. 1, Jan-Jun., 2014 (selected as spotlight paper)
  • inTune: Coordinating Multicore Islands to Achieve Global Policy Objectives, Priyanka Tembey, Ada Gavrilovska, Karsten Shcwan, 1st Conference on Timely Results in Operating Systems (TRIOS), collocated with SOSP'13, Nov. 2013
  • NVM Heaps for Accelerating Browser-based Applications, Sudarsun Kannan, Ada Gavrilovska, Karsten Schwan, Sanjay Kumar, Interactions of NVM/Flash with Operating-Systems and Workloads (INFLOW'13, co-located with SOSP 13), Nov. 2013
  • Distributed Resource Exchange: Virtualized Resource Management for SR-IOV InfiniBand Clusters, Adit Ranadive, Ada Gavrilovska, Karsten Schwan, IEEE Cluster, Sep. 2013
  • Optimizing Checkpoints Using NVM as Virtual Memory, Sudarsun Kannan, Ada Gavrilovska, Karsten Schwan, 27th Int'l Parallel and Distributed Processing Symposium (IPDPS'13), Boston, MA, May. 2013
  • Elastic Resource Allocation in Datacenters: Gremlins in the Management Plane, Mukil Kesavan, Ada Gavrilovska, Karsten Schwan, VMware Technical Journal, vol 1, no 2, December 2012.
  • Understanding and Managing IT Power Consumption: A Measurement-Based Approach, Ada Gavrilovska, Karsten Schwan, Hrishikesh Amur, Bhavani Krishnan, Jhenkar Vidyashankar, Chengwei Wang, Matthew Wolf, Energy Efficient Thermal Management of Data Centers, ed. Yogendra Joshi and Pramod Kumar, Springer, 2012
  • Xerxes: Distributed Load Generator for Cloud-scale Experimentation, Mukil Kesavan, Ada Gavrilovska, Karsten Schwan, 7th OpenCirrus Summit, Beijing, China, Jun. 2012
  • Evaluating the Need for Complexity in Energy-Aware Management for Cloud Platforms, Pooja Ghumre, Junwei Li, Mukil Kesavan, Ada Gavrilovska, Karsten Schwan, Greenmetrics'12, in conjunction with Sigmetrics, London, UK, Jun. 2012; also in ACM SIGMETRICS Performance Evaluation Review, vol. 40, no. 3, Dec. 2012
  • A Cyber-Physical Integrated System for Application Performance and Energy Management in Data Centers, Hui Chen, Pengcheng Xiong, Ada Gavrilovska, Karsten Schwan and Chengzhong Xu, Third International Green Computing Conference (IGCC'12), San Jose, CA, Jun. 2012
  • Interactive Use of Cloud Services: Amazon SQS and S3, Hobin Yoon, Jim Donahue, Ada Gavrilovska, Karsten Schwan, The 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2012), Ottawa, Canada, May 2012
  • Using Active NVRAM for I/O Staging, Sudarsun Kannan, Ada Gavrilovska, Karsten Schwan, Dejan Milojicic, Vanish Talwar, PDAC'11, in conjunction with SC'11, Seattle, WA, Nov. 2011 [PDF]
  • ResourceExchange: Latency-Aware Scheduling in Virtualized Environments with High Performance Fabrics, Adit Ranadive, Ada Gavrilovska, Karsten Schwan, IEEE Cluster'11, Austin, TX, Sep. 2011 [PDF]
  • CACM: Current-aware Capacity Management in Consolidated Server Enclosures, Hui Chen, Ada Gavrilovska, Karsten Schwan, Mukil Kesavan, Second International Green Computing Conference, Work-in-Progress, Orlando, FL, Jul. 2011. [PDF]
  • Distributed Cloud Storage Services with FleCS Containers, Hobin Yoon, Madhumitha Ravichandran, Ada Gavrilovska, Karsten Schwan, 5th OpenCirrus Summit, Moscow, Russia, June 2011. [PDF]
  • Shadowfax: Dynamically Composed GPGPU Assemblies, Alexander Merritt, Vishakha Gupta, Abhishek Verma, Ada Gavrilovska, Karsten Schwan, 5th Workshop on Virtualization Technologies in Distributed Computing (VTDC), in conjunction with HPDC 2011, San Jose, CA, June 2011. [PDF]
  • Spatially-aware Optimization of Energy Consumption in Consolidated Datacenter Systems, Hui Chen, Pramod Kumar, Mukil Kesavan, Karsten Schwan, Ada Gavrilovska, Yogendra Joshi, InterPACK2011, Portland, OR, Jul. 2011. [PDF]
  • Cloud4Home -- Enhancing Data Services with @Home Clouds, Sudarsun Kannan, Ada Gavrilovska, and Karsten Schwan, Int'l Conference on Distributed Computing Systems (ICDCS 2011), Minneapolis, MN, Jun. 2011. [PDF]
  • VStore++: Virtual Storage Services for Mobile Devices, Sudarsun Kannan, Karishma Babu, Ada Gavrilovska, and Karsten Schwan, MobiCloud'10, Oct. 2010.
  • A Split-Driver Approach to SoC Virtualization -- Challenges and Opportunities, Venkatraghavan Srinivasan, Narendra Parihar, Vivek Khurana and Ada Gavrilovska, 5th International Symposium on Embedded Multicore Systems-on-Chip, San Diego, CA, Sep. 2010.
  • A Case for Coordinated Resource Management on Heterogeneous Multicore Platforms, Priyanka Tembey, Ada Gavrilovska, Karsten Schwan, 6th Workshop on the Interaction between Operating Systems and Computer Architecture (WIOSCA'10), in conjunction with ISCA'10, Saint Malo, France, June, 2010
  • VM Power Metering: Feasibility and Challenges, Bhavani Krishnan, Hrishikesh Amur, Ada Gavrilovska, Karsten Schwan, GreenMetrics, in conjunction with SIGMETRICS'10, New York, June, 2010 (best student paper award). In ACM SIGMETRICS Perforamce Evaluation Review, Vol. 38, No. 3, Dec. 2010.
  • Differential Virtual Time (DVT): Rethinking I/O Service Differentiation for Virtual Machines, Mukil Kesavan, Ada Gavrilovska, Karsten Schwan, ACM Symposium on Cloud Computing 2010 (SOCC '10), Indianapolis, USA, June 2010.
  • FaReS: Fair Resource Scheduling for VMM-Bypass InfiniBand Devices, Adit Ranadive, Ada Gavrilovska, Karsten Schwan, Int'l Symposium on Cluster, Cloud and Grid Computing (CCGRID'10), Melbourne, Australia, May 2010.
  • On Disk I/O Scheduling in Virtual Machines, Mukil Kesavan, Ada Gavrilovska, Karsten Schwan, Workshop on I/O Virtualization (WIOV '10) colocated with ASPLOS 2010 and VEE 2010, Pittsburgh, USA, Mar. 2010.
  • IBMon: Monitoring VMM-Bypass Capable InfiniBand Devices using Memory Introspection, Adit Ranadive, Ada Gavrilovska, Karsten Schwan, HPCVirt'09, in conjunction with EuroSys'09, Germany, Mar. 2009.
  • GViM:GPU-accelerated Virtual Machines, Vishakha Gupta, Ada Gavrilovska, Karsten Schwan, Harshvardhan Kharche, Niraj Tolia, Vanish Talwar and Partha Ranganathan, HPCVirt'09, in conjunction with EuroSys'09, Germany, Mar. 2009.
  • Active CoordinaTion (ACT) - Towards Effectively Managing Virtualized Multicore Clouds, Mukil Kesavan, Adit Ranadive, Ada Gavrilovska, Karsten Schwan, Cluster 2008, Japan, Sep. 2008.
  • Flexible Classification on Heterogeneous Multicore Appliance Platforms, Priyanka Tembey, Anish Bhatt, Dulloor Rao, Ada Gavrilovska, Karsten Schwan, ICCCN'08, St. Thomas, VI, Aug. 2008.
  • Performance Implications of Virtualizing Multicore Cluster Machines, Adit Ranadive, Mukil Kesavan, Ada Gavrilovska, Karsten Schwan, Workshop on HPC System Virtualization, in conjunction with Eurosys'08, Glasgow, UK, Mar. 2008.
  • Enabling Semantic Communications for Virtual Machines via iConnect, Himanshu Raj, Sanjay Kumar, Balasubramanian Seshasayee, Radhika Niranjan, Ada Gavrilovska, Karsten Schwan, Workshop on Virtualization Technology in Distributed Computing (VTDC2007), in conjunction with Supercomputing 2007, Reno, NV, Nov. 2007.
  • Towards IQ-Appliances: Quality-awareness in Information Virtualization, Radhika Niranjan, Ada Gavrilovska, Karsten Schwan, Priyanka Tembey, 6th Int'l Conf. on Network Computing and Applications (IEEE NCA07), Cambridge, MA, Jul. 2007.
  • High Performance Hypervisor Architectures: Virtualization in HPC Systems, Ada Gavrilovska, Sanjay Kumar, Himanshu Raj, Karsten Schwan, Vishakha Gupta, Ripal Nathuji, Radhika Niranjan, Adit Ranadive, Purav Saraiya, 1st Workshop on System-level Virtualization for High Performance Computing (HPCVirt), in conjunction with EuroSys 2007, Lisbon, Portugal, Mar. 2007.
  • Virtualizing Heterogeneous Many-core Platforms, Greg Diamos, Ada Gavrilovska, Vishakha Gupta, Sanjay Kumar, Himanshu Raj, Karsten Schwan, Sudhakar Yalamanchili, EuroSys 2007 Poster, Lisbon, Portugal, Mar. 2007.
  • Utilizing Network Processors in Distributed Enterprise Environments, Paul Royal, Mitch Halpin, Ada Gavrilovska, Karsten Schwan, 5th Int'l Conf. on Network Computing and Applications (IEEE NCA06), Cambridge, MA, Jul. 2006.
  • AutoFlow: Autonomic Information Flows for Critical Information Systems., Karsten Schwan, Brian F. Cooper, Greg Eisenhauer, Ada Gavrilovska, Matt Wolf, Hasan Abbasi, Sandip Agarwala, Zhongtang Cai, Vibhore Kumar, Jay Lofstead, Mohamed Mansour, Balasubramanian Seshasayee, and Patrick Widener, Autonomic Computing: Concepts, Infrastructure, and Applications, ed. Manish Parashar and Salim Hariri, CRC Press, 2006.
  • Tuning File System Block Addressing for Performance, Harrison Caudill, Ada Gavrilovska, ACM Southeaster Conf., Melbourne, FL, Mar. 2006.
  • Advanced Networking Services for Distributed Multimedia Streaming Applications, Ada Gavrilovska, Sanjay Kumar, Srikanth Sundaragopalan, Karsten Schwan, Journal on Multimedia Tools and Applications, Vol. 34, No. 2, Kluwer Academic Publishing, Aug. 2007.
  • Addressing Data Compatibility on Programmable Networking Platforms, Ada Gavrilovska, and Karsten Schwan, Symposium on Architectures for Networking and Communication Systems (ANCS'05), Oct. 2005.
  • C-Core: Using Communication Cores for High Performance Network Services, Sanjay Kumar, Ada Gavrilovska, Karsten Schwan, and Srikanth Sundaragopalan, 4th Int'l Conf. on Network Computing and Applications (IEEE NCA05), Cambridge, MA, July 2005.
  • Platform Overlays: Enabling In-Network Stream Processing in Large-scale Distributed Applications, Ada Gavrilovska, Sanjay Kumar, Srikanth Sundaragopalan, and Karsten Schwan, 15th Int'l Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV'05), Skamania, WA, June 2005, .
  • An Approach Towards Enabling Intelligent Networking Services for Distributed Multimedia Applications, Srikanth Sundaragopalan, Ada Gavrilovska, Sanjay Kumar, and Karsten Schwan, 4th Int'l Conf. on Inteligent Mulimedia Computing and Networking (IMMCN'05), Salt Lake City, UT, July 2005.
  • The Execution of Event-Action Rules on Programmable Network Processors, Ada Gavrilovska, Sanjay Kumar, and Karsten Schwan, 1st Workshop on Operating System and Architectural Support for the On-Demand IT Infrastructure (OASIS 2004), held in conjunction with ASPLOS-XI, Boston, MA, Oct. 2004.
    PDF [51K]
  • SPLITS Stream Handlers: Deploying Application-level Services to Attached Network Processors, Ada Gavrilovska, Ph.D. Thesis, Georgia Institute of Technology, 2004.
    PDF [713K]
  • Cooperative Application-level Processing on Hosts and their Attached Network Processors, Ada Gavrilovska, Karsten Schwan, Austen McDonald, Hailemelekot Seifu, and Ola Nordstrom, Poster Session, 11th International Conference on Network Protocols (ICNP), Atlanta, Georgia, November 4-7, 2003.
    PDF [11K] | PPT [143K]
  • Network Processors as Building Blocks in Overlay Networks, Ada Gavrilovska, Karsten Schwan, Hailemelekot Seifu, and Ola Nordstrom, 11th Symposium on High Performance Interconnects (HOT-I 2003), Palo Alto, California, August 22-24, 2003.
    PostScript [122K] | PDF
  • Service Morphing: Integrated System- and Application-level Service Adaptation in Autonomic Systems, Christian Poellabauer, Karsten Schwan, Sandip Agarwala, Ada Gavrilovska, Greg Eisenhauer, Santosh Pande, Calton Pu, and Matthew Wolf, 5th Annual International Workshop on Active Middleware Services (AMS 2003), Seattle, Washington, June, 2003.
    PDF
  • Stream Handlers: Application-specific Message Services on Attached Network Processors, Ada Gavrilovska, Kenneth Mackenzie, Karsten Schwan, and Austen McDonald, 10th Symposium on High Performance Interconnects (HOT-I 2002), Palo Alto, California, August 21-23, 2002.
    PostScript [140K]
  • A Practical Approach for `Zero' Downtime in an Operational Information System, Ada Gavrilovska, Karsten Schwan, and Van Oleson, 22nd International Conference on Distributed Computing Systems (ICDCS-2002), Vienna, Austria, July 2-5, 2002.
    PostScript [167K] | PDF
    also available as a technical report: GIT-CC-02-14
  • Adaptable Mirroring in Cluster Servers, Ada Gavrilovska, Van Oleson, and Karsten Schwan, 10th International Conference on High-Performance Distributed Computing (HPDC-10), San Francisco, California, August 7-9, 2001.
    PostScript [184K]
    also available as a technical report: GIT-CC-01-01
  • Time-Critical Visual Exploration of Scalably Large Data, William Ribarsky, Davis King, Ada Gavrilovska, and Rogier van de Pol, Dagstuhl Workshop on Scientific Visualization, Springer Verlag, 1998.
    also available as a technical report: GIT-CC-98-10

Contact Information:
Ada Gavrilovska

phone: 404.894.0387
fax:     404.385.2295
College of Computing
Klaus Advanced Computing Building, Rm. 3228
Georgia Institute of Technology
266 Ferst Drive
Atlanta, GA 30332-0765