Title :
Virtual DOM: An Efficient Virtual Memory Representation for Large XML Documents
Author :
Psaila, Giuseppe
Author_Institution :
Facoltd di Ing. Viale Marconi 5, Univ. degli Studi di Bergamo, Dalmine
Abstract :
Standardized main memory representation methods (DOM) are quite inadequate to represent large XML documents, both in terms of space (necessary amount of memory) and, consequently, in time: it easily happens that it is not possible to load large XML documents in main memory. In this paper, we present virtual DOM, a Java package that provides an efficient representation technique for large XML documents. It adopts a specifically designed virtual memory technique: memory blocks allocated to represent the document are swapped, when necessary, by skipping the operating system swapping mechanism; this way, the actual main memory needs are kept under control, the thrashing phenomenon is avoided even for large documents.
Keywords :
Java; XML; data structures; software packages; virtual storage; Java package; Virtual DOM; large XML documents; virtual memory representation methods; Control systems; Data mining; Data structures; Databases; Engines; Expert systems; Java; Operating systems; Packaging; XML;
Conference_Titel :
Database and Expert Systems Application, 2008. DEXA '08. 19th International Workshop on
Conference_Location :
Turin
Print_ISBN :
978-0-7695-3299-8
DOI :
10.1109/DEXA.2008.117