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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
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)
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)
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)
Abdelzaher, T., Bhatti, N.: Web server QoS management by adaptive content delivery. In: 7th Int. Workshop on IWQoS 1999, pp. 216–225 (1999)
Etzion, O., Niblett, P.: Event Processing in Action, 1st edn. Manning Publications Co., Greenwich (2010)
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)
Kummer, O.: Referenznetze. Logos Verlag, Berlin (2002)
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)
Amazon Auto Scaling
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)
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)
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)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)