• DocumentCode
    2831001
  • 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
  • fYear
    2008
  • fDate
    1-5 Sept. 2008
  • Firstpage
    233
  • Lastpage
    237
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Database and Expert Systems Application, 2008. DEXA '08. 19th International Workshop on
  • Conference_Location
    Turin
  • ISSN
    1529-4188
  • Print_ISBN
    978-0-7695-3299-8
  • Type

    conf

  • DOI
    10.1109/DEXA.2008.117
  • Filename
    4624721