DYNAMICALLY RECONFIGURABLE DATA-INTENSIVE SERVICE COMPOSITION
Onyeka Ezenwoye, Salome Busi, S. Masoud Sadjadi
2010
Abstract
The distributed nature of services poses significant challenges to building robust service-based applications. A major aspect of this challenge is finding a model of service integration that promotes ease of dynamic reconfiguration, in response to internal and external stimuli. Centralized models of composition are not conducive for data-intensive applications such as those in the scientific domain. Decentralized compositions are more complicated to manage especially since no service has a global view of the interaction. In this paper we identify the requirements for dynamic reconfiguration of data-intensive composite services. A hybrid composition model that combines the attributes of centralization and decentralization is proposed. We argue that this model promotes dynamic reconfiguration of data-intensive service compositions.
References
- Andrews, T., Curbers, F., Dholakia, H., Goland, Y., Klein, J., Leymann, F., Liu, K., Roller, D., Smith, D., Thattee, S., Trickovic, I., and Weerawarana, S. (2003). Business process execution language for web services.
- Armbrust, M., Fox, A., Joseph, R. G. A., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I., and Zaharia, M. (2009). Above the clouds: A berkeley view of cloud computing. Technical Report UCB/EECS-2009-28, EECS Department, University of California, Berkeley.
- Becker, J., Gille, M., Muehlen, M. Z., and Gille, D. M. (2002). Workflow application architectures: Classification and characteristics of workflow-based information systems. In in: Fischer, L. (Ed.): Workflow Handbook 2002, Future Strategies, Lighthouse Point, FL, pages 39-50.
- Benslimane, D., Dustdar, S., and Sheth, A. (2008). Services mashups: The new generation of web applications. IEEE Internet Computing, 12(5):13-15.
- Bichler, M. and Lin, K.-J. (2006). Service-oriented computing. Computer, 39(3):99-101.
- Birman, K. P., van Renesse, R., and Vogels, W. (2004). Adding high availability and autonomic behavior to web services. In Proceedings of the 26th International Conference on Software Engineering (ICSE 2004), pages 17-26, Edinburgh, United Kingdom. IEEE Computer Society.
- Buschmann, F., Henney, K., and Schmidt, D. C. (2007). Pattern-Oriented Software Architecture: A Pattern Language for Distributed Computing, Volume 4. Wiley.
- Deelman, E. and Chervenak, A. (2008). Data management challenges of data-intensive scientific workflows. In Proceedings of the Eighth IEEE International Symposium on Cluster Computing and the Grid, Washington, DC, USA. IEEE Computer Society.
- Deelman, E. and Gil, Y. (2006). Managing large-scale scientific workflows in distributed environments: Experiences and challenges. In Proceedings of the Second IEEE International Conference on e-Science and Grid Computing, page 144, Washington, DC, USA. IEEE Computer Society.
- Dialani, V., Miles, S., Moreau, L., Roure, D. D., and Luck, M. (2002). Transparent fault tolerance for web services based architectures. In Eighth International Europar Conference (EURO-PAR'02), Lecture Notes in Computer Science, Padeborn, Germany. SpringerVerlag.
- Ezenwoye, O. and Sadjadi, S. M. (2006). Composing aggregate web services in BPEL. In Proceedings of The 44th ACM Southeast Conference, Melbourne, Florida.
- Ezenwoye, O., Sadjadi, S. M., Carey, A., and Robinson, M. (2007). Grid service composition in bpel for scientific applications. In Proceedings of the International Conference on Grid computing, high-performAnce and Distributed Applications, Vilamoura, Algarve, Portugal.
- Ezenwoye, O., Viswanathan, B., Sadjadi, S. M., Fong, L., Dasgupta, G., and Kalayci, S. (2009). Task decomposition for adaptive data staging in workflows for distributed environments. In Proceedings of the 21st International Conference on Software Engineering and Knowledge Engineering, pages 16-19, Boston, MA.
- Gamma, E., Helm, R., Johnson, R., and Vlissides, J. (1995). Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Professional Computing Series. Addison-Wesley Publishing Company.
- Gil, Y., Deelman, E., Ellisman, M., Fahringer, T., Fox, G., Gannon, D., Goble, C., Livny, M., Moreau, L., and Myers, J. (2007). Examining the challenges of scientific workflows. Computer, 40(12):24-32.
- Gottschalk, K. D., Graham, S., Kreger, H., and Snell, J. (2002). Introduction to web services architecture. IBM Systems Journal, 41(2):170-177.
- Grossman, R. L. (2009). The case for cloud computing. IT Professional, 11(2):23-27.
- Hwang, S. and Kesselman, C. (2003). Gridworkflow: A flexible failure handling framework for the grid. In Proceedings of The 12th IEEE International Symposium on High Performance Distributed Computing, Seattle, Washington.
- Jaeger, E., Altintas, I., Zhang, J., Ludscher, B., Pennington, D., and Michener, W. (2005). A scientific workflow approach to distributed geospatial data processing using web services. In Proceedings of the 17th international conference on Scientific and statistical database management, pages 87-90. Lawrence Berkeley Laboratory.
- Kavantzas, N., Burdett, D., Ritzinger, G., Fletcher, T., Lafon, Y., and Barreto, C. (2005). Web Services Choreography Description Language. W3C, 1.0 edition.
- Kiczales, G., Lamping, J., Menhdhekar, A., Maeda, C., Lopes, C., Loingtier, J.-M., and Irwin, J. (1997). Aspect-oriented programming. In Proceedings European Conference on Object-Oriented Programming, volume 1241, pages 220-242. Springer-Verlag.
- Kosar, T. and Livny, M. (2005). A framework for reliable and efficient data placement in distributed computing systems. Journal of Parallel and Distributed Computing.
- Lindholm, K. R. (2007). The user experience of softwareas-a-service applications. Technical Report UCB iSchool Report 2007-005, The School of Information, University of California, Berkeley.
- Liu, D., Law, K. H., and Wiederhold, G. (2002). Analysis of integration models for service composition. In Proceedings of the 3rd international workshop on Software and performance, pages 158-165. ACM.
- Ouzzani, M. and Bouguettaya, A. (2004). Efficient access to web services. IEEE Internet Computing, 8(2):34- 44.
- Papazoglou, M. P., Traverso, P., Dustdar, S., and Leymann, F. (2007). Service-oriented computing: State of the art and research challenges. Computer, 40(11):38-45.
- Peltz, C. (2003). Web services orchestration and choreography. IEEE Computer, 36(10):44-52.
- Ranganathan, K. and Foster, I. (2002). Decoupling computation and data scheduling in distributed data-intensive applications. In International Symposium on HighPerformance Distributed Computing, Los Alamitos, CA, USA. IEEE Computer Society.
- Sommerville, I. (2006). Software Engineering 8th edition. Addison-Wesley.
- Vogels, W. (2003). Web services are not distributed objects. IEEE Internet Computing.
- Yu, J. and Buyya, R. (2005). A taxonomy of scientific workflow systems for grid computing. SIGMOD Record, 34(3):44-49.
- Zhang, L.-J., Li, H., and Lam, H. (2004). Services computing: Grid applications for today. IT Professional, 6(4):5-7.
Paper Citation
in Harvard Style
Ezenwoye O., Busi S. and Masoud Sadjadi S. (2010). DYNAMICALLY RECONFIGURABLE DATA-INTENSIVE SERVICE COMPOSITION . In Proceedings of the 6th International Conference on Web Information Systems and Technology - Volume 1: WEBIST, ISBN 978-989-674-025-2, pages 125-130. DOI: 10.5220/0002852101250130
in Bibtex Style
@conference{webist10,
author={Onyeka Ezenwoye and Salome Busi and S. Masoud Sadjadi},
title={DYNAMICALLY RECONFIGURABLE DATA-INTENSIVE SERVICE COMPOSITION},
booktitle={Proceedings of the 6th International Conference on Web Information Systems and Technology - Volume 1: WEBIST,},
year={2010},
pages={125-130},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002852101250130},
isbn={978-989-674-025-2},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 6th International Conference on Web Information Systems and Technology - Volume 1: WEBIST,
TI - DYNAMICALLY RECONFIGURABLE DATA-INTENSIVE SERVICE COMPOSITION
SN - 978-989-674-025-2
AU - Ezenwoye O.
AU - Busi S.
AU - Masoud Sadjadi S.
PY - 2010
SP - 125
EP - 130
DO - 10.5220/0002852101250130