Skip to main content

Revenue-Based Resource Management on Shared Clouds for Heterogenous Bursty Data Streams

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 7714))

Abstract

When data from multiple sources (sensors) are processed over a shared distributed computing infrastructure, it is necessary to often provide some Quality of Service (QoS) guarantees to each data stream. Service Level Agreements (SLAs) identify the cost that a user must pay to achieve the required QoS, and a penalty that must be paid to the user in case the QoS cannot be met. Assuming the maximisation of the revenue as the provider’s objective, then it must decide which streams to accept for storage and analysis; and how many (computational / storage) resources to allocate to each stream in order to improve overall revenue. We propose an infrastructure for supporting QoS for concurrent data streams to be composed of self-regulating nodes. Each node features an envelope process to accept user streams; and a resource manager to enable resource allocation, admission control and selective SLA violations, while maximizing revenue.

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   54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   72.00
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. Allen, G., Bogden, P., Kosar, T., Kulshrestha, A., Namala, G., Tummala, S., Seidel, E.: Cyberinfrastructure for coastal hazard prediction. CTWatch Quarterly 4(1) (2008)

    Google Scholar 

  2. Marru, S., Gannon, D., Nadella, S., Beckman, P., Weber, D.B., Brewster, K.A., Droegemeier, K.K.: Lead cyberinfrastructure to track real-time storms using spruce urgent computing. CTWatch Quarterly 4(1) (2008)

    Google Scholar 

  3. Simmhan, Y., Cao, B., Giakkoupis, M., Prasanna, V.K.: Adaptive rate stream processing for smart grid applications on clouds. In: Proceedings of the 2nd International Workshop on Scientific Cloud Computing, ScienceCloud 2011, pp. 33–38. ACM, New York (2011)

    Chapter  Google Scholar 

  4. Tolosana-Calasanz, R., Bañares, J.A., Rana, O.F.: Autonomic streaming pipeline for scientific workflows. Concurr. Comput.: Pract. Exper. 23(16), 1868–1892 (2011)

    Article  Google Scholar 

  5. Tolosana-Calasanz, R., Bañares, J.Á., Pham, C., Rana, O.F.: Enforcing qos in scientific workflow systems enacted over cloud infrastructures. J. Comput. Syst. Sci. 78(5), 1300–1315 (2012)

    Article  Google Scholar 

  6. Tolosana-Calasanz, R., Bañares, J.Á., Pham, C., Rana, O.: Revenue models for streaming applications over shared clouds. In: 1st International Workshop on Clouds for Business and Business for Clouds (C4BB4C), Held at the 10th IEEE International Symposium on Parallel and Distributed Processing with Applications, ISPA 2012 (2012)

    Google Scholar 

  7. Zinn, D., Hart, Q., McPhillips, T., Ludaescher, B., Simmhan, Y., Giakkoupis, M., Prasanna, V.K.: Towards reliable, performant workflows for streaming-applications on cloud platforms. In: 11st International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2011), Newport Beach, USA (May 2011)

    Google Scholar 

  8. Tolosana-Calasanz, R., Bañares, J.Á., Pham, C., Rana, O.: End-to-end qos on shared clouds for highly dynamic, large-scale sensing data streams. In: IEEE CCGRID, pp. 904–911 (2012)

    Google Scholar 

  9. Petri, I., Rana, O.F., Regzui, Y., Silaghi, G.C.: Risk Assessment in Service Provider Communities. In: Vanmechelen, K., Altmann, J., Rana, O.F. (eds.) GECON 2011. LNCS, vol. 7150, pp. 135–147. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  10. Kummer, O., Wienberg, F., Duvigneau, M., Schumacher, J., Köhler, M., Moldt, D., Rölke, H., Valk, R.: An Extensible Editor and Simulation Engine for Petri Nets: Renew. In: Cortadella, J., Reisig, W. (eds.) ICATPN 2004. LNCS, vol. 3099, pp. 484–493. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  11. Abdelzaher, T.F., Shin, K.G., Bhatti, N.: User-level qos-adaptive resource management in server end-systems. IEEE Trans. Comput. 52(5), 678–685 (2003)

    Article  Google Scholar 

  12. Liebeherr, J., Wrege, D.E., Ferrari, D.: Exact admission control for networks with a bounded delay service. IEEE/ACM Trans. Netw. 4(6), 885–901 (1996)

    Article  Google Scholar 

  13. Mao, S., Panwar, S.S.: A survey of envelope processes and their applications in quality of service provisioning. IEEE Communications Surveys and Tutorials, 2–20 (2006)

    Google Scholar 

  14. Partridge, C.: Gigabit Networking. Addison-Wesley (1994)

    Google Scholar 

  15. Mendes, M.R.N., Bizarro, P., Marques, P.: A Performance Study of Event Processing Systems. In: Nambiar, R., Poess, M. (eds.) TPCTC 2009. LNCS, vol. 5895, pp. 221–236. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  16. Chakravarthy, S., Jiang, Q.: Stream Data Processing: A Quality of Service Perspective Modeling, Scheduling, Load Shedding, and Complex Event Processing, 1st edn. Springer Publishing Company, Incorporated (2009)

    Google Scholar 

  17. Macías, M., Fitó, J.O., Guitart, J.: Rule-based sla management for revenue maximisation in cloud computing markets. In: IEEE CNSM, pp. 354–357 (2010)

    Google Scholar 

  18. Hill, E.F.: Jess in Action: Java Rule-Based Systems. Manning Publications Co., Greenwich (2003)

    Google Scholar 

  19. Etzion, O., Niblett, P.: Event Processing in Action, 1st edn. Manning Publications Co., Greenwich (2010)

    Google Scholar 

  20. Cherniack, M., Balakrishnan, H., Balazinska, M., Carney, D., Çetintemel, U., Xing, Y., Zdonik, S.B.: Scalable distributed stream processing. In: CIDR (2003)

    Google Scholar 

  21. Abadi, D.J., Ahmad, Y., Balazinska, M., Cetintemel, U., Cherniack, M., Hwang, J.H., Lindner, W., Maskey, A.S., Rasin, A., Ryvkina, E., Tatbul, N., Xing, Y., Zdonik, S.: The Design of the Borealis Stream Processing Engine. In: Second Biennial Conference on Innovative Data Systems Research (CIDR 2005), Asilomar, CA (January 2005)

    Google Scholar 

  22. Gulisano, V., Jimenez-Peris, R., Patino-Martinez, M., Valduriez, P.: Streamcloud: A large scale data streaming system. In: 2010 IEEE 30th International Conference on Distributed Computing Systems (ICDCS), pp. 126–137 (June 2010)

    Google Scholar 

  23. Etzion, O., Niblett, P.: Event Processing in Action. Manning (August 2010)

    Google Scholar 

  24. Biörnstad, B.: A workflow approach to stream processing (2008)

    Google Scholar 

  25. Foster, I., Roy, A., Sander, V.: A quality of service architecture that combines resource reservation and application adaptation. In: Proceedings of the 8th International Workshop on Quality of Service. Springer (2000)

    Google Scholar 

  26. Park, S.M., Humphrey, M.: Data throttling for data-intensive workflows. In: 22nd IEEE International Symposium on Parallel and Distributed Processing, IPDPS 2008, Miami, Florida USA, April 14-18, pp. 1–11. IEEE (2008)

    Google Scholar 

  27. Lakshmanan, G.T., Rabinovich, Y.G., Etzion, O.: A stratified approach for supporting high throughput event processing applications. In: Proceedings of the Third ACM International Conference on Distributed Event-Based Systems, DEBS 2009, 5:1–5:12. ACM, New York (2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Tolosana-Calasanz, R., Bañares, J.Á., Pham, C., Rana, O.F. (2012). Revenue-Based Resource Management on Shared Clouds for Heterogenous Bursty Data Streams. In: Vanmechelen, K., Altmann, J., Rana, O.F. (eds) Economics of Grids, Clouds, Systems, and Services. GECON 2012. Lecture Notes in Computer Science, vol 7714. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-35194-5_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-35194-5_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-35193-8

  • Online ISBN: 978-3-642-35194-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics