SI5: Abstraction layer that supports data replication systemsSI5 Report [PDF 105Kb].SI5 concerns the development of a higher level abstraction for replication services, called the Grid Replication Framework (GRF). The GRF allows the user to interact with a single API, but use several different replication services. It has a flexible modular design for supporting new replica clients. With this plug-in design, users can easily develop clients for GRF that add data access supports for other systems. OverviewThe Storage Resource Broker (SRB) is a data management system that employs a client-server architecture. It provides mechanisms to access data based on some attributes other than filenames. SRB uses a MCAT (Meta data Catalog) service to store meta data information for the stored datasets. Such information is used to identify and describe the associated data. Users of SRB can access the data using the command line clients called Scommands. Other means including a web portal called MySRB, and a Windows-based client called inQ. There are also APIs in C, Java and Python. SRB also provides two libraries, SrbIO and UnixIO, to facilitate code modification for legacy programs.
Architecture of GRF The Grid Replication Framework Code explanation is available here. The GRF code is available here [.tar 12,320 KB]. The GriddLeS-Parrot code is available here [.tar 4,660 KB]. |
