Now showing items 1-20 of 53

    • The AM-Bench: An Android Multimedia Benchmark Suite 

      Lee, Chayong; Kim, Euna; Kim, Hyesoon (Georgia Institute of Technology, 2012)
      Despite the significant evolution of mobile devices and the increased use of mobile devices, not many mobile benchmarks have been studied. Even though mobile applications share similar characteristics with traditional ...
    • Applying Aggressive Propagation-based Strategies for Testing Changes 

      Santelices, Raul; Harrold, Mary Jean (Georgia Institute of Technology, 2010)
      Test-suite augmentation for evolving software— the process of augmenting a test suite to adequately test software changes—is necessary for any program that undergoes modifications as part of its development and ...
    • 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, ...
    • Automated Concolic Testing of Smartphone Apps 

      Anand, Saswat; Naik, Mayur; Yang, Hongseok; Harrold, Mary Jean (Georgia Institute of Technology, 2012)
      We present an algorithm and a system for generating input events to exercise smartphone apps. Our approach is based on concolic testing and generates sequences of events automatically and systematically. It alleviates ...
    • BugRedux: Reproducing Field Failures for In-house Debugging 

      Jin, Wei; Orso, Alessandro (Georgia Institute of Technology, 2011)
      When a software system fails in the field, on a user machine, and the failure is reported to the developers, developers in charge of debugging the failure must be able to reproduce the failing behavior in house. ...
    • Camouflage: Automated Sanitization of Field Data 

      Clause, James; Orso, Alessandro (Georgia Institute of Technology, 2009)
      Privacy and security concerns have adversely affected the usefulness of many types of techniques that leverage information gathered from deployed applications. To address this issue, we present a new approach for ...
    • 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 ...
    • Cellule: Lightweight Execution Environment for Accelerator-based Systems 

      Gavrilovska, Ada; Gupta, Vishakha; Schwan, Karsten; Tembey, Priyanka; Xenidis, Jimi (Georgia Institute of Technology, 2010)
      The increasing prevalence of accelerators is changing the high performance computing (HPC) landscape to one in which future platforms will consist of heterogeneous multi-core chips comprised of both general purpose and ...
    • A Characterization and Analysis of GPGPU Kernels 

      Kerr, Andrew; Diamos, Gregory; Yalamanchili, Sudhakar (Georgia Institute of Technology, 2009-05-05)
      General purpose application development for GPUs (GPGPU) has recently gained momentum as a cost-effective approach for accelerating data- and compute-intensive applications, pushed to the forefront by the introduction of ...
    • Cloud Computing: A Taxonomy of Platform and Infrastructure-level Offerings 

      Hilley, David (Georgia Institute of Technology, 2009-04)
    • 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 ...
    • Consistency in Real-time Collaborative Editing Systems Based on Partial Persistent Sequences 

      Wu, Qinyi; Pu, Calton (Georgia Institute of Technology, 2009)
      In real-time collaborative editing systems, users create a shared document by issuing insert, delete, and undo operations on their local replica anytime and anywhere. Data consistency issues arise due to concurrent ...
    • Cosmos: A Wiki Data Management System 

      Wu, Qinyi; Pu, Calton; Irani, Danesh (Georgia Institute of Technology, 2009)
      Wiki applications are becoming increasingly important for knowledge sharing between large numbers of users. To prevent against vandalism and recover from destructive edits, wiki applications need to maintain the revision ...
    • Creating Efficient Execution Platforms with V(irtualized) Services 

      Seshasayee, Balasubramanian; Schwan, Karsten (Georgia Institute of Technology, 2008)
      Virtualization is creating new opportunities for innovative uses of middleware technologies. In this paper, we present such opportunities for mobile or pervasive environments, where virtualization efforts face challenges ...
    • The Design and Implementation Ocelot’s Dynamic Binary Translator from PTX to Multi-Core x86 

      Diamos, Gregory (Georgia Institute of Technology, 2009)
      Ocelot is a dynamic compilation framework designed to map the explicitly parallel PTX execution model used by NVIDIA CUDA applications onto diverse many-core architectures. Ocelot includes a dynamic binary translator ...
    • 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 ...
    • 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 ...
    • Detection of Conflicts and Inconsistencies in Taxonomy-based Authorization Policies 

      Mohan, Apurva; Blough, Douglas M.; Kurc, Tahsin; Post, Andrew; Saltz, Joel (Georgia Institute of Technology, 2011)
      The values of data elements stored in biomedical databases often draw from biomedical ontologies. Authorization rules can be defined on these ontologies to control access to sensitive and private data elements in such ...
    • 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 ...
    • Dominant Variance Characterization 

      Kumar, Tushar; Pande, Santosh (Georgia Institute of Technology, 2010)
      There are a whole range of program analysis techniques that characterize different aspects of an application’s performance: hot-spots, distinct phases of behavior, code segments that could potentially run in parallel, ...