PhD Defense by Wonhee Cho

*********************************
There is now a CONTENT FREEZE for Mercury while we switch to a new platform. It began on Friday, March 10 at 6pm and will end on Wednesday, March 15 at noon. No new content can be created during this time, but all material in the system as of the beginning of the freeze will be migrated to the new platform, including users and groups. Functionally the new site is identical to the old one. webteam@gatech.edu
*********************************

Event Details
  • Date/Time:
    • Monday December 11, 2017
      3:00 pm - 5:01 pm
  • Location: KACB 2100
  • Phone:
  • URL:
  • Email:
  • Fee(s):
    N/A
  • Extras:
Contact
No contact information submitted.
Summaries

Summary Sentence: A Tiered Transactional Distributed Storage System

Full Summary: No summary paragraph submitted.

Title: A Tiered Transactional Distributed Storage System

 

Wonhee Cho

School of Computer Science

College of Computing

Georgia Institute of Technology

 

Date: Monday, Dec 11, 2017

Time: 3:00pm - 5:00pm EDT

Location: KACB 2100

 

Committee:

-----------------------
Dr. Umakishore Ramachandran (Advisor, School of Computer Science, Georgia Institute of Technology)
Dr. Sudipta Sengupta (Amazon.com, Inc.)
Dr. Moinuddin Qureshi (School of Electrical and Computer Engineering, Georgia Institute of Technology)
Dr. Santosh Pande (School of Computer Science, Georgia Institute of Technology)

Dr. Myoungsoo Jung (School of Integrated Technology, Yonsei University)

 

Abstract:

-----------------------

 

In recent years, researchers have proposed various in-memory distributed storage systems, which promise extremely low latency and high throughput while supporting convenient semantics and ease of programming. Although the plummeting cost of DRAM and technology advances have accelerated the trend of using memory as its primary data store, “data beyond memory capacity,” due to continuing data expansion and recent industry digitization, reintroduces the long-recurring theme: designing a cost-effective storage system.

 

The addition of cheaper flash storage is the solution to tackle such data capacity, but a new challenge lies in how to keep the performance and semantics already achieved by using DRAM as the primary data store rather than how to improve overall storage performance with the addition of DRAM as a cache.

 

To address this challenge, we designed and implemented a tiered transactional distributed storage system (T2). The dissertation is composed of two parts. 

1) We explore several issues in current memory-based distributed storage systems in the modern datacenter context. Then we architecture a tiered distributed storage system such that it provides performance that is comparable to that of pure memory design when most data fits in memory while preserving transaction semantics, availability, and ease of programming.

 

2) We revisit several techniques to achieve performance from the flash tier and design the flash-tier system to perform efficient transactions and recovery. The resulting performance is comparable to that of the pure memory system in an optimal condition and degrades gracefully as workload deviates from the optimal condition.

Additional Information

In Campus Calendar
No
Groups

Graduate Studies

Invited Audience
Public, Graduate students, Undergraduate students
Categories
Other/Miscellaneous
Keywords
Phd Defense
Status
  • Created By: Tatianna Richardson
  • Workflow Status: Published
  • Created On: Dec 4, 2017 - 10:50am
  • Last Updated: Dec 4, 2017 - 10:50am