DocumentCode :
3171489
Title :
Storage access coordination using CORBA
Author :
Sim, A. ; Nordberg, H. ; Bernardo, L.M. ; Shoshani, A. ; Rotem, D.
Author_Institution :
Nat. Energy Res. Sci. Comput. Div., Lawrence Berkeley Lab., CA, USA
fYear :
1999
fDate :
1999
Firstpage :
168
Lastpage :
175
Abstract :
We describe our experience with using several CORBA products to interconnect the software modules of a fairly complex storage coordination system. In the application area of High Energy and Nuclear Physics (HENP) the volume of data reaches hundreds of terabytes per year, and therefore it is impractical to store them on disk systems. Rather they are stored on robotic tape systems that are managed by some mass storage system (MSS). The role of the Storage Access Coordination System (STACS) that we developed is to manage the caching of files from the MSS to a large disk cache that is shared by multiple HENP analysis programs. The system design involved multiple components developed by different people at different sites, and the modules could potentially be distributed as well. We describe the architecture and implementation of the system STACS, emphasizing the inter-module communication requirements. We describe the use of CORBA interfaces between system components, and our experience with using multi-threaded CORBA and moving large objects through the CORBA interfaces. STACS development was recently completed and is being incorporated in an operational environment scheduled to go online in the summer of 1999
Keywords :
application program interfaces; cache storage; distributed object management; high energy physics instrumentation computing; multi-threading; CORBA interfaces; CORBA products; High Energy and Nuclear Physics; Storage Access Coordination System; caching; complex storage coordination system; inter-module communication requirements; large disk cache; large objects; mass storage system; multi-threaded CORBA; multiple HENP analysis programs; operational environment; robotic tape systems; software modules; system components; Application software; Cache storage; Energy storage; Information retrieval; Laboratories; Nuclear physics; Nuclear power generation; Robot kinematics; Scientific computing; System analysis and design;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Distributed Objects and Applications, 1999. Proceedings of the International Symposium on
Conference_Location :
Edinburgh
Print_ISBN :
0-7695-0182-6
Type :
conf
DOI :
10.1109/DOA.1999.794015
Filename :
794015
Link To Document :
بازگشت