Skip to main content

Revenue Creation for Rate Adaptive Stream Management in Multi-tenancy Environments

  • Conference paper
Economics of Grids, Clouds, Systems, and Services (GECON 2013)

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

Included in the following conference series:

Abstract

With the increasing availability of streaming applications from mobile devices to dedicated sensors, understanding how such streaming content can be processed within some time threshold remains an important requirement. We investigate how a computational infrastructure responds to such streaming content based on the revenue per stream – taking account of the price paid to process each stream, the penalty per stream if the pre-agreed throughput rate is not met, and the cost of resource provisioning within the infrastructure. We use a token-bucket based rate adaptation strategy to limit the data injection rate of each data stream, along with the use of a shared token-bucket to enable better allocation of computational resource to each stream. We demonstrate how the shared token-bucket based approach can enhance the performance of a particular class of applications, whilst still maintaining a minimal quality of service for all streams entering the system.

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

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Armbrust, M., Fox, A., Griffith, R., Joseph, A.D., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I., Zaharia, M.: A view of cloud computing. Commun. ACM 53(4), 50–58 (2010)

    Article  Google Scholar 

  2. 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 

  3. Tolosana-Calasanz, R., Bañares, J.Á., Pham, C., Rana, O.F.: Revenue-based resource management on shared clouds for heterogenous bursty data streams. In: Vanmechelen, K., Altmann, J., Rana, O.F. (eds.) GECON 2012. LNCS, vol. 7714, pp. 61–75. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  4. Tolosana-Calasanz, R., Bañares, J.Á., Rana, O., Papadopoulus, P., Pham, C.: A Distributed In-Transit Processing Infrastructure for Forecasting Electric Vehicle Charging Demand. In: DPMSS Workshop Alongside 13th IEEE/ACM Int. Symp. on Cluster, Cloud and Grid Computing, CCGrid 2013, Delft, Netherlands, May 13-16 (2013)

    Google Scholar 

  5. Abdelzaher, T., Bhatti, N.: Web server QoS management by adaptive content delivery. In: 7th Int. Workshop on IWQoS 1999, pp. 216–225 (1999)

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  8. Kummer, O.: Referenznetze. Logos Verlag, Berlin (2002)

    Google Scholar 

  9. Jiang, J., Lu, J., Zhang, G., Long, G.: Optimal Cloud Resource Auto-Scaling for Web Applications. In: 13th IEEE/ACM Int. Symp. on Cluster, Cloud and Grid Computing, CCGrid 2013, Delft, Netherlands, May 13-16, pp. 58–65 (2013)

    Google Scholar 

  10. Amazon Auto Scaling

    Google Scholar 

  11. Copil, G., Moldovan, D., Truong, H.-L., Dustdar, S.: SYBL: An Extensible Language for Controlling Elasticity in Cloud Applications. In: 13th IEEE/ACM Int. Symp. on Cluster, Cloud and Grid Computing, CCGrid 2013, Delft, Netherlands, May 13-16, pp. 112–119 (2013)

    Google Scholar 

  12. Tsoumakos, D., Konstantinou, I., Boumpouka, C., Sioutas, S., Koziris, N.: Automated, Elastic Resource Provisioning for NoSQL Clusters Using TIRAMOLA. In: 13th IEEE/ACM Int. Symp. on Cluster, Cloud and Grid Computing, CCGrid 2013, Delft, Netherlands, May 13-16, pp. 34–41 (2013)

    Google Scholar 

  13. Morais, F., Brasileiro, F., Lopes, R., Araújo, R., Satterfield, W., Rosa, L.: Autoflex: Service Agnostic Auto-scaling Framework for IaaS Deployment Models. In: 13th IEEE/ACM Int. Symp. on Cluster, Cloud and Grid Computing, CCGrid 2013, Delft, Netherlands, May 13-16, pp. 112–119 (2013)

    Google Scholar 

  14. Shen, Z., Subbiah, S., Gu, X., Wilkes, J.: CloudScale: Elastic resource scaling for multi-tenant Cloud systems. In: Proceedings of the 2nd ACM Symposium on Cloud Computing, SOCC 2011, pp. 5:1–5:14. ACM, New York (2011)

    Google Scholar 

  15. Iqbal, W., Dailey, M.N., Carrera, D., Janecek, P.: Adaptive resource provisioning for read intensive multi-tier applications in the Cloud. Future Gener. Comput. Syst. 27(6), 871–879 (2011)

    Article  Google Scholar 

  16. Padala, P., Hou, K.Y., Shin, K.G., Zhu, X., Uysal, M., Wang, Z., Singhal, S., Merchant, A.: Automated control of multiple virtualized resources. In: Proceedings of the 4th ACM European Conference on Computer Systems, EuroSys 2009, pp. 13–26. 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

© 2013 Springer International Publishing Switzerland

About this paper

Cite this paper

Bañares, J.Á., Rana, O.F., Tolosana-Calasanz, R., Pham, C. (2013). Revenue Creation for Rate Adaptive Stream Management in Multi-tenancy Environments. In: Altmann, J., Vanmechelen, K., Rana, O.F. (eds) Economics of Grids, Clouds, Systems, and Services. GECON 2013. Lecture Notes in Computer Science, vol 8193. Springer, Cham. https://doi.org/10.1007/978-3-319-02414-1_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-02414-1_9

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-02413-4

  • Online ISBN: 978-3-319-02414-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics