Advertisement

The Journal of Supercomputing

, Volume 63, Issue 1, pp 1–23 | Cite as

An evaluation method of outsourcing services for developing an elastic cloud platform

  • Wanchun Dou
  • Lianyong Qi
  • Xuyun Zhang
  • Jinjun Chen
Article

Abstract

To gain and retain competitive advantages in a competitive business arena, a business cloud-computing platform should continuously strive to offer new services and remain competitive. Unfortunately, it becomes more and more recognized by the industry that a cloud-computing platform could not cover all aspects of IT layers engaged in infrastructure, platform and application. In practice, end users’ requests are nearly unlimited; while the services held by a cloud-computing platform is relatively limited, no matter in service category or in service capacity. In view of this challenge, an elastic cloud platform is investigated by recruited outside services that are absent from the cloud platform. Concretely, through dynamically hiring a qualified service on Internet to replace the absent service inside a cloud platform, an elastic cloud platform could nearly provide unlimited capabilities in an outsourcing service way, e.g., computing power, storage, application functions, etc. At last, the validity of the method is evaluated by a case study.

Keywords

Outsourcing service Elastic cloud platform QoS Dependence function Satisfaction function 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Jeong B, Cho H, Lee C (2008) On the functional quality of service (FQoS) to discover and compose interoperable Web services. Expert Syst Appl 36(3):5411–5418. doi: 10.1016 CrossRefGoogle Scholar
  2. 2.
    Zeng L, Benatallah B, Ngu AHH, Dumas M, Kalagnanam J, Chang H (2004) QoS-aware middleware for Web services composition. IEEE Trans Softw Eng 30(5):311–327 CrossRefGoogle Scholar
  3. 3.
    Jureta IJ, Herssens C, Faulkner S (2009) A comprehensive quality model for service-oriented systems. Softw Qual Control 17(1):65–98 CrossRefGoogle Scholar
  4. 4.
    Weiss A (2007) Computing in the clouds. ACM NetWorker 11(4):16–25 CrossRefGoogle Scholar
  5. 5.
    Armbrust M et al (2009) Above the clouds: a Berkeley view of cloud computing. Technical Report UCB/EECS Google Scholar
  6. 6.
    Amazon Elastic Compute Cloud (Amazon EC2) (2010) http://aws.amazon.com/ec2 [10 March 2010]
  7. 7.
    Storage Service Simple (S3) (2010) http://aws.amazon.com/s3 [1 April 2010]
  8. 8.
    Ciurana E (2009) Developing with Google app engine. Springer, Berlin CrossRefGoogle Scholar
  9. 9.
    Google Web Applications for Communication and Collaborations (2010) http://www.google.com/apps [1 April 2010]
  10. 10.
    IBM Lotus Live (2010) http://www.lotuslive.com [5 April 2010]
  11. 11.
    Microsoft Office Live (2010) http://www.officelive.com [5 April 2010]
  12. 12.
    Motahari-Nezhad HR, Stephenson B, Singhal S (2009) Outsourcing business to cloud computing services: opportunities and challenges. Technical Report HPL Google Scholar
  13. 13.
    Luo X, Yu J (2010) Building Web knowledge flow based on interactive computing with semantics. New Gener Comput 28(2):113–121 zbMATHCrossRefGoogle Scholar
  14. 14.
    Aymerich FM, Fenu G, Surcis S (2008) An approach to a cloud computing network. In: International conference on the applications of digital information and Web technologies, August 2008, Ostrava, Czech Republic. IEEE Computer Society Press, Los Alamitos, pp 113–118 Google Scholar
  15. 15.
    Wang L (2008) Cloud computing: a perspective study. http://hdl.handle.net/1850/7821
  16. 16.
    Greenberg A, Hamilton J, Maltz D, Patel P (2009) The cost of a cloud: research problems in data center networks. SIGCOMM Comput Commun Rev 39(1):68–73 CrossRefGoogle Scholar
  17. 17.
    Motahari-Nezhad H, Stephenson B, Singhal S (2009) Outsourcing business to cloud computing services: opportunities and challenges. www.hpl.hp.com/techreports/2009/HPL-2009-23.html
  18. 18.
    Oriol Fitó J, Goiri Í, Guitart J (2010) SLA-driven elastic cloud hosting provider. In: 18th euromicro international conference on parallel, distributed and network-based processing, Pisa, Italy. IEEE Computer Society Press, Los Alamitos, pp 111–118 Google Scholar
  19. 19.
    Herssens C, Jureta IJ, Faulkner S (2008) Capturing and using QoS relationships to improve service selection. In: Proceedings of the 20th international conference on advanced information systems engineering (CAiSE), Montpellier, France. Springer, Berlin, pp 312–327 Google Scholar
  20. 20.
    Al-Masri E, Mahmoud QH (2008) Investigating Web services on the World Wide Web. In: 17th International conference on World Wide Web (WWW), April 2008. Association for Computing Machinery, Beijing, pp 795–804 CrossRefGoogle Scholar
  21. 21.
    Maximilien EM, Singh MP (2004) A framework and ontology for dynamic Web services selection. IEEE Internet Comput 8(5):84–93 CrossRefGoogle Scholar
  22. 22.
    HC-L, Yoon K (1981) Multiple criteria decision making. In: Lecture notes in economics and mathematical systems. Springer, Berlin Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2010

Authors and Affiliations

  • Wanchun Dou
    • 1
    • 2
  • Lianyong Qi
    • 1
    • 2
  • Xuyun Zhang
    • 1
    • 2
  • Jinjun Chen
    • 1
    • 3
  1. 1.State Key Laboratory for Novel Software TechnologyNanjing UniversityNanjingChina
  2. 2.Department of Computer Science and TechnologyNanjing UniversityNanjingChina
  3. 3.Faculty of Information and Communication TechnologySwinburne University of TechnologyMelbourneAustralia

Personalised recommendations