HYBRID CLOUD ARCHITECTURE FOR SHORT MESSAGE SERVICES

Yrjo Raivio, Oleksiy Mazhelis, Koushik Annapureddy, Ramasivakarthik Mallavarapu, Pasi Tyrväinen

2012

Abstract

Dedicated and expensive computing platforms are commonly applied to mobile network systems. This is necessary, despite the economic burden, due to strict performance requirements in availability, latency and throughput. However, cloud computing is changing the rules of the game by offering cost efficient and high performance computer systems. Pay-per-use principle is helping network administrators to scale the computing capacity on a need basis, reducing both capex and opex costs. Several networks can benefit from this advantage in wireless services, including both end user and internal back end services. The focus in this paper is on the Short Message Service (SMS), which is one of the most successful and widespread end user services after voice in mobile networks. The SMS Center (SMSC) is used as a test bed to optimize the usage of public and private clouds in network operations, both in technology and business. This paper presents a hybrid cloud architecture that enables an automatic up-and-down-scaling of the system, using dynamic resource provisioning and depending on the service load. In addition, a cost analysis to find the optimal balance between public and private clouds is described. Finally, the proposed solution is thoroughly evaluated, future research ideas are highlighted and conclusions are drawn.

References

  1. Ardagna, D., Casolari, S., and Panicucci, B. (2011). Flexible distributed capacity allocation and load redirect algorithms for cloud systems. In Proc. 4th International Conference on Cloud Computing, Cloud 2011, pages 163-170. IEEE.
  2. Ardagna, D., Casolari, S., and Panicucci, B. (2011). Flexible distributed capacity allocation and load redirect algorithms for cloud systems. In Proc. 4th International Conference on Cloud Computing, Cloud 2011, pages 163-170. IEEE.
  3. Armbrust, M., Fox, A., Griffith, R., Joseph, A. D., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I., and Zaharia, M. (2010). A view of cloud computing. Communications of the ACM, 53(4):50- 58.
  4. Armbrust, M., Fox, A., Griffith, R., Joseph, A. D., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I., and Zaharia, M. (2010). A view of cloud computing. Communications of the ACM, 53(4):50- 58.
  5. Box, G. E. P. and Jenkins, G. (1990). Time Series Analysis, Forecasting and Control. Holden-Day, Incorporated.
  6. Box, G. E. P. and Jenkins, G. (1990). Time Series Analysis, Forecasting and Control. Holden-Day, Incorporated.
  7. Cervin˜o, J., Escribano, F., Rodríguez, P., Trajkovska, I., and Salvachúa, J. (2011). Videoconference capacity leasing on hybrid clouds. In Proc. 4th International Conference on Cloud Computing, Cloud 2011, pages 340- 347. IEEE.
  8. Cervin˜o, J., Escribano, F., Rodríguez, P., Trajkovska, I., and Salvachúa, J. (2011). Videoconference capacity leasing on hybrid clouds. In Proc. 4th International Conference on Cloud Computing, Cloud 2011, pages 340- 347. IEEE.
  9. Chang, F., Ren, J., and Viswanathan, R. (2010). Optimal resource allocation in clouds. In Proc. 3rd International Conference on Cloud Computing, Cloud 2010, pages 418-425. IEEE.
  10. Chang, F., Ren, J., and Viswanathan, R. (2010). Optimal resource allocation in clouds. In Proc. 3rd International Conference on Cloud Computing, Cloud 2010, pages 418-425. IEEE.
  11. Gabrielsson, J., Hubertsson, O., Más, I., and Skog, R. (2010). Cloud computing in telecommunications. Ericsson Review, 1:29-33.
  12. Gabrielsson, J., Hubertsson, O., Más, I., and Skog, R. (2010). Cloud computing in telecommunications. Ericsson Review, 1:29-33.
  13. Gong, Z., Gu, X., and Wilkes, J. (2010). PRESS: PRedictive Elastic ReSource Scaling for cloud systems. In Proc. 6th International Conference on Network and Service Management, CNSM 2010, pages 9-16. IEEE.
  14. Gong, Z., Gu, X., and Wilkes, J. (2010). PRESS: PRedictive Elastic ReSource Scaling for cloud systems. In Proc. 6th International Conference on Network and Service Management, CNSM 2010, pages 9-16. IEEE.
  15. Hajjat, M., Sun, X., Sung, Y.-W. E., Maltz, D., Rao, S., Sripanidkulchai, K., and Tawarmalani, M. (2010). Cloudward bound: planning for beneficial migration of enterprise applications to the cloud. In Proc. ACM SIGCOMM 2010, SIGCOMM 7810, pages 243-254. ACM.
  16. Hajjat, M., Sun, X., Sung, Y.-W. E., Maltz, D., Rao, S., Sripanidkulchai, K., and Tawarmalani, M. (2010). Cloudward bound: planning for beneficial migration of enterprise applications to the cloud. In Proc. ACM SIGCOMM 2010, SIGCOMM 7810, pages 243-254. ACM.
  17. Hamilton, J. (2010). Cloud computing economies of scale. Keynote at AWS Genomics & Cloud Computing Workshop, Seattle, WA, 08.06.2010, available from http://www.mvdirona.com/jrh/TalksAndPapers/James Hamilton GenomicsCloud20100608.pdf.
  18. Hamilton, J. (2010). Cloud computing economies of scale. Keynote at AWS Genomics & Cloud Computing Workshop, Seattle, WA, 08.06.2010, available from http://www.mvdirona.com/jrh/TalksAndPapers/James Hamilton GenomicsCloud20100608.pdf.
  19. Hill, Z. and Humphrey, M. (2009). A quantitative analysis of high performance computing with Amazon's EC2 infrastructure: The death of the local cluster? In Proc. 2009 10th IEEE/ACM International Conference on Grid Computing, GRID, pages 26-33. IEEE.
  20. Hill, Z. and Humphrey, M. (2009). A quantitative analysis of high performance computing with Amazon's EC2 infrastructure: The death of the local cluster? In Proc. 2009 10th IEEE/ACM International Conference on Grid Computing, GRID, pages 26-33. IEEE.
  21. Kaufman, L. M. (2009). Data security in the world of cloud computing. IEEE Security and Privacy, 7:61-64.
  22. Kaufman, L. M. (2009). Data security in the world of cloud computing. IEEE Security and Privacy, 7:61-64.
  23. Khajeh-Hosseini, A., Greenwood, D., Smith, J. W., and Sommerville, I. (2010). The cloud adoption toolkit: Supporting cloud adoption decisions in the enterprise. CoRR, abs/1008.1900.
  24. Khajeh-Hosseini, A., Greenwood, D., Smith, J. W., and Sommerville, I. (2010). The cloud adoption toolkit: Supporting cloud adoption decisions in the enterprise. CoRR, abs/1008.1900.
  25. Kikuchi, S. and Matsumoto, Y. (2011). Performance modeling of concurrent live migration operations in cloud computing systems using PRISM probabilistic model checker. In Proc. 4th International Conference on Cloud Computing, Cloud 2011, pages 49-56. IEEE.
  26. Kikuchi, S. and Matsumoto, Y. (2011). Performance modeling of concurrent live migration operations in cloud computing systems using PRISM probabilistic model checker. In Proc. 4th International Conference on Cloud Computing, Cloud 2011, pages 49-56. IEEE.
  27. Li, H., Zhong, L., Liu, J., Li, B., and Xu, K. (2011). Costeffective partial migration of VoD services to content clouds. In Proc. 4th International Conference on Cloud Computing, Cloud 2011, pages 203-210. IEEE.
  28. Li, H., Zhong, L., Liu, J., Li, B., and Xu, K. (2011). Costeffective partial migration of VoD services to content clouds. In Proc. 4th International Conference on Cloud Computing, Cloud 2011, pages 203-210. IEEE.
  29. Mao, M. and Humphrey, M. (2011). Auto-scaling to minimize cost and meet application deadlines in cloud workflows. In Proc. 2011 International Conference for High Performance Computing, Networking, Storage and Analysis, SC 7811, pages 49:1-49:12. ACM.
  30. Mao, M. and Humphrey, M. (2011). Auto-scaling to minimize cost and meet application deadlines in cloud workflows. In Proc. 2011 International Conference for High Performance Computing, Networking, Storage and Analysis, SC 7811, pages 49:1-49:12. ACM.
  31. Martens, B. and Teuteberg, F. (2011). Decision-making in cloud computing environments: A cost and risk based approach. Information Systems Frontiers, pages 1-23.
  32. Martens, B. and Teuteberg, F. (2011). Decision-making in cloud computing environments: A cost and risk based approach. Information Systems Frontiers, pages 1-23.
  33. Mazhelis, O. and Tyrväinen, P. (2011). Role of data communications in hybrid cloud costs. In Proc. 37th EUROMICRO Conference on Software Engineering and Advanced Applications, pages 138-145. IEEE.
  34. Mazhelis, O. and Tyrväinen, P. (2011). Role of data communications in hybrid cloud costs. In Proc. 37th EUROMICRO Conference on Software Engineering and Advanced Applications, pages 138-145. IEEE.
  35. Mazzucco, M., Dyachuk, D., and Deters, R. (2010). Maximizing cloud providers' revenues via energy aware allocation policies. In Proc. 3rd International Conference on Cloud Computing, Cloud 2010, pages 131- 138. IEEE.
  36. Mazzucco, M., Dyachuk, D., and Deters, R. (2010). Maximizing cloud providers' revenues via energy aware allocation policies. In Proc. 3rd International Conference on Cloud Computing, Cloud 2010, pages 131- 138. IEEE.
  37. Mishra, M. and Sahoo, A. (2011). On theory of VM placement: Anomalies in existing methodologies and their mitigation using a novel vector based approach. In Proc. 4th International Conference on Cloud Computing, Cloud 2011, pages 275-282. IEEE.
  38. Mishra, M. and Sahoo, A. (2011). On theory of VM placement: Anomalies in existing methodologies and their mitigation using a novel vector based approach. In Proc. 4th International Conference on Cloud Computing, Cloud 2011, pages 275-282. IEEE.
  39. Moreno-Vozmediano, R., Montero, R. S., and Llorente, I. M. (2009). Elastic management of cluster-based services in the cloud. In Proc. 1st workshop on Automated control for datacenters and clouds, ACDC 7809, pages 19-24. ACM.
  40. Moreno-Vozmediano, R., Montero, R. S., and Llorente, I. M. (2009). Elastic management of cluster-based services in the cloud. In Proc. 1st workshop on Automated control for datacenters and clouds, ACDC 7809, pages 19-24. ACM.
  41. Mouly, M. and Pautet, M.-B. (1992). The GSM System for Mobile Communications. Telecom Publishing.
  42. Mouly, M. and Pautet, M.-B. (1992). The GSM System for Mobile Communications. Telecom Publishing.
  43. Murphy, M. (2010). Platform-as-a-Service for Telcos. Keynote at Cloud Asia, Singapore, 05.05.2010, available from http://cloudasia.ngp.org.sg/2010/programs track2.php.
  44. Murphy, M. (2010). Platform-as-a-Service for Telcos. Keynote at Cloud Asia, Singapore, 05.05.2010, available from http://cloudasia.ngp.org.sg/2010/programs track2.php.
  45. Pacheco-Sanchez, S., Casale, G., Scotney, B. W., McClean, S. I., Parr, G. P., and Dawson, S. (2011). Markovian workload characterization for QoS prediction in the cloud. In Proc. 4th International Conference on Cloud Computing, Cloud 2011, pages 147-154. IEEE.
  46. Pacheco-Sanchez, S., Casale, G., Scotney, B. W., McClean, S. I., Parr, G. P., and Dawson, S. (2011). Markovian workload characterization for QoS prediction in the cloud. In Proc. 4th International Conference on Cloud Computing, Cloud 2011, pages 147-154. IEEE.
  47. Paivarinta, R. and Raivio, Y. (2011). Performance evaluation of NoSQL cloud database in a telecom environment. In Proc. 1st International Conference on Cloud Computing and Services Science, Closer 2011, pages 333-342. SciTePress.
  48. Paivarinta, R. and Raivio, Y. (2011). Performance evaluation of NoSQL cloud database in a telecom environment. In Proc. 1st International Conference on Cloud Computing and Services Science, Closer 2011, pages 333-342. SciTePress.
  49. Raivio, Y. and Dave, R. (2011). Cloud computing in mobile networks - case MVNO. In Proc. 15th International Conference on Intelligence, ICIN 2011, pages 253- 258. IEEE.
  50. Raivio, Y. and Dave, R. (2011). Cloud computing in mobile networks - case MVNO. In Proc. 15th International Conference on Intelligence, ICIN 2011, pages 253- 258. IEEE.
  51. Roy, N., Dubey, A., and Gokhale, A. (2011). Efficient autoscaling in the cloud using predictive models for workload forecasting. In Proc. 4th IEEE International Conference on Cloud Computing, Cloud 2011. IEEE.
  52. Roy, N., Dubey, A., and Gokhale, A. (2011). Efficient autoscaling in the cloud using predictive models for workload forecasting. In Proc. 4th IEEE International Conference on Cloud Computing, Cloud 2011. IEEE.
  53. Strebel, J. and Stage, A. (2010). An economic decision model for business software application deployment on hybrid cloud environments. In Schumann, M., Kolbe, L. M., Breitner, M. H., and Frerichs, A., editors, Multikonferenz Wirtschaftsinformatik 2010, pages 195-206. Universitätsverlag Göttingen.
  54. Strebel, J. and Stage, A. (2010). An economic decision model for business software application deployment on hybrid cloud environments. In Schumann, M., Kolbe, L. M., Breitner, M. H., and Frerichs, A., editors, Multikonferenz Wirtschaftsinformatik 2010, pages 195-206. Universitätsverlag Göttingen.
  55. Van den Bossche, R., Vanmechelen, K., and Broeckhove, J. (2010). Cost-optimal scheduling in hybrid IaaS clouds for deadline constrained workloads. In Proc. 3rd International Conference on Cloud Computing, Cloud 2010, pages 228-235. IEEE.
  56. Van den Bossche, R., Vanmechelen, K., and Broeckhove, J. (2010). Cost-optimal scheduling in hybrid IaaS clouds for deadline constrained workloads. In Proc. 3rd International Conference on Cloud Computing, Cloud 2010, pages 228-235. IEEE.
  57. Venugopal, S., Li, H., and Ray, P. (2011). Auto-scaling emergency call centres using cloud resources to handle disasters. In Proc. 19th International Workshop on Quality of Service, IWQoS 7811, pages 34:1-34:9. IEEE Press.
  58. Venugopal, S., Li, H., and Ray, P. (2011). Auto-scaling emergency call centres using cloud resources to handle disasters. In Proc. 19th International Workshop on Quality of Service, IWQoS 7811, pages 34:1-34:9. IEEE Press.
  59. Walker, E. (2009). The real cost of a CPU hour. Computer, 42(4):35-41.
  60. Walker, E. (2009). The real cost of a CPU hour. Computer, 42(4):35-41.
  61. Weinman, J. (2011). Mathematical proof of the inevitability of cloud computing. Online report, 08.01.2011, available from http://www.joeweinman.com/Resources/ Joe Weinman Inevitability Of Cloud.pdf.
  62. Weinman, J. (2011). Mathematical proof of the inevitability of cloud computing. Online report, 08.01.2011, available from http://www.joeweinman.com/Resources/ Joe Weinman Inevitability Of Cloud.pdf.
  63. Yazir, Y. O., Matthews, C., Farahbod, R., Neville, S., Guitouni, A., Ganti, S., and Coady, Y. (2010). Dynamic resource allocation in computing clouds using distributed multiple criteria decision analysis. In Proc. 3rd International Conference on Cloud Computing, Cloud 2010, pages 91-98. IEEE.
  64. Yazir, Y. O., Matthews, C., Farahbod, R., Neville, S., Guitouni, A., Ganti, S., and Coady, Y. (2010). Dynamic resource allocation in computing clouds using distributed multiple criteria decision analysis. In Proc. 3rd International Conference on Cloud Computing, Cloud 2010, pages 91-98. IEEE.
  65. Zerfos, P., Meng, X., Wong, S. H., Samanta, V., and Lu, S. (2006). A study of the short message service of a nationwide cellular network. In Proc. 6th ACM SIGCOMM conference on Internet measurement, IMC 7806, pages 263-268. ACM.
  66. Zerfos, P., Meng, X., Wong, S. H., Samanta, V., and Lu, S. (2006). A study of the short message service of a nationwide cellular network. In Proc. 6th ACM SIGCOMM conference on Internet measurement, IMC 7806, pages 263-268. ACM.
  67. Zhang, H., Jiang, G., Yoshihira, K., Chen, H., and Saxena, A. (2009). Intelligent workload factoring for a hybrid cloud computing model. In Proc. 2009 Congress on Services - I, pages 701-708. IEEE.
  68. Zhang, H., Jiang, G., Yoshihira, K., Chen, H., and Saxena, A. (2009). Intelligent workload factoring for a hybrid cloud computing model. In Proc. 2009 Congress on Services - I, pages 701-708. IEEE.
Download


Paper Citation


in Harvard Style

Raivio Y., Mazhelis O., Annapureddy K., Mallavarapu R. and Tyrväinen P. (2012). HYBRID CLOUD ARCHITECTURE FOR SHORT MESSAGE SERVICES . In Proceedings of the 2nd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-8565-05-1, pages 489-500. DOI: 10.5220/0003908104890500


in Harvard Style

Raivio Y., Mazhelis O., Annapureddy K., Mallavarapu R. and Tyrväinen P. (2012). HYBRID CLOUD ARCHITECTURE FOR SHORT MESSAGE SERVICES . In Proceedings of the 2nd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-8565-05-1, pages 489-500. DOI: 10.5220/0003908104890500


in Bibtex Style

@conference{closer12,
author={Yrjo Raivio and Oleksiy Mazhelis and Koushik Annapureddy and Ramasivakarthik Mallavarapu and Pasi Tyrväinen},
title={HYBRID CLOUD ARCHITECTURE FOR SHORT MESSAGE SERVICES},
booktitle={Proceedings of the 2nd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2012},
pages={489-500},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003908104890500},
isbn={978-989-8565-05-1},
}


in Bibtex Style

@conference{closer12,
author={Yrjo Raivio and Oleksiy Mazhelis and Koushik Annapureddy and Ramasivakarthik Mallavarapu and Pasi Tyrväinen},
title={HYBRID CLOUD ARCHITECTURE FOR SHORT MESSAGE SERVICES},
booktitle={Proceedings of the 2nd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2012},
pages={489-500},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003908104890500},
isbn={978-989-8565-05-1},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 2nd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - HYBRID CLOUD ARCHITECTURE FOR SHORT MESSAGE SERVICES
SN - 978-989-8565-05-1
AU - Raivio Y.
AU - Mazhelis O.
AU - Annapureddy K.
AU - Mallavarapu R.
AU - Tyrväinen P.
PY - 2012
SP - 489
EP - 500
DO - 10.5220/0003908104890500


in EndNote Style

TY - CONF
JO - Proceedings of the 2nd International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - HYBRID CLOUD ARCHITECTURE FOR SHORT MESSAGE SERVICES
SN - 978-989-8565-05-1
AU - Raivio Y.
AU - Mazhelis O.
AU - Annapureddy K.
AU - Mallavarapu R.
AU - Tyrväinen P.
PY - 2012
SP - 489
EP - 500
DO - 10.5220/0003908104890500