In Fall 2001, the Georgia Tech Center for Experimental Research in Computer Systems (CERCS) opened its doors. CERCS brings together researchers from Georgia Tech's College of Computing and School of Electrical and Computer Engineering and the CETI Center at The Ohio State University who share a common focus on the design and evaluation of computer and software systems through experimental methods. CERCS research focuses on complex systems, including their hardware, communications and system-level software, and applications. By emphasizing the experimental method, we promote the creation of knowledge through the design, implementation, and measurement of potentially large-scale prototype systems.

Collections in this community

Recent Submissions

  • Dynodroid: An Input Generation System for Android Apps 

    MacHiry, Aravind; Tahiliani, Rohan; Naik, Mayur (Georgia Institute of Technology, 2012)
    We present a system Dynodroid for generating relevant inputs to unmodified Android apps. Dynodroid views an app as an event-driven program that interacts with its environment by means of a sequence of events through the ...
  • Memory-Efficient GroupBy-Aggregate using Compressed Buffer Trees 

    Amur, Hrishikesh; Richter, Wolfgang; Andersen, David G.; Kaminsky, Michael; Schwan, Karsten; Balachandran, Athula; Zawadzki, Erik (Georgia Institute of Technology, 2012)
    Memory is rapidly becoming a precious resource in many data processing environments. This paper introduces a new data structure called a Compressed Buffer Tree (CBT). Using a combination of buffering, compression, and ...
  • Scalable Parametric Static Analysis 

    Zhang, Xin; Naik, Mayur; Yang, Hongseok (Georgia Institute of Technology, 2012)
    Parametric static analysis allows choosing a parameter value to balance the precision and cost of the instantiated analysis. We propose an efficient approach to either find a cheapest parameter value to prove a given ...
  • Authentication of Freshness for OutsourcedMulti-Version Key-Value Stores 

    Tang, Yuzhe; Wang, Ting; Hu, Xin; Jang, Jiyong; Liu, Ling; Pietzuch, Peter (Georgia Institute of Technology, 2014)
    Data outsourcing offers cost-effective computing power to manage massive data streams and reliable access to data. For example, data owners can forward their data to clouds, and the clouds provide data mirroring, backup, ...
  • 𝜖-PPI: Searching Information Networks with Quantitative Privacy Guarantee 

    Tang, Yuzhe; Liu, Ling; Iyengar, Arun (Georgia Institute of Technology, 2014)
    In information sharing networks, having a privacy preserving index (or PPI) is critically important for providing efficient search on access controlled content across distributed providers while preserving privacy. An ...
  • ClusterWatch: Flexible, Lightweight Monitoring for High-end GPGPU Clusters 

    Slawinska, Magdalena; Schwan, Karsten; Eisenhauer, Greg (Georgia Institute of Technology, 2013)
    The ClusterWatch middleware provides runtime flexibility in what system-level metrics are monitored, how frequently such monitoring is done, and how metrics are combined to obtain reliable information about the current ...
  • Personal Clouds: Sharing and Integrating Networked Resources to Enhance End User Experiences 

    Jang, Minsung; Schwan, Karsten; Bhardwaj, Ketan; Gavrilovska, Ada; Avasthi, Adhyas (Georgia Institute of Technology, 2013)
    End user experiences on mobile devices with their rich sets of sensors are constrained by limited device battery lives and restricted form factors, as well as by the ‘scope’ of the data available locally. The 'Personal ...
  • Energy Introspector: Coordinated Architecture-Level Simulation of Processor Physics 

    Song, William J.; Mukhopadhyay, Saibal; Rodrigues, Arun; Yalamanchili, Sudhakar (Georgia Institute of Technology, 2013)
    Increased power and heat dissipation in microprocessors impose limitations on performance scaling. Power and thermal management techniques coupled with workload dynamics cause increasing spatiotemporal variations in ...
  • Fast and Accurate Link Discovery Integrated with Reliable Multicast in 802.11 

    Lertpratchya, Daniel; Blough, Douglas M.; Riley, George F. (Georgia Institute of Technology, 2013)
    Abstract—Maintaining accurate neighbor information in wireless networks is an important operation upon which many higher layer protocols rely. However, this operation is not supported in the IEEE 802.11 MAC layer, ...
  • Write-Optimized Indexing for Log-Structured Key-Value Stores 

    Tang, Yuzhe; Iyengar, Arun; Tan, Wei; Fong, Liana; Liu, Ling (Georgia Institute of Technology, 2014)
    The recent shift towards write-intensive workload on big data (e.g., financial trading, social user-generated data streams) has pushed the proliferation of the log-structured key-value stores, represented by Google’s ...
  • Power Modeling for GPU Architecture Using McPAT 

    Lim, Jieun; Lakshminarayana, Nagesh B.; Kim, Hyesoon; Song, William; Yalamanchili, Sudhakar; Sung, Wonyong (Georgia Institute of Technology, 2013)
    Graphics Processing Units (GPUs) are very popular for both graphics and general-purpose applications. Since GPUs operate many processing units and manage multiple levels of memory hierarchy, they consume a significant ...
  • Design of a Write-Optimized Data Store 

    Amur, Hrishikesh; Andersen, David G.; Kaminsky, Michael; Schwan, Karsten (Georgia Institute of Technology, 2013)
    The WriteBuffer (WB) Tree is a new write-optimized data structure that can be used to implement per-node storage in unordered key-value stores. TheWB Tree provides faster writes than the Log-Structured Merge (LSM) Tree ...
  • Centralized Buffer Router with Elastic Links and Bubble Flow Control 

    Hassan, Syed Minhaj; Yalamanchili, Sudhakar (Georgia Institute of Technology, 2013)
    While router buffers have been used as performance multipliers, they are also major consumers of area and power in on-chip networks. In this paper, we propose centralized elastic bubble router - a router micro-architecture ...
  • Security Refresh: Prevent Malicious Wear-out and Increase Durability for Phase-Change Memory with Dynamically Randomized Address Mapping 

    Seong, Nak Hee; Woo, Dong Hyuk; Lee, Hsien-Hsin S. (Georgia Institute of Technology, 2009-11)
    Phase-change Random Access Memory (PRAM) is an emerging memory technology for future computing systems. It is nonvolatile and has a faster read latency and potentially higher storage density than other memory alternatives. ...
  • Mobile Identity Management: Concepts, Issues, and Techniques 

    Li, Yun; Liu, Ling (Georgia Institute of Technology, 2009)
    This paper takes a systematic approach to examining the basic concepts, the research issues and the state of art technologies in mobile identity management. We examine the concept of mobile identity and argue that mobile ...
  • Redactable Signatures on Data with Dependencies 

    Bauer, David; Blough, Douglas M.; Mohan, Apurva (Georgia Institute of Technology, 2009)
    The storage of personal information by service providers entails a significant risk of privacy loss due to data breaches. One way to mitigate this problem is to limit the amount of personal information that is provided. ...
  • CCM: Scalable, On-Demand Compute Capacity Management for Cloud Datacenters 

    Kesavan, Mukil; Ahmad, Irfan; Krieger, Orran; Soundararajan, Ravi; Gavrilovska, Ada; Schwan, Karsten (Georgia Institute of Technology, 2013)
    We present CCM (Cloud Capacity Manager) – a prototype system, and, methods for dynamically multiplexing the compute capacity of cloud datacenters at scales of thousands of machines, for diverse workloads with variable ...
  • Distributed MIMO Interference Cancellation for Interfering Wireless Networks: Protocol and Initial Simulation 

    Cortes-Pena, Luis Miguel; Blough, Douglas M. (Georgia Institute of Technology, 2013-02)
    In this report, the problem of interference in dense wireless network deployments is addressed. Two example scenarios are: 1) overlapping basic service sets (OBSSes) in wireless LAN deployments, and 2) interference among ...
  • A New Temperature Distribution Measurement Method on GPU Architectures Using Thermocouples 

    Dasgupta, Aniruddha; Hong, Sunpyo; Kim, Hyesoon; Park, Jinil (Georgia Institute of Technology, 2012)
    In recent years, the many-core architecture has seen a rapid increase in the number of on-chip cores with a much slower increase in die area. This has led to very high power densities in the chip. Hence, in addition to ...
  • Design Space Exploration of On-chip Ring Interconnection for a CPU-GPU Architecture 

    Lee, Jaekyu; Li, Si; Kim, Hyesoon; Yalamanchili, Sudhakar (Georgia Institute of Technology, 2012)
    Future chip multiprocessors (CMP) will only grow in core count and diversity in terms of frequency, power consumption, and resource distribution. Incorporating a GPU architecture into CMP, which is more efficient with ...

View more