Evaluation of efficient XML interchange (EXI) for large datasets and as an alternative to binary JSON encodings
Download
Author
Hill, Bruce W.
Date
2015-03Advisor
Brutzman, Donald P.
McGregor, Don
Metadata
Show full item recordAbstract
Current and emerging Navy information concepts, including network-centric warfare and Navy Tactical Cloud, presume high network throughput and interoperability. The Extensible Markup Language (XML) addresses the latter requirement, but its verbosity is problematic for afloat networks. JavaScript Object Notation (JSON) is an alternative to XML common in web applications and some non-relational databases. Compact, binary encodings exist for both formats. Efficient XML Interchange (EXI) is a standardized, binary encoding of XML. Binary JSON (BSON) and Compact Binary Object Representation (CBOR) are JSON-compatible encodings. This work evaluates EXI compaction against both encodings, and extends evaluations of EXI for datasets up to 4 gigabytes. Generally, a configuration of EXI exists that produces a more compact encoding than BSON or CBOR. Tests show EXI compacts structured, non-multimedia data in Microsoft Office files better than the default format. The Navy needs to immediately consider EXI for use in web, sensor, and office document applications to improve throughput over constrained networks. To maximize EXI benefits, future work needs to evaluate EXI’s parameters, as well as tune XML schema documents, on a case-by-case basis prior to EXI deployment. A suite of test examples and an evaluation framework also need to be developed to support this process.
Rights
This publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.Related items
Showing items related by title, author, creator and subject.
-
Application of logic regression to assess the importance of interactions between components in a network
Rocco, Claudio M.; Hernandez-Perdomo, Elvis; Mun, Johnathan (Elsevier, 2021);Logic regression (LR), not to be confused with logistic regression, is a well-known alternative tree-based method and powerful statistical learning technique that can be used to classify a binary response using Boolean ... -
Improving maritime domain awareness using neural networks for target of interest classification
Schaus, Brian M. (Monterey, California: Naval Postgraduate School, 2015-03);Techniques for classifying maritime domain targets-of-interest within images are explored in this thesis. Geometric and photometric features within each image are extracted from processed images and are used to train a ... -
Efficient XML Interchange (EXI) compression and performance benefits : development, implementation and evaluation
Snyder, Sheldon L. (Monterey, California. Naval Postgraduate School, 2010-03);The Department of Defense (DoD) Network-Centric data sharing strategy for the Global Information Grid (GIG) is to XMLize all data. The goal of this strategy is to ensure all data is visible, usable and interoperable, when ...