Telecommunication Systems

, Volume 39, Issue 3–4, pp 171–185 | Cite as

Trustworthy Web services provisioning for differentiated customer services

Article

Abstract

With the number of e-Business applications dramatically increasing, a service level agreement (SLA) will play an important part in Web services. The SLA is a combination of several quality of services (QoS), such as security, performance, and availability, agreed between a customer and a service provider. Most existing research addresses only one of these QoS metrics. Furthermore, in the case of the response time defined as one of QoS metrics for performance, only the average time to process and complete a job is typically used. Moreover, customer requests often need to be distinguished, with different request characteristics and customer’s different service requirements.

In this paper, we consider a set of computer resources used by a service broker to host enterprise applications for two classes of differentiated customer services subject to a service level agreement. We study three QoS metrics, namely, trustworthiness, a percentile response time, and availability. The percentile response time metric defines a value below which the end-to-end response time has to be for a given percent of time. We present an approach for resource optimization in such an environment that minimizes the total cost of computer resources while satisfying all these three QoS metrics in a trust-based resource provisioning problem which typically arises in Web services. We formulate the trust-based resource provisioning problem as an optimization problem under SLA constraints, and then solve it using an efficient numerical procedure.

Keywords

Web services Security Trustworthiness Percentile response time Service availability 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Azzedin, F., & Maheswaran, M. (2002). Evolving and managing trust in Grid computing systems. In Proc. of the IEEE Canadian conf. on electrical computing engineering (CCECE ’02). IEEE, May 2002. Google Scholar
  2. 2.
    Bouillet, E., Mitra, D., & Ramakrishnan, K. (2002). The structure and management of service level agreements in networks. IEEE Journal on Selected Areas in Communications, 20(4), 691–699. CrossRefGoogle Scholar
  3. 3.
    Brown, A., & Patterson, D. (2000). Towards availability benchmarks: A case study of software RAID systems. In Proceedings of 2000 USENIX annual technical conference. USENIX, June 2000. Google Scholar
  4. 4.
    Chandra, A., Gong, W., & Shenoy, P. (2003). Dynamic resource allocation for shared data centers using online measurements. In Proceedings of eleventh international conference on quality of service (IWQoSC 2003), June 2003. Google Scholar
  5. 5.
    Chang, J. Processor performance, Update 1. In SQL-Server-Performance.com. Google Scholar
  6. 6.
    Chassot, C., Garcia, F., Auriol, G., Lozes, A., Lochin, E., & Anelli, P. (2002). Performance analysis for an IP differentiated services network. In Proceedings of IEEE international conference on communication (ICC’02) (pp. 976–980). Google Scholar
  7. 7.
  8. 8.
    CISCO, Service level management: Best practice. http://www.cisco.com/en/US/tech/tk869/tk769.
  9. 9.
    Daduna, H. (1984). Burke’s theorem on passage times in Gordon-Newell networks. Advances in Applied Probability, 16(4), 867–886. CrossRefGoogle Scholar
  10. 10.
    Graf, U. (2004). Applied Laplace transforms and z-transforms for scientists and engineers. Basel: Birkhauser. Google Scholar
  11. 11.
    Hennessy, J. (1999). The future of systems research. IEEE Computer, 32(8), 27–33. Google Scholar
  12. 12.
    Jurca, R., & Faltings, B. (2005). Reputation-based service level agreements for Web services. In Third international conference on service oriented computing (ICSOC 2005). Amsterdam, The Netherlands, December 2005. Google Scholar
  13. 13.
    Kamvar, S. D., Schlosser, M. T., & Garcia-Molina, H. (2003). EignRep: Reputation management in P2P networks. In Proceedings of the World-Wide Web conference. Google Scholar
  14. 14.
    Levy, R., Nagarajarao, J., Pacifici, G., Spreitzer, M., Tantawi, A., & Youssef, A. (2003). Performance management for cluster based Web services. In The 8th IFIP/IEEE international symposium on integrated network management (IM2003). March 2003. Google Scholar
  15. 15.
    Martin, J., & Nilsson, A. (2002). On service level agreements for IP networks. In IEEE INFOCOM, June 2002. Google Scholar
  16. 16.
    Menasce, D. (2002). QoS issues in Web services. IEEE Internet Computing, 6(4), 72–75. CrossRefGoogle Scholar
  17. 17.
    Menasce, D. (2004). Response-time analysis of composite Web services. IEEE Internet Computing, 8(1), 90–92. CrossRefGoogle Scholar
  18. 18.
    Menasce, D., & Bennani, M. (2003). On the use of performance models to design self-managing computer systems. In Proceedings of the 2003 computer measurement group conference. IEEE, December 2003. Google Scholar
  19. 19.
    Menasce, D., & Casalicchio, E. (2004). A framework for resource allocation in grid computing. In Proceedings of the 12th IEEE international symposium on modeling, analysis, and simulation of computer and telecommunications systems (MASCOTS’04) (pp. 259–267). IEEE, October 2004. Google Scholar
  20. 20.
    Nabrzysbi, J., Schopf, J., & Weglarz, J. (2004). Grid resource management. Boston: Kluwer Academic. Google Scholar
  21. 21.
    Osogami, T., Wierman, A., Harchol-Balter, M., & Scheller-Wolf, A. (2003). How many servers are best in a dual-priority fcfs system? (CMU Technical Report: CMU-CS-03-201). Carnegie Mellon University, November 2003. Google Scholar
  22. 22.
    Vu, L., Hauswirth, M., & Aberer, K. QoS-based service selection and ranking with trust and reputation management (Infoscience’s Technical Report). Google Scholar
  23. 23.
    Walrand, J., & Varaiya, P. (1980). Sojourn times and the overtaking condition in Jacksonian networks. Advances in Applied Probability, 12, 1000–1018. CrossRefGoogle Scholar
  24. 24.
    Wickramage, N., & Weerawarana, S. (2005). A benchmark for Web service frameworks. In Proceedings of the 2005 IEEE international conference on service computing (pp. 233–242). IEEE, July 2005. Google Scholar
  25. 25.
    Xiong, K., & Perros, H. (2006). Computer resource optimization for differential customer services. In Proceedings of the 14th IEEE international symposium on modeling, analysis, and simulation of computer and telecommunication systems (MASCOTS 2006). IEEE, September 2006. Google Scholar
  26. 26.
    Zhang, Q., Yu, T., & Irwin, K. (2004). A classification scheme for trust functions in reputation-based trust management. In International workshop on trust, security, and reputation on the semantic web. Hiroshima, November 2004. Google Scholar
  27. 27.
    Ziegler, C., & Lausen, G. (2002). Spreading activation models for trust propagation. In IEEE international conference on e-technology, e-commerce, and e-service (EEE ’04), April 2002. Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2008

Authors and Affiliations

  1. 1.Department of Computer ScienceTexas A&M UniversityCommerceUSA
  2. 2.Department of Computer ScienceNorth Carolina State UniversityRaleighUSA

Personalised recommendations