Now showing items 1-18 of 18

    • A distributed framework for situation awareness on camera networks 

      Hong, Kirak (Georgia Institute of Technology, 2014-07-01)
      With the proliferation of cameras and advanced video analytics, situation awareness applications that automatically generate actionable knowledge from live camera streams has become an important class of applications in ...
    • Characterizing and mitigating communication challenges in wireless and mobile networks 

      Chen, Yang (Georgia Institute of Technology, 2014-01-08)
      Wireless and Mobile (WAM) networks have been evolving and extending their reach to more aspects of human activity for years. As such, networks have been deployed in wider and broader physical range and circumstances, so ...
    • Contech: a shared memory parallel program analysis framework 

      Vassenkov, Phillip (Georgia Institute of Technology, 2013-11-19)
      We are in the era of multicore machines, where we must exploit thread level parallelism for programs to run better, smarter, faster, and more efficiently. In order to increase instruction level parallelism, processors and ...
    • Coordinated memory management in virtualized environments 

      Mohapatra, Dushmanta (Georgia Institute of Technology, 2015-11-16)
      Two recent advances are the primary motivating factors for the research in my dissertation. First, virtualization is no longer confined to the powerful server class machines. It has already been introduced into smart-phones ...
    • Efficient programming of massive-memory machines 

      Merritt, Alexander Marshall (Georgia Institute of Technology, 2017-08-24)
      New and emerging memory technologies combined with enormous growths in data collection and mining within industry are giving rise to servers with massive pools of main memory — terabytes of memory, disaggregated bandwidth ...
    • Elf: Efficient lightweight fast stream processing at scale 

      Hu, Liting (Georgia Institute of Technology, 2016-05-10)
      Large Internet companies like Facebook, Amazon, and Twitter are increasingly recognizing the value of stream data processing, using tools like Flume, Muppet, or Storm to continuously collect and process incoming data in ...
    • Exploiting intrinsic flash properties to enhance modern storage systems 

      Huang, Jian (Georgia Institute of Technology, 2017-08-02)
      The longstanding goals of storage system design have been to provide simple abstractions for applications to efficiently access data while ensuring the data durability and security on a hardware device. The traditional ...
    • Facilitating the provision of auxiliary support services for overlay networks 

      Demirci, Mehmet (Georgia Institute of Technology, 2013-06-27)
      Network virtualization and overlay networks have emerged as powerful tools for improving the flexibility of the Internet. Overlays are used to provide a wide range of useful services in today's networking environment, and ...
    • Improving quality of experience for mobile video streaming 

      Yusuf, Lateef (Georgia Institute of Technology, 2014-04-08)
      Thanks to their increasing sophistication and popularity, mobile devices, in the form of smartphones and tablets, have become the fastest growing contributors to Internet traffic. Indeed, smartphones are projected to account ...
    • Mobile device clusters as edge compute resources: Design, deployment, and role in the computing ecosystem 

      Habak, Karim (Georgia Institute of Technology, 2018-07-27)
      Edge computing offers an alternative to centralized, in-the-cloud compute services. Among the potential advantages of edge-computing are lower latency that improves responsiveness, reduced wide-area network congestion, and ...
    • OS support for heterogeneous memory 

      Kannan, Sudarsun (Georgia Institute of Technology, 2016-07-29)
      To address the 'memory wall' problem of future systems, vendors are creating heterogeneous memory structures, supplementing DRAM with on-chip stacked 3D-RAM and high capacity non-volatile memory (NVM). Each of these ...
    • ssIoTa: A system software framework for the internet of things 

      Lillethun, David (Georgia Institute of Technology, 2015-04-07)
      Sensors are widely deployed in our environment, and their number is increasing rapidly. In the near future, billions of devices will all be connected to each other, creating an Internet of Things. Furthermore, computational ...
    • Systems abstractions for big data processing on a single machine 

      Maass, Steffen Alexander (Georgia Institute of Technology, 2019-05-02)
      Large-scale internet services, such as Facebook or Google, are using clusters of many servers for problems such as search, machine learning, and social networks. However, while it may be possible to apply the tools used ...
    • Systems and applications for persistent memory 

      Dulloor, Subramanya R. (Georgia Institute of Technology, 2015-11-12)
      Performance-hungry data center applications demand increasingly higher performance from their storage in addition to larger capacity memory at lower cost. While the existing storage technologies (e.g., HDD and flash-based ...
    • Taming latency in data center applications 

      Kumar, Mohan Kumar (Georgia Institute of Technology, 2019-05-02)
      A new breed of low-latency I/O devices, such as the emerging remote memory access and the high-speed Ethernet NICs, are becoming ubiquitous in current data centers. For example, big data center operators such as Amazon, ...
    • Towards a scalable design of video content distribution over the internet 

      Ryu, Mungyung (Georgia Institute of Technology, 2014-05-16)
      We are witnessing a proliferation of video in the Internet; YouTube is the most bandwidth intensive service of today’s Internet. It accounts for 20 - 35% of the Internet traffic with 35 hours of videos uploaded every ...
    • Virtual platforms: System support to enrich the functionality of end client devices 

      Jang, Minsung (Georgia Institute of Technology, 2015-06-24)
      Client devices operating at the edges on the Internet, in homes, cars, offices, and elsewhere, are highly heterogeneous in terms of their hardware configurations, form factors, and capabilities, ranging from small sensors ...
    • Virtual time-aware virtual machine systems 

      Yoginath, Srikanth B. (Georgia Institute of Technology, 2014-07-01)
      Discrete dynamic system models that track, maintain, utilize, and evolve virtual time are referred to as virtual time systems (VTS). The realization of VTS using virtual machine (VM) technology offers several benefits ...