Distributed XML processing over multicore servers

Yoshiyuki Uratani, Hiroshi Koide, Dirceu Cavendish

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Nowadays, multicore CPU become popular technology to enhance services quality in Web services. This paper characterizes parallel distributed XML processing which can off-load the amount of processing at their servers to networking nodes with varying number of CPU cores. Our implemented distributed XML processing system sends XML documents from a sender node to a server node through relay nodes, which process the documents before arriving at the server. When the relay nodes are connected in tandem, the XML documents are processed in a pipelining manner. When the relay nodes are connected in parallel, the XML documents are processed in a parallel fashion. For well-formedness and grammar validation tasks, the parallel processing reveals inherent advantages compared with pipeline processing regardless of document type, number of CPU cores and processing environment. Moreover, the number of CPU cores impacts efficiency of distributed XML processing via buffer access contention.

Original languageEnglish
Title of host publicationWEBIST 2014 - Proceedings of the 10th International Conference on Web Information Systems and Technologies
PublisherSciTePress
Pages200-207
Number of pages8
ISBN (Print)9789897580239
DOIs
Publication statusPublished - 2014
Externally publishedYes
Event10th International Conference on Web Information Systems and Technologies, WEBIST 2014 - Barcelona, Spain
Duration: Apr 3 2014Apr 5 2014

Publication series

NameWEBIST 2014 - Proceedings of the 10th International Conference on Web Information Systems and Technologies
Volume1

Other

Other10th International Conference on Web Information Systems and Technologies, WEBIST 2014
Country/TerritorySpain
CityBarcelona
Period4/3/144/5/14

All Science Journal Classification (ASJC) codes

  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'Distributed XML processing over multicore servers'. Together they form a unique fingerprint.

Cite this