EXPOSING WORKFLOWS TO LOAD BURSTS

Dmytro Dyachuk, Ralph Deters

Abstract

Well defined, loosely coupled services are the basic building blocks of the service-orientated design-integration paradigm. Services are computational elements that expose functionality (e.g. legacy applications) in a platform independent manner and can be described, published, discovered, orchestrated and consumed across language, platform and organizational borders. Using service-orientation (SO) it is fairly easy to expose existing applications/resources and to aggregate them into novel services called composite services (CS). This aggregation is achieved by defining a workflow that orchestrates the underlying services in a manner consistent with the desired functionality. Since CS can aggregate atomic and other CS they foster the development of service layers and reuse of already existing functionality. But by defining workflows, existing services are put into novel contexts and exposed to different workloads, which in turn can result in unexpected behaviors. This paper examines the behavior of sequential workflows that experience short-lived load bursts. Using workflows of varying length, the paper reports on the transformations that loads experience as they are processed by providers.

References

  1. Four Tenets Of Service Orientation, http://msdn.microsoft.com/msdnmag/issues/04/01/Indi go/default.aspx.
  2. Visual Studio Home, http://msdn.microsoft.com/vstudio/. Web Service Definition Language (WSDL), http://www.w3.org/TR/wsdl.
  3. Cherkasova, L. (1998). Scheduling Strategy to Improve Response Time for Web Applications, HPCN Europe 1998: Proceedings of the International Conference and Exhibition on High-Performance Computing and Networking, 1998, Springer-Verlag, 305-314.
  4. Elnikety, S., Nahum, E., Tracey, J. And Zwaenepoel, W. (2004). A method for transparent admission control and request scheduling in e-commerce web sites, WWW 7804: Proceedings of the 13th international conference on World Wide Web, 2004, ACM Press, 276-286.
  5. Harchol-Balter, M., Schroeder, B., Bansal, N. And Agrawal, M. (2003). Size-based scheduling to improve web performance. ACM Trans.Comput.Syst., 21(2), 207-233.
  6. Heiss, H. And Wagner, R. (1991). Adaptive Load Control in Transaction Processing Systems, VLDB 7891: Proceedings of the 17th International Conference on Very Large Data Bases, 1991, Morgan Kaufmann Publishers Inc, 47-54.
  7. Natis, Y.V. (12 April 2003). Service Oriented Architecture. Gartner.
  8. XJ TECHOLOGIES, Anylogic 5.5, http://www.xjtek.com/2007.
Download


Paper Citation


in Harvard Style

Dyachuk D. and Deters R. (2007). EXPOSING WORKFLOWS TO LOAD BURSTS . In Proceedings of the Ninth International Conference on Enterprise Information Systems - Volume 1: ICEIS, ISBN 978-972-8865-88-7, pages 218-225. DOI: 10.5220/0002382702180225


in Bibtex Style

@conference{iceis07,
author={Dmytro Dyachuk and Ralph Deters},
title={EXPOSING WORKFLOWS TO LOAD BURSTS},
booktitle={Proceedings of the Ninth International Conference on Enterprise Information Systems - Volume 1: ICEIS,},
year={2007},
pages={218-225},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002382702180225},
isbn={978-972-8865-88-7},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Ninth International Conference on Enterprise Information Systems - Volume 1: ICEIS,
TI - EXPOSING WORKFLOWS TO LOAD BURSTS
SN - 978-972-8865-88-7
AU - Dyachuk D.
AU - Deters R.
PY - 2007
SP - 218
EP - 225
DO - 10.5220/0002382702180225