Now showing items 182-193 of 193

    • Understanding Data Dependences in the Presence of Pointers 

      Orso, Alessandro; Sinha, Saurabh; Harrold, Mary Jean (Georgia Institute of Technology, 2003)
      Understanding data dependences in programs is important for many software-engineering activities, such as program understanding, impact analysis, reverse engineering, and debugging. The presence of pointers, arrays, and ...
    • A Unified Model of Pattern-Matching Circuit Architectures 

      Clark, Christopher R.; Schimmel, D. E. (David E.) (Georgia Institute of Technology, 2005)
      There has been a significant volume of recent work on FPGA designs for pattern matching. Although various pattern-matching architectures have been presented, attempts to compare different designs have been inconclusive, ...
    • Using Byzantine Quorum Systems to Manage Confidential Data 

      Subbiah, Arun; Ahamad, Mustaque; Blough, Douglas M. (Georgia Institute of Technology, 2004-04-01)
      This paper addresses the problem of using proactive cryptosystems for generic data storage and retrieval. Proactive cryptosystems provide high security and confidentiality guarantees for stored data, and are capable of ...
    • Using Hierarchies for Optimizing Distributed Stream Queries 

      Seshadri, Sangeetha; Kumar, Vibhore; Cooper, Brian F. (Georgia Institute of Technology, 2006)
      We consider the problem of query optimization in distributed data stream systems where multiple continuous queries may be executing simultaneously. In order to achieve the best performance, query planning (such as join ...
    • Utility-Driven Availability-Management in Enterprise-Scale Information Flows 

      Cai, Zhongtang; Kumar, Vibhore; Cooper, Brian F.; Eisenhauer, Greg Stephen; Schwan, Karsten; Strom, Robert E. (Georgia Institute of Technology, 2006)
      Enterprises rely critically on the timely and sustained delivery of information, supported by middleware that ensures high-availability for such information flows. Our goal is to augment such middleware to create resilient ...
    • Virtualization Services: Accelerated I/O Support in Multi-Core Systems 

      Raj, Himanshu; Schwan, Karsten (Georgia Institute of Technology, 2010)
      Virtualization services permit I/O subsystems and peripheral devices to be virtualized by placing select functionality on specialized cores and/or on cores situated ‘closer’ to devices. The approach is used to implement ...
    • A Virtualized Quality of Service Packet Scheduling Accelerator 

      Chuang, Kangtao Kendall; Yalamanchili, Sudhakar; Gavrilovska, Ada; Schwan, Karsten (Georgia Institute of Technology, 2008-05-21)
      This paper introduces the virtualization of a Quality of Service Packet Scheduler. Virtualization in terms of resource sharing among multiple processes of virtual packet schedulers implementing the DWCS algorithm on an ...
    • VMedia: Enhanced Multimedia Services in Virtualized Systems 

      Raj, Himanshu; Seshasayee, Balasubramanian; Schwan, Karsten (Georgia Institute of Technology, 2007)
      This paper presents the VMedia multimedia virtualization framework, for sharing media devices among multiple virtual machines (VMs). The framework provides logical media devices to virtual machines. These devices are exported ...
    • What Where Wi: an Analysis of Millions of Wi-Fi Access Points 

      Jones, R. Kipp; Liu, Ling (Georgia Institute of Technology, 2006)
      With the growing demand for wireless Internet access and increasing maturity of IEEE 802.11 technologies, wireless networks have sprung up by the millions throughout the world as a popular means for Internet access at ...
    • Wire Congestion And Thermal Aware Global Placement For 3D VLSI Circuits 

      Balakrishnan, Karthik; Nanda, Vidit; Easwar, Siddharth Sangam; Lim, Sung Kyu (Georgia Institute of Technology, 2004-05-26)
      The recent popularity of 3D IC technology stems from its enhanced performance capabilities and reduced wiring length. However, wire congestion and thermal issues are exacerbated due to the compact nature of these layered ...
    • 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 ...
    • µsik -- A Micro Kernel for Parallel/Distributed Simulation 

      Perumalla, Kalyan S. (Georgia Institute of Technology, 2004-05-26)
      We present a novel micro-kernel approach to parallel/distributed simulation. Using the micro-kernel approach, we develop a unified architecture for incorporating multiple types of simulation processes. The processes hold ...