LNCS 2834 Design of Cluster Safe File System
1st edition by Gang Zheng, Kai Ding, Zhenxing He
ISBN 3540200541 978-3540200543 pdf download
https://ebookball.com/product/lncs-2834-design-of-cluster-safe-
file-system-1st-edition-by-gang-zheng-kai-ding-zhenxing-he-
isbn-3540200541-978-3540200543-10106/
Explore and download more ebooks or textbooks
at ebookball.com
, Get Your Digital Files Instantly: PDF, ePub, MOBI and More
Quick Digital Downloads: PDF, ePub, MOBI and Other Formats
LNCS 2834 Global System Image Architecture for Cluster Computing 1st
edition by Hai Jin, Li Guo, Zongfen Han ISBN 3540200541
978-3540200543
https://ebookball.com/product/lncs-2834-global-system-image-
architecture-for-cluster-computing-1st-edition-by-hai-jin-li-guo-
zongfen-han-isbn-3540200541-978-3540200543-9624/
LNCS 2834 Lattice Boltzmann Simulations of Fluid Flows 1st edition by
Baochang Shi, Nangzhong He, Nengchao Wang, Zhaoli Guo, Weibin Guo IS
3540200541 978-3540200543
https://ebookball.com/product/lncs-2834-lattice-boltzmann-
simulations-of-fluid-flows-1st-edition-by-baochang-shi-nangzhong-
he-nengchao-wang-zhaoli-guo-weibin-guo-
isbn-3540200541-978-3540200543-13338/
LNCS 2834 Orthogonal Design Method for Optimal Cache Configuration 1s
edition by Hongsong Chen, Zhenzhou Ji, Mingzeng Hu ISBN 3540200541
978-3540200543
https://ebookball.com/product/lncs-2834-orthogonal-design-method-
for-optimal-cache-configuration-1st-edition-by-hongsong-chen-
zhenzhou-ji-mingzeng-hu-isbn-3540200541-978-3540200543-9272/
LNCS 2834 Optimization of Asynchronous Volume Replication Protocol 1st
edition by Huanqing Dong, Zhanhuai Li ISBN 3540200541 978-3540200543
https://ebookball.com/product/lncs-2834-optimization-of-
asynchronous-volume-replication-protocol-1st-edition-by-huanqing-
dong-zhanhuai-li-isbn-3540200541-978-3540200543-9232/
,LNCS 2834 IA64 Oriented OpenMP Compiler Design and Implementation of
Fortran Front End 1st edition by Hongshan Jiang, Suqin Zhang, Jinlan
Tian ISBN 3540200541 978-3540200543
https://ebookball.com/product/lncs-2834-ia64-oriented-openmp-
compiler-design-and-implementation-of-fortran-front-end-1st-
edition-by-hongshan-jiang-suqin-zhang-jinlan-tian-
isbn-3540200541-978-3540200543-9276/
LNCS 2834 A Scalable Peer to Peer Network with Constant Degree 1st
edition by Dongsheng Li, Xinxin Fang, Yijie Wang, Xicheng Lu, Kai Lu,
Nong Xiao ISBN 3540200541 978-3540200543
https://ebookball.com/product/lncs-2834-a-scalable-peer-to-peer-
network-with-constant-degree-1st-edition-by-dongsheng-li-xinxin-
fang-yijie-wang-xicheng-lu-kai-lu-nong-xiao-
isbn-3540200541-978-3540200543-11012/
LNCS 2834 Scheduling Outages in Distributed Environments 1st edition
by Anthony Butler, Hema Sharda, David Taniar ISBN 3540200541
978-3540200543
https://ebookball.com/product/lncs-2834-scheduling-outages-in-
distributed-environments-1st-edition-by-anthony-butler-hema-
sharda-david-taniar-isbn-3540200541-978-3540200543-13660/
LNCS 2834 A Transaction Model for Grid Computing 1st edition by
Feilong Tang, Minglu Li, Jian Cao ISBN 3540200541 978-3540200543
https://ebookball.com/product/lncs-2834-a-transaction-model-for-
grid-computing-1st-edition-by-feilong-tang-minglu-li-jian-cao-
isbn-3540200541-978-3540200543-10426/
LNCS 2834 Study on CORBA Based Load Balance Algorithm 1st edition by
Gongxuan Zhang, Jianfang Ge, Changan Jiang ISBN 3540200541
978-3540200543
https://ebookball.com/product/lncs-2834-study-on-corba-based-
load-balance-algorithm-1st-edition-by-gongxuan-zhang-jianfang-ge-
changan-jiang-isbn-3540200541-978-3540200543-9814/
, Design of Cluster Safe File System
Gang Zheng, Kai Ding, and Zhenxing He
North China Institute of Computing Technology,
Beijing, 100083, China
{zhengg,dingk,hezx}@nci.ac.cn
Abstract. The Cluster Safe File System (CSFS) is a distributed file system that
can provide features such as single name space and remote data mirror. Files in
the file system are scattered on all or some of the nodes in the cluster, and all
nodes in the cluster can access the CSFS file system by mounting it on a local
directory, clients can access the file system via NFS, FTP, Samba, etc. Every
file in the file system has its synchronized mirror on another node, and that is
why we call it SAFE. And in fact we can easily expand it to support more than
one synchronized mirrors.
1 Introduction
High Available clusters are more and more widely used to provide non-stop services,
such as web services, commercial and banking system, etc, in which cases, temporary
failure might cause great loss and catastrophic consequences. And in many case, data
loss is more intolerable than service failure, so it is also very important for a HA
cluster to provide HA for its data. The CSFS is such a cluster file system which
provides a mirror for each file in the file system on another node in the cluster to
prevent from data loss. The CSFS is a filtering file system which is based on other file
systems such as ext3, reiserfs, etc. The CSFS is both safe and single file system..
The CSFS is not designed from scratch. It is based on some existing open source
projects such as FailSafe, PVFS and Intermezzo. It is designed for our cluster system
based on the SGI’s Linux FailSafe.
2 Architecture
The CSFS system is a distributed file system.Its physical arrangement and data
mirroring mechanism are transparent to users.
The architecture of CSFS is made up of five parts (see figure 1, the CMOND is the
cluster monitor daemon which can monitor processes), Linux kernel module
(CSFSKM), Linux virtual device (CSFSDEV), CSFS library (CSFSLIB), file system
service daemon (CSFSD) and file system input/output daemon (CSFSIOD).
Every file in the file system has its synchronized mirror on another node. In
figure 2, the file’ on node2’ is a mirror of the file on node2.
X. Zhou et al. (Eds.): APPT 2003, LNCS 2834, pp. 249–253, 2003.
© Springer-Verlag Berlin Heidelberg 2003
1st edition by Gang Zheng, Kai Ding, Zhenxing He
ISBN 3540200541 978-3540200543 pdf download
https://ebookball.com/product/lncs-2834-design-of-cluster-safe-
file-system-1st-edition-by-gang-zheng-kai-ding-zhenxing-he-
isbn-3540200541-978-3540200543-10106/
Explore and download more ebooks or textbooks
at ebookball.com
, Get Your Digital Files Instantly: PDF, ePub, MOBI and More
Quick Digital Downloads: PDF, ePub, MOBI and Other Formats
LNCS 2834 Global System Image Architecture for Cluster Computing 1st
edition by Hai Jin, Li Guo, Zongfen Han ISBN 3540200541
978-3540200543
https://ebookball.com/product/lncs-2834-global-system-image-
architecture-for-cluster-computing-1st-edition-by-hai-jin-li-guo-
zongfen-han-isbn-3540200541-978-3540200543-9624/
LNCS 2834 Lattice Boltzmann Simulations of Fluid Flows 1st edition by
Baochang Shi, Nangzhong He, Nengchao Wang, Zhaoli Guo, Weibin Guo IS
3540200541 978-3540200543
https://ebookball.com/product/lncs-2834-lattice-boltzmann-
simulations-of-fluid-flows-1st-edition-by-baochang-shi-nangzhong-
he-nengchao-wang-zhaoli-guo-weibin-guo-
isbn-3540200541-978-3540200543-13338/
LNCS 2834 Orthogonal Design Method for Optimal Cache Configuration 1s
edition by Hongsong Chen, Zhenzhou Ji, Mingzeng Hu ISBN 3540200541
978-3540200543
https://ebookball.com/product/lncs-2834-orthogonal-design-method-
for-optimal-cache-configuration-1st-edition-by-hongsong-chen-
zhenzhou-ji-mingzeng-hu-isbn-3540200541-978-3540200543-9272/
LNCS 2834 Optimization of Asynchronous Volume Replication Protocol 1st
edition by Huanqing Dong, Zhanhuai Li ISBN 3540200541 978-3540200543
https://ebookball.com/product/lncs-2834-optimization-of-
asynchronous-volume-replication-protocol-1st-edition-by-huanqing-
dong-zhanhuai-li-isbn-3540200541-978-3540200543-9232/
,LNCS 2834 IA64 Oriented OpenMP Compiler Design and Implementation of
Fortran Front End 1st edition by Hongshan Jiang, Suqin Zhang, Jinlan
Tian ISBN 3540200541 978-3540200543
https://ebookball.com/product/lncs-2834-ia64-oriented-openmp-
compiler-design-and-implementation-of-fortran-front-end-1st-
edition-by-hongshan-jiang-suqin-zhang-jinlan-tian-
isbn-3540200541-978-3540200543-9276/
LNCS 2834 A Scalable Peer to Peer Network with Constant Degree 1st
edition by Dongsheng Li, Xinxin Fang, Yijie Wang, Xicheng Lu, Kai Lu,
Nong Xiao ISBN 3540200541 978-3540200543
https://ebookball.com/product/lncs-2834-a-scalable-peer-to-peer-
network-with-constant-degree-1st-edition-by-dongsheng-li-xinxin-
fang-yijie-wang-xicheng-lu-kai-lu-nong-xiao-
isbn-3540200541-978-3540200543-11012/
LNCS 2834 Scheduling Outages in Distributed Environments 1st edition
by Anthony Butler, Hema Sharda, David Taniar ISBN 3540200541
978-3540200543
https://ebookball.com/product/lncs-2834-scheduling-outages-in-
distributed-environments-1st-edition-by-anthony-butler-hema-
sharda-david-taniar-isbn-3540200541-978-3540200543-13660/
LNCS 2834 A Transaction Model for Grid Computing 1st edition by
Feilong Tang, Minglu Li, Jian Cao ISBN 3540200541 978-3540200543
https://ebookball.com/product/lncs-2834-a-transaction-model-for-
grid-computing-1st-edition-by-feilong-tang-minglu-li-jian-cao-
isbn-3540200541-978-3540200543-10426/
LNCS 2834 Study on CORBA Based Load Balance Algorithm 1st edition by
Gongxuan Zhang, Jianfang Ge, Changan Jiang ISBN 3540200541
978-3540200543
https://ebookball.com/product/lncs-2834-study-on-corba-based-
load-balance-algorithm-1st-edition-by-gongxuan-zhang-jianfang-ge-
changan-jiang-isbn-3540200541-978-3540200543-9814/
, Design of Cluster Safe File System
Gang Zheng, Kai Ding, and Zhenxing He
North China Institute of Computing Technology,
Beijing, 100083, China
{zhengg,dingk,hezx}@nci.ac.cn
Abstract. The Cluster Safe File System (CSFS) is a distributed file system that
can provide features such as single name space and remote data mirror. Files in
the file system are scattered on all or some of the nodes in the cluster, and all
nodes in the cluster can access the CSFS file system by mounting it on a local
directory, clients can access the file system via NFS, FTP, Samba, etc. Every
file in the file system has its synchronized mirror on another node, and that is
why we call it SAFE. And in fact we can easily expand it to support more than
one synchronized mirrors.
1 Introduction
High Available clusters are more and more widely used to provide non-stop services,
such as web services, commercial and banking system, etc, in which cases, temporary
failure might cause great loss and catastrophic consequences. And in many case, data
loss is more intolerable than service failure, so it is also very important for a HA
cluster to provide HA for its data. The CSFS is such a cluster file system which
provides a mirror for each file in the file system on another node in the cluster to
prevent from data loss. The CSFS is a filtering file system which is based on other file
systems such as ext3, reiserfs, etc. The CSFS is both safe and single file system..
The CSFS is not designed from scratch. It is based on some existing open source
projects such as FailSafe, PVFS and Intermezzo. It is designed for our cluster system
based on the SGI’s Linux FailSafe.
2 Architecture
The CSFS system is a distributed file system.Its physical arrangement and data
mirroring mechanism are transparent to users.
The architecture of CSFS is made up of five parts (see figure 1, the CMOND is the
cluster monitor daemon which can monitor processes), Linux kernel module
(CSFSKM), Linux virtual device (CSFSDEV), CSFS library (CSFSLIB), file system
service daemon (CSFSD) and file system input/output daemon (CSFSIOD).
Every file in the file system has its synchronized mirror on another node. In
figure 2, the file’ on node2’ is a mirror of the file on node2.
X. Zhou et al. (Eds.): APPT 2003, LNCS 2834, pp. 249–253, 2003.
© Springer-Verlag Berlin Heidelberg 2003