CHARACTERIZING DISTRIBUTED XML PROCESSING - Moving XML Processing from Servers to Networking Nodes

Yoshiyuki Uratani, Hiroshi Koide, Dirceu Cavendish, Yuji Oie

Abstract

This study characterizes distributed XML processing on networking nodes. XML documents are sent from a client node to a server node through relay nodes, which process the documents before arriving at the server. When the relay nodes are connected tandem, the XML documents are processed in a pipelining manner. When the relay nodes are connected parallel, the XML documents are processed in a parallel fashion. Well-formedness and grammar validation pipelining and parallel processing characterization reveals inherent advantages of the parallel processing model.

References

  1. Dirceu Cavendish, K. S. C. (2008). Distributed xml processing: Theory and applications. Journal of Parallel and Distributed Computing, 68(8):1054-1069.
  2. James E. Kelley Jr, M. R. W. (1959). Critical-path planning and scheduling. IRE-AIEE-ACM 7859 (Eastern), pages 160-173.
  3. Kazumi Yoshinaga, Yoshiyuki Uratani, H. K. (2008). Utilizing multi-networks task scheduler for streaming applications. International Conference on Parallel Processing - Workshops, pages 25-30.
  4. Manimaran G., M. C. S. R. (1998). An efficient dynamic scheduling algorithm for multiprocessor realtime systems. IEEE Transactions on Parallel Distributed System, 9(3):312-319.
  5. Masayoshi Shimamura, Takeshi Ikenaga, M. T. (2010). Advanced relay nodes for adaptive network services - concept and prototype experiment. Broadband, Wireless Computing, Communication and Applications, International Conference on, 0:701-707.
  6. Michael R. Head, M. G. (2007). Approaching a parallelized xml parser optimized for multi-core processors. SOCP'07, pages 17-22.
  7. Michael R. Head, M. G. (2009). Performance enhancement with speculative execution based parallelism for processing large-scale xml-based application data. HPDC'09, pages 21-29.
  8. Oracle (2010). Sun SPARC Enterprise T5440 Server. http://www.oracle.com/us/products/servers-storage/ servers/sparc-enterprise/t-series/031585.htm.
  9. Tarek Hagras, J. J. (2004). A static task scheduling heuristic for homogeneous computing environments. 12th Euromicro Conference on Parallel, Distributed and Network-Based Processing (PDP'04), pages 192- 198.
  10. Wei Lu, D. G. (2007). Parallel xml processing by work stealing. SOCP'07, pages 31-37.
  11. Yoshiyuki Uratani, H. K. (2009). Implementation and evaluation of a parallel application which processes streaming data on relay nodes. IEICE Technical Report, 109(228):133-138.
Download


Paper Citation


in Harvard Style

Uratani Y., Koide H., Cavendish D. and Oie Y. (2011). CHARACTERIZING DISTRIBUTED XML PROCESSING - Moving XML Processing from Servers to Networking Nodes . In Proceedings of the 7th International Conference on Web Information Systems and Technologies - Volume 1: WEBIST, ISBN 978-989-8425-51-5, pages 41-50. DOI: 10.5220/0003338300410050


in Bibtex Style

@conference{webist11,
author={Yoshiyuki Uratani and Hiroshi Koide and Dirceu Cavendish and Yuji Oie},
title={CHARACTERIZING DISTRIBUTED XML PROCESSING - Moving XML Processing from Servers to Networking Nodes},
booktitle={Proceedings of the 7th International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,},
year={2011},
pages={41-50},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003338300410050},
isbn={978-989-8425-51-5},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 7th International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,
TI - CHARACTERIZING DISTRIBUTED XML PROCESSING - Moving XML Processing from Servers to Networking Nodes
SN - 978-989-8425-51-5
AU - Uratani Y.
AU - Koide H.
AU - Cavendish D.
AU - Oie Y.
PY - 2011
SP - 41
EP - 50
DO - 10.5220/0003338300410050