Distributed XML processing over multicore servers

Yoshiyuki Uratani, Hiroshi Koide, Dirceu Cavendish

研究成果: 著書/レポートタイプへの貢献会議での発言

抄録

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.

元の言語英語
ホスト出版物のタイトルWEBIST 2014 - Proceedings of the 10th International Conference on Web Information Systems and Technologies
出版者SciTePress
ページ200-207
ページ数8
ISBN(印刷物)9789897580239
出版物ステータス出版済み - 1 1 2014
イベント10th International Conference on Web Information Systems and Technologies, WEBIST 2014 - Barcelona, スペイン
継続期間: 4 3 20144 5 2014

出版物シリーズ

名前WEBIST 2014 - Proceedings of the 10th International Conference on Web Information Systems and Technologies
1

その他

その他10th International Conference on Web Information Systems and Technologies, WEBIST 2014
スペイン
Barcelona
期間4/3/144/5/14

Fingerprint

XML
Servers
Processing
Program processors
Web services
Pipelines

All Science Journal Classification (ASJC) codes

  • Computer Networks and Communications

これを引用

Uratani, Y., Koide, H., & Cavendish, D. (2014). Distributed XML processing over multicore servers. : WEBIST 2014 - Proceedings of the 10th International Conference on Web Information Systems and Technologies (pp. 200-207). (WEBIST 2014 - Proceedings of the 10th International Conference on Web Information Systems and Technologies; 巻数 1). SciTePress.

Distributed XML processing over multicore servers. / Uratani, Yoshiyuki; Koide, Hiroshi; Cavendish, Dirceu.

WEBIST 2014 - Proceedings of the 10th International Conference on Web Information Systems and Technologies. SciTePress, 2014. p. 200-207 (WEBIST 2014 - Proceedings of the 10th International Conference on Web Information Systems and Technologies; 巻 1).

研究成果: 著書/レポートタイプへの貢献会議での発言

Uratani, Y, Koide, H & Cavendish, D 2014, Distributed XML processing over multicore servers. : WEBIST 2014 - Proceedings of the 10th International Conference on Web Information Systems and Technologies. WEBIST 2014 - Proceedings of the 10th International Conference on Web Information Systems and Technologies, 巻. 1, SciTePress, pp. 200-207, 10th International Conference on Web Information Systems and Technologies, WEBIST 2014, Barcelona, スペイン, 4/3/14.
Uratani Y, Koide H, Cavendish D. Distributed XML processing over multicore servers. : WEBIST 2014 - Proceedings of the 10th International Conference on Web Information Systems and Technologies. SciTePress. 2014. p. 200-207. (WEBIST 2014 - Proceedings of the 10th International Conference on Web Information Systems and Technologies).
Uratani, Yoshiyuki ; Koide, Hiroshi ; Cavendish, Dirceu. / Distributed XML processing over multicore servers. WEBIST 2014 - Proceedings of the 10th International Conference on Web Information Systems and Technologies. SciTePress, 2014. pp. 200-207 (WEBIST 2014 - Proceedings of the 10th International Conference on Web Information Systems and Technologies).
@inproceedings{f3d3a033e37b4695a0d7c9889ab7e012,
title = "Distributed XML processing over multicore servers",
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.",
author = "Yoshiyuki Uratani and Hiroshi Koide and Dirceu Cavendish",
year = "2014",
month = "1",
day = "1",
language = "English",
isbn = "9789897580239",
series = "WEBIST 2014 - Proceedings of the 10th International Conference on Web Information Systems and Technologies",
publisher = "SciTePress",
pages = "200--207",
booktitle = "WEBIST 2014 - Proceedings of the 10th International Conference on Web Information Systems and Technologies",

}

TY - GEN

T1 - Distributed XML processing over multicore servers

AU - Uratani, Yoshiyuki

AU - Koide, Hiroshi

AU - Cavendish, Dirceu

PY - 2014/1/1

Y1 - 2014/1/1

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=84902379378&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84902379378&partnerID=8YFLogxK

M3 - Conference contribution

AN - SCOPUS:84902379378

SN - 9789897580239

T3 - WEBIST 2014 - Proceedings of the 10th International Conference on Web Information Systems and Technologies

SP - 200

EP - 207

BT - WEBIST 2014 - Proceedings of the 10th International Conference on Web Information Systems and Technologies

PB - SciTePress

ER -