BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Northeastern University College of Engineering - ECPv6.15.20//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-ORIGINAL-URL:https://coe.northeastern.edu
X-WR-CALDESC:Events for Northeastern University College of Engineering
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:America/New_York
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:20200308T070000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:20201101T060000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:20210314T070000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:20211107T060000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
DTSTART:20220313T070000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
DTSTART:20221106T060000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/New_York:20210525T100000
DTEND;TZID=America/New_York:20210525T110000
DTSTAMP:20260427T230334
CREATED:20210517T134657Z
LAST-MODIFIED:20210517T134657Z
UID:25994-1621936800-1621940400@coe.northeastern.edu
SUMMARY:ECE PhD Dissertation Defense: Mohammad Hossein Hajkazemi
DESCRIPTION:PhD Dissertation Defense: High-performance Translation Layers for Cloud Immutable Storage \nMohammad Hossein Hajkazemi \nLocation: Zoom Link \nAbstract: Most storage interfaces support in-place updates: blocks can be rewritten\, files can be modified at byte granularity\, fields may be updated in database table rows. Yet internally these layers often rely on out-of-place (immutable) writes. In some cases\, this may be necessary to use media\, such as flash\, SMR (shingled magnetic recording) and IMR (interlaced magnetic recording) disk\, which do not allow overwrites. In others\, it is used to simplify the implementation of transactions and/or crash consistency\, in the form of journaling\, write-ahead logging\, shadow paging\, etc. \nIn a storage system\, translation layers perform out-of-place writes\, and they are implemented in different layers of storage stack from the file system to the storage device firmware depending on the application. In this dissertation I focus on translation layers for cloud immutable storage technologies to improve the cloud I/O performance. As a part of my thesis\, I focus on translation layers for state-of-the-art immutable storage media such as SMR and IMR used in cloud environments\, proposing several novel algorithms to improve their efficiency. I also introduce FSTL\, a framework to design and implement SMR translation layer. Finally\, I describe Collage\, a virtual disk I developed over S3 (could be implemented over a similar object storage) using a translation layer which performs large\, sequential\, out-of-place writes for high performance. It optionally uses fast local storage for write logging and as a write-back cache\, guaranteeing prefix consistency under all failure conditions and recovery of all acknowledged writes if the local cache is not lost. Collage supports snapshots and cloned volumes\, performs well over erasure-coded storage\, and allows consistent asynchronous volume replication over geographic distances. I show that Collage can achieve massive performance improvements (e.g.\, over 100x for microbenchmarks and 10x for macro-benchmarks) over CEPH RBD\, a popular open-source scale-out virtual disk implementation.
URL:https://coe.northeastern.edu/event/ece-phd-dissertation-defense-mohammad-hossein-hajkazemi/
END:VEVENT
END:VCALENDAR