Improving Performance of a Distributed File System Using a Speculative Semantics-Based Algorithm

被引:3
|
作者
Krishna, Talluri Lakshmi Siva Rama [1 ,2 ]
Ragunathan, Thirumalaisamy [3 ]
Battula, Sudheer Kumar [4 ]
机构
[1] KL Univ, Dept Comp Sci & Engn, Vaddeswaram 522502, Andhra Pradesh, India
[2] Jawaharlal Nehru Inst Adv Studies, Comp Sci & Engn, Hyderabad, Andhra Pradesh, India
[3] ACE Engn Coll, Res & Dev, Hyderabad, Andhra Pradesh, India
[4] ACE Engn Coll, Hyderabad, Andhra Pradesh, India
关键词
distributed system; Hadoop; Blobseer; concurrency; speculation;
D O I
10.1109/TST.2015.7349930
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
File-sharing semantics is used by the file systems for sharing data among concurrent client processes in a consistent manner. Session semantics is a widely used file-sharing semantics in Distributed File Systems (DFSs). The main disadvantage of session semantics is that writes to an open file are visible to the concurrent client processes only during their next session. Recently, "linearizability semantics" was introduced in BlobSeer DFS, in which a Read Client Process (RCP) can read only a previous version of a binary large object (blob), while update operations are carried out on that blob in a concurrent manner. In this paper, we propose a new type of file-sharing semantics, namely " speculative semantics", which permits writes to an open file to be visible to other concurrent processes provided that data consistency is not affected. In addition, we propose a new read algorithm for DFSs based on speculative semantics and a new performance measurement metric called Currency. The experimental results obtained using BlobSeer DFS indicate that the proposed read algorithm performs better than the existing read algorithm of BlobSeer DFS.
引用
收藏
页码:583 / 593
页数:11
相关论文
empty
未找到相关数据