Skip to main content

Glaucus: Predicting Computing-Intensive Program’s Performance for Cloud Customers

  • Conference paper
  • 3408 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 7995))

Abstract

As Cloud computing has gained much popularity recently, many organizations consider transmitting their large-scale computing-intensive programs to cloud. However, cloud service market is still in its infant stage. Many companies offer a variety of cloud computing services with different pricing schemes, while customers have the demand of "spending the least, gaining the most". It makes a challenge which cloud service provider is more suitable for their programs and how much computing resource should be purchased. To address this issue, in this paper, we present a performance prediction scheme for computing-intensive program on cloud. The basic idea is to map program into an abstract tree, and create a miniature version program, and insert checkpoints in head and tail for each computable independent unit, which record the beginning & end timestamp. Then we use the method of dynamic analysis, run the miniature version program on small data locally, and predict the whole program’s cost on cloud. We find several features which have close relationship with program’s performance, and through analyzing these features we can predict program’s cost on the cloud. Our real-network experiments show that the scheme can achieve high prediction accuracy with low overhead.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Amazon Web Service, http://aws.amazon.com/

  2. Google AppEngine, http://code.google.com/appengine/

  3. Armbrust, M., Fox, R.G.A., Joseph, A.D., Katz, R.H., Konwinski, A., Lee, G., Patterson, D.A., Rabkin, A.: Stoica, 1., Zabaria, M.: Above the Clouds: A Berkeley View of Cloud Computing. University of California, Berkeley, Tech. Rep. (2009)

    Google Scholar 

  4. Sripanidkulchai, K., Sahu, S., Ruan, Y., Shaikh, A., Dorai, C.: Are Clouds Ready for Large Distributed Applications? In: Proc. SOSP LADIS Workshop (2009)

    Google Scholar 

  5. Microsoft Windows Azure, http://www.microsoft.com/

  6. Li, A., Liu, X., Yang, X.W.: CloudCmp: Comparing Public Cloud Providers. In: USENIX/ACM Symposium on Networked Systems Design and Implementation (April 2011)

    Google Scholar 

  7. Li, A., Liu, X.: CloudCmp: Shopping for a Cloud Made Easy. In: 2nd USENIX Workshop on Hot Topics in Cloud Computing, HotCloud (2010)

    Google Scholar 

  8. Zhang, H.L., Li, P.P., Zhou, Z.G., Du, X.J., Zhang, W.Z.: A Performance Prediction Scheme for Computation-Intensive Applications on Cloud. In: Proc. of ICC 2013 (2013)

    Google Scholar 

  9. Ye, L., Zhang, H.L., Shi, J.T., Du, X.J.: Verifying Cloud Service Level Agreement. In: Proc. of Globecom 2012 (2012)

    Google Scholar 

  10. Azab, A.M., Ning, P., Wang, Z., Jiang, X., Zhang, X., Skalsky, N.C.: HyperSentry: Enabling Stealthy In-Context Measurement of Hypervisor Integrity. In: Proc. of the CCS 2010, Chicago, Illinois, pp. 38–49 (2010)

    Google Scholar 

  11. Sommers, J., Barford, P., Duffield, N., Ron, A.: Multi-objective Monitoring for SLA Compliance. IEEE/ACM Transactions on Networking 18(2), 652–665 (2010)

    Article  Google Scholar 

  12. Serral-Gracia, R., Yannuzzi, M., Labit, Y., Owezarski, P., Masip-Bruin, X.: An Efficient And Lightweight Method for Service Level Agreement Assessment. Computer Networks 54(17), 3144–3158 (2010)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Liu, X., Zhou, Z., Du, X., Zhang, H., Wu, J. (2013). Glaucus: Predicting Computing-Intensive Program’s Performance for Cloud Customers. In: Huang, DS., Bevilacqua, V., Figueroa, J.C., Premaratne, P. (eds) Intelligent Computing Theories. ICIC 2013. Lecture Notes in Computer Science, vol 7995. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-39479-9_34

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-39479-9_34

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-39478-2

  • Online ISBN: 978-3-642-39479-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics