A SERVICE DIFFERENTIATION ALGORITHM - For Clusters of Middleware Appliances
Mursalin Habib, Yannis Viniotis, Bob Callaway, Adolfo Rodriguez
2009
Abstract
Service oriented architectures (SOA) and XML-based Web Services have become the technology of choice in enterprise networks. These networks support multiple services and are typically architected in multiple computing tiers, with a main service tier for the business logic and a separate, ``offload" tier, for, say, the CPU-intensive XML processing. The offload tier is typically populated by clusters of middleware appliances, usually hardware-assisted devices that are optimized for their tasks. Service differentiation refers to the generic problem of managing the enterprise network resources in order to achieve desired performance objectives on a per service basis. In this paper, we define a SAA/SDA (Service Activation Algorithm/Service Deactivation Algorithm) that manages the CPU allocation in the appliance tier, in order to provide service differentiation. The main design objective of SAA/SDA is to overcome the disadvantages of the present known, static solutions. We analyze the performance of SAA/SDA via simulations.
References
- Chandrashekar, J., li Zhang, Z., Duan, Z., and Hou, Y. T. (2003). Service oriented internet. In Proceedings of the 1st ICSOC.
- Erl, T. (2004). Service-Oriented Architecture : A Field Guide to Integrating XML and Web Services. Prentice Hall PTR.
- Habib, M. (2009). Provisioning algorithms for service differentiation in middleware appliance clusters. Master's thesis, North Carolina State University.
- Menascé, D. A., Barbará, D., and Dodge, R. (2001). Preserving qos of e-commerce sites through self-tuning: a performance model approach. In EC 7801: Proceedings of the 3rd ACM conference on Electronic Commerce, pages 224-234, New York, NY, USA. ACM.
- Michael Huhns, M. P. S. (2005). Service oriented computing: Key concepts and principle. IEEE Internet Computing, IEEE Computer Society, pages 75-82.
- Parekh, A. K. and Gallager, R. G. (1993). A generalized processor sharing approach to flow control in integrated services networks: the single-node case. IEEE/ACM Transactions on Networking, 1(3):344- 357.
- Ranjan, S., Rolia, J., Fu, H., and Knightly, E. (2002). Qosdriven server migration for internet data centers. In Proc. Tenth IEEE International Workshop on Quality of Service, pages 3-12.
- Sharma, A., Adarkar, H., and Sengupta, S. (2003). Managing qos through prioritization in web services. In Proceedings on Fourth International Conference on Web Information Systems, pages 140-148.
- Wang, X., Du, Z., Chen, Y., Li, S., Lan, D., Wang, G., and Chen, Y. (2008). An autonomic provisioning framework for outsourcing data center based on virtual appliances. Cluster Computing, 11(3):229-245.
- Zhang, C., Chang, R. N., Perng, C.-S., So, E., Tang, C., and Tao, T. (2008). Leveraging service composition relationship to improve cpu demand estimation in soa environments. In SCC 7808: Proceedings of the 2008 IEEE International Conference on Services Computing, pages 317-324, Washington, DC, USA. IEEE Computer Society.
- Zhu, H., Tang, H., and Yang, T. (2001). Demand-driven service differentiation for cluster-based network servers. In In Proc. IEEE INFOCOM, pages 679-688.
Paper Citation
in Harvard Style
Habib M., Viniotis Y., Callaway B. and Rodriguez A. (2009). A SERVICE DIFFERENTIATION ALGORITHM - For Clusters of Middleware Appliances . In Proceedings of the 4th International Conference on Software and Data Technologies - Volume 2: ICSOFT, ISBN 978-989-674-010-8, pages 13-20. DOI: 10.5220/0002254300130020
in Bibtex Style
@conference{icsoft09,
author={Mursalin Habib and Yannis Viniotis and Bob Callaway and Adolfo Rodriguez},
title={A SERVICE DIFFERENTIATION ALGORITHM - For Clusters of Middleware Appliances},
booktitle={Proceedings of the 4th International Conference on Software and Data Technologies - Volume 2: ICSOFT,},
year={2009},
pages={13-20},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002254300130020},
isbn={978-989-674-010-8},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 4th International Conference on Software and Data Technologies - Volume 2: ICSOFT,
TI - A SERVICE DIFFERENTIATION ALGORITHM - For Clusters of Middleware Appliances
SN - 978-989-674-010-8
AU - Habib M.
AU - Viniotis Y.
AU - Callaway B.
AU - Rodriguez A.
PY - 2009
SP - 13
EP - 20
DO - 10.5220/0002254300130020