Title :
An XML based framework for self-describing parallel I/O data
Author :
Belokosztolszki, Andràs ; Schikuta, Erich
Author_Institution :
Comput. Lab., Cambridge Univ., UK
Abstract :
File I/O data is interpreted by high performance parallel/distributed applications mostly as a sequence of arbitrary bits. This leads to the situation where data is ´volatile´ information that has meaning only with the respective application responsible for it; a fact that contradicts the physical storage paradigm. We claim that this situation must change and see the necessity to follow an approach - known from the database world - to interpret data as ´a model of reality´. To achieve this we add semantic knowledge to the datafiles. Thus we propose an XML based language, which provides homogeneous framework for describing data on all interpretative levels from physical representation to logical information. In our framework physical files are consequently augmented by interpretative information specified in the proposed language. This approach delivers, beside semantic knowledge on the data, the advantages of persistence and portability.
Keywords :
XML; input-output programs; parallel programming; software portability; XML based language; arbitrary bit sequence; data files; database; file I/O data; high performance distributed applications; high performance parallel applications; logical information; parallel I/O data self-description; persistence; physical storage paradigm; portability; semantic knowledge; Application software; Bandwidth; Concurrent computing; Databases; Debugging; Distributed computing; Hardware; High performance computing; Laboratories; XML;
Conference_Titel :
Parallel, Distributed and Network-Based Processing, 2003. Proceedings. Eleventh Euromicro Conference on
Conference_Location :
Genova, Italy
Print_ISBN :
0-7695-1875-3
DOI :
10.1109/EMPDP.2003.1183606