Publications

Journal

  • Elastic Power-aware Resource Provisioning of Heterogeneous Workloads in Self-Sustainable Datacenters
    Dazhao Cheng, Jia Rao, Changjun Jiang and Xiaobo Zhou
    In IEEE Transactions on Computers (TC), Vol.65, No.2, 14 pages, Feb 2016

  • iShuffle: Improving Hadoop Performance with Shuffle-on-Write
    Yanfei Guo, Jia Rao, Dazhao Cheng, and Xiaobo Zhou.
    In IEEE Transactions on Parallel and Distributed Systems (TPDS), 2016

  • URL: A Unified Reinforcement Learning Approach for Autonomic Cloud Management
    Cheng-Zhong Xu, Jia Rao, and Xiangping Bu.
    In Journal of Parallel and Distributed Computing (JPDC), Volume 72, Issue 2, 2012.
    Top 25 Hottest Articles of JPDC in 2012
    [PDF][Bibtex]

  • Coordinated Self-configuration of Virtual Machines and Appliances using A Model-free Learning Approach
    Xiangping Bu, Jia Rao ,and Cheng-Zhong Xu.
    In IEEE Transaction on Parallel and Distributed Systems (TPDS), 2012.
    [PDF][Bibtex]

  • Online Capacity Identification of Multitier Websites Using Hardware Performance Counters
    Jia Rao and Cheng-Zhong Xu.
    In IEEE Transaction on Parallel and Distributed Systems (TPDS), Volume 22, Issue 3, March, 2011.
    [PDF][Bibtex]

  • QoS Guarantees and Service Differentiation for Dynamic Cloud Applications
    Jia Rao, Yudi Wei, Jiayu Gong, and Cheng-Zhong Xu
    In IEEE Transactions on Network and Service Management (TNSM).
    [PDF][Bibtex]

Conference and Workshops

  • vNetTracer: Efficient and Programmable Packet Tracing in Virtualized Networks
    Kun Suo, Yong Zhao, Wei Chen, and Jia Rao.
    In Proceedings of The 38th IEEE International Conference on Distributed Computing Systems (ICDCS), 2018
    [PDF][slides]

  • eBrowser: Making Human-Mobile Web Interactions Energy Efficient with Event Rate Learning
    Fei Xu, Shuai Yang, Zhi Zhou, and Jia Rao.
    In Proceedings of The 38th IEEE International Conference on Distributed Computing Systems (ICDCS), 2018
    [PDF]

  • A Side-channel Attack on HotSpot Heap Management
    Xiaofeng Wu, Kun Suo, Yong Zhao, and Jia Rao.
    In Proceedings of The 10th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud), 2018
    [PDF][slides]

  • Characterizing and Optimizing Hotspot Parallel Garbage Collection on Multicore Systems
    Kun Suo, Jia Rao, Hong Jiang, and Witawas Srisa-an.
    In Proceedings of The European Conference on Computer Systems (EuroSys), 2018
    [PDF][slides]

  • Dynamic Vertical Memory Scalability for OpenJDK Cloud Applications
    Rodrigo Bruno, Paulo Ferreira, Ruslan Synytsky, Tetiana Fydorenchyk, Jia Rao, Hang Huang, and Song Wu
    In Proceedings of The International Symposium on Memory Management (ISMM), 2018
    [PDF]

  • An Analysis and Empirical Study of Container Networks
    Kun Suo, Yong Zhao, Wei Chen, and Jia Rao.
    In Proceedings of The IEEE International Conference on Computer Communications (INFOCOM), 2018
    [PDF][slides]

  • Scheduler Activations for Interference-resilient SMP Virtual Machine Scheduling
    Yong Zhao, Kun Suo, Luwei Cheng, and Jia Rao.
    In Proceedings of The ACM/IFIP/USENIX Conference on Middleware (Middleware), 2017
    [PDF][slides]

  • Preserving I/O Prioritization in Virtualized OSes
    Kun Suo, Yong Zhao, Jia Rao, Luwei Cheng, Xiaobo Zhou, and Francis C.M. Lau.
    In Proceedings of The Symposium on Cloud Computing (SoCC), 2017
    [PDF][slides]

  • Preemptive, Low Latency Datacenter Scheduling via Lightweight Virtualization
    Wei Chen, Jia Rao, and Xiaobo Zhou.
    In Proceedings of The USENIX Annual Technical Conference (ATC), 2017
    [PDF][slides]

  • Addressing Performance Heterogeneity in MapReduce Clusters with Elastic Tasks
    Wei Chen, Jia Rao, and Xiaobo Zhou.
    In Proceedings of The IEEE International Parallel & Distributed Processing Symposium (IPDPS), 2017
    [PDF][Bibtex]

  • Container-Based Cloud Platform for Mobile Computation Offloading
    Song Wu, Chao Niu, Jia Rao, Hai Jin, and Xiaohai Dai.
    In Proceedings of The IEEE International Parallel & Distributed Processing Symposium (IPDPS), 2017
    [PDF][Bibtex]

  • Characterizing and Optimizing the Performance of Multithreaded Programs Under Interference
    Yong Zhao, Jia Rao and Qing Yi.
    In Proceedings of The 25th International Conference on Parallel Architecture and Compilation Techniques (PACT), 2016
    [PDF][slides]

  • Time Capsule: Tracing Packet Latency across Different Layers in Virtualized Systems
    Kun Suo, Jia Rao, Luwei Cheng and Francis C.M. Lau.
    In Proceedings of The 7th ACM SIGOPS Asia-Pacific Workshop on Systems (APSys), 2016
    Best paper award (2 out of 52 submissions)
    [PDF][slides]

  • vScale: Automatic and Efficient Processor Scaling for SMP Virtual Machines
    Luwei Cheng, Jia Rao and Francis C.M. Lau.
    In proceedings of The European Conference on Computer Systems (EuroSys), 2016
    [PDF][Bibtex]

  • Self-boosted Co-scheduling for SMP Virtual Machines
    Kun Wang, Yudi Wei, Cheng-Zhong Xu, and Jia Rao
    In Proceedings of IEEE International Symposim on Modeling, Analysis, Simulation of Computer and Telecommunication Systems (MASCOTS) , 2015.
    [PDF][Bibtex]

  • Resource and Deadline-aware Job Scheduling in Dynamic Hadoop Clusters
    Dazhao Cheng, Jia Rao, Changjun Jiang and Xiaobo Zhou.
    In Proceedings of the IEEE International Parallel & Distributed Processing Symposium (IPDPS), 2015
    [PDF][Bibtex]

  • StoreApp: A Shared Storage Appliance for Efficient and Scalable Virtualized Hadoop Clusters
    Yanfei Guo, Jia Rao, Dazhao Cheng, Changjun Jiang, Cheng-Zhong Xu and Xiaobo Zhou.
    In Proceedings of the 34th IEEE Conference on Computer Communications (INFOCOM), 2015
    [PDF][Bibtex]

  • Improving MapReduce Performance in Heterogeneous Environments with Adaptive Task Tuning
    Dazhao Cheng, Jia Rao, Yanfei Guo and Xiaobo Zhou.
    In Proceedings of ACM/IFIP/USENIX International Conference on Middleware (Middleware), 2014.
    [PDF][Bibtex]

  • Moving Hadoop into the Cloud with Flexible Slots
    Yanfei Guo, Jia Rao , Changjun Jiang and Xiaobo Zhou.
    In Proceedings of ACM/IEEE International Conference for High Performance Computing, Networking, Storage, and Analysis (SC), 2014.
    [PDF][Bibtex]

  • Towards Fair and Efficient SMP Virtual Machine Scheduling
    Jia Rao and Xiaobo Zhou.
    In Proceedings of ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP), 2014.
    [PDF][Bibtex][slides]

  • iShuffle: Improving Hadoop Performance with Shuffle-on-Write
    Yanfei Guo, Jia Rao, and Xiaobo Zhou.
    In Proceedings of USENIX International Conference on Autonomic Computing (ICAC), 2013.
    Best paper award (1 out of 73 submissions)
    [PDF][Bibtex]

  • Interference and Locality-Aware Task Scheduling for MapReduce Applications in Virtual Clusters
    Xiangping Bu, Jia Rao, and Cheng-Zhong Xu.
    In Proceedings of ACM Symposium on High-Performance Parallel and Distributed Computing (HPDC), 2013.
    Best paper nominee (3 out of 131 submissions)
    [PDF][Bibtex]

  • Optimizing Virtual Machine Scheduling in NUMA Multicore Systems
    Jia Rao, Kun Wang, Xiaobo Zhou, and Cheng-Zhong Xu.
    In Proceedings of IEEE International Symposium on High Performance Computer Architecture (HPCA-19), 2013.
    Best paper nominee (4 out of 249 submissions)
    [PDF][Bibtex][slides]

  • V-Cache: Towards Flexible Resource Provisioning for Multi-tier Applications in IaaS Clouds
    Yanfei Guo, Palden Lama, Jia Rao, and Xiaobo Zhou.
    In Proceedings of IEEE International Parallel & Distributed Processing Symposium (IPDPS), 2013.
    [PDF][Bibtex]

  • A Distributed Self-learning Approach for Elastic Provisioning of Virtualized Cloud Resources
    Jia Rao, Xiangping Bu, Kun Wang, and Cheng-Zhong Xu.
    In Proceedings of IEEE International Symposim on Modeling, Analysis, Simulation of Computer and Telecommunication Systems (MASCOTS) , 2011.
    [PDF][Bibtex]

  • DynaQoS: Model-free Self-tuning Fuzzy Control of Virtualized Resources for QoS Provisioning
    Jia Rao, Yudi Wei, Jiayu Gong, and Cheng-Zhong Xu.
    In Proceedings of ACM/IEEE International Workshop on Quality of Service (IWQoS) , 2011.
    [PDF][Bibtex]

  • A Model-free Learning Approach for Coordinated Configuration of Virtual Machines and Appliances
    Xiangping Bu, Jia Rao, and Cheng-Zhong Xu.
    In Proceedings of IEEE International Symposim on Modeling, Analysis, Simulation of Computer and Telecommunication Systems (MASCOTS) , 2011.
    [PDF][Bibtex]

  • Rethink the Virtual Machine Template
    Kun Wang, Jia Rao, and Cheng-Zhong Xu.
    In Proceedings of ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE), 2011.
    [PDF][Bibtex]

  • VCONF: A Reinforcement Learning Approach to Virtual Machines Auto-configuration
    Jia Rao, Xiangping Bu, Cheng-Zhong Xu, Leyi Wang, and Goerge Yin.
    In Proceedings of International Conference on Autonomic Computing and Communications (ICAC), 2009.
    [PDF][Bibtex]

  • A Reinforcement Learning Approach to Web System Auto-configuration
    Xiangping Bu, Jia Rao, and Cheng-Zhong Xu.
    In Proceedings of IEEE International Conferece on Distributed Computing Systems (ICDCS), 2009.
    [PDF][Bibtex]

  • Machine Learning for Server Capacity Measurement Using Hardware Performance Counters
    Jia Rao and Cheng-Zhong Xu.
    In Proceedings of IEEE International Conferece on Distributed Computing Systems (ICDCS), 2008.
    [PDF][Bibtex]

  • CoSL: A Coordinated Statistical Learning Approach to Measuring the Capacity of Multi-tier Websites
    Jia Rao and Cheng-Zhong Xu.
    In Proceedings of IEEE International Parallel & Distributed Processing Symposium (IPDPS), 2008.
    [PDF][Bibtex]

Posters ===

  • Self-adaptive provisioning of virtualized resources in cloud computing
    Jia Rao, Xiangping Bu, Kun Wang, and Cheng-Zhong Xu.
    In International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS), 2011.

  • CoTuner: A Framework for Coordinated Auto-configuration of Virtualized Resources and Appliances
    Xiangping Bu, Jia Rao, and Cheng-Zhong Xu.
    In International Conference on Autonomic Computing and Communications (ICAC), 2010.