大会名称
2017年 情報科学技術フォーラム(FIT)
大会コ-ド
F
開催年
2017
発行日
2017-09-05
セッション番号
5C
セッション名
データベース
講演日
2017/09/13
講演場所(会議室等)
2号館2階 223号講義室
講演番号
D-018
タイトル
OpenStackのオブジェクトストレージへのコールドストレージ機能拡張に関する設計と実装
著者名
吉田武俊中尾鷹詔宮前 剛
キーワード
コールドストレージ, オブジェクトストレージ, OpenStack, Swift
抄録
大容量データの長期保存のニーズが高まり、アクセス遅延が大きい代わりに非常に安価な「コールドストレージ」が注目されている。我々は、OpenStackのオブジェクトストレージ (Swift) でコールドストレージを利用可能にした。既存のSwiftは遅延が大きなストレージを想定しておらず、コールドストレージへのアクセスで API のタイムアウトが発生しアプリが正常に動かない。そこで、SwiftのAPIを拡張し、低遅延と高遅延のストレージ間でオブジェクトを移動するAPIを追加した。実装時の課題として、オブジェクトの移動と更新が重なるとデータロスが発生し得ることが分かった。状態と属性の一貫性を保つために排他制御を導入する必要があった。本稿では、これらの設計と実装を述べる。
本文pdf
PDF download (500KB)