Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

JTangCMS

Published: 20 November 2016 Publication History

Abstract

Cloud computing has attracted increasing interest in industry and academia. However, due to the constantly expanding scale of cloud platforms, the monitoring of clouds encounters a number of critical challenges related to flexibility, scalability, efficiency, and performance. In this paper, we present JTang Cloud Monitoring System (JTangCMS), an efficient monitoring system for cloud platforms. Our contributions cover the collection, delivery, and processing of monitoring data. For data collection, a flexible and scalable agent is implemented with pluggable monitoring components to collect runtime information from different entities. For data delivery, an efficient and robust data dissemination framework is implemented to transmit the runtime information reliably with high throughput and low latency, based on the Data Distribution Service (DDS). For data processing, a cloud action platform is developed to support cloud management decision-making, based on complex event processing (CEP). Finally, detailed experimental evaluations show the feasibility and efficiency of JTangCMS.

References

[1]
Cloudstatus, http://www.cloudstatus.com/, 2008.
[2]
Azure watch (jan.2014), https://www.paraleap.com/AzureWatch, 2014.
[3]
Google cloud platform stauts, https://status.cloud.google.com/, 2015.
[4]
G. Aceto, A. Botta, W. de Donato, A. Pescape, Cloud monitoring: a survey, Comput. Netw. (2013).
[5]
Amazon, Amazon cloudwatch: developer guide, http://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/GettingStarted.html, 2009.
[6]
R. Aversa, L. Tasquier, S. Venticinque, Management of cloud infrastructures through agents, Third International Conference on Emerging Intelligent Data and Web Technologies IEEE Computer Society (2012) 46-53.
[7]
P. Bellavista, A. Corradi, L. Foschini, A. Pernafini, Data distribution service (DDS): a performance comparison of opensplice and RTI implementations, in: IEEE Symposium on Computers and Communications (ISCC), 2013, pp. 000377-000383.
[8]
P. Cedillo, J. Jimenez-Gomez, S. Abrahao, E. Insfran, Towards a monitoring middleware for cloud services, in: Services Computing (SCC), 2015 IEEE International Conference on, 2015, pp. 451-458.
[9]
C.P. Chen, C.Y. Zhang, Data-intensive applications, challenges, techniques and technologies: a survey on big data, Inf. Sci., 275 (2014) 314-347.
[10]
T.C. Chieu, A. Mohindra, A.A. Karve, A. Segal, Dynamic scaling of web applications in a virtualized cloud computing environment, in: e-Business Engineering, 2009. ICEBE'09. IEEE International Conference on, 2009, pp. 281-286.
[11]
A. Corradi, L. Foschini, J. Povedano-Molina, J. Lopez-Soler, Dds-enabled cloud management support for fast task offloading, in: Computers and Communications (ISCC), 2012 IEEE Symposium on, 2012, pp. 67-74.
[12]
G. Cugola, A. Margara, M. Matteucci, G. Tamburrelli, Introducing uncertainty in complex event processing: model, implementation, and validation, Computing, 97 (2015) 103-144.
[13]
S. De Chaves, R. Uriarte, C. Westphall, Toward an architecture for monitoring private clouds, Communications Magazine, IEEE, 49 (2011) 130-137.
[14]
W. Fang, X. Yin, Y. An, N. Xiong, Q. Guo, J. Li, Optimal scheduling for data transmission between mobile devices and cloud, Inf. Sci., 301 (2015) 169-180.
[15]
O.M. Group, Data distribution service (DDS) brief (2011).
[16]
H. Han, S. Kim, H. Jung, H.Y. Yeom, C. Yoon, J. Park, Y. Lee, A restful approach to the management of cloud infrastructure, in: IEEE International Conference on Cloud Computing, 2009, pp. 139-142.
[17]
H. Huang, L. Wang, P&p: a combined push-pull model for resource monitoring in cloud computing environment, in: IEEE 3rd International Conference on Cloud Computing, CLOUD 2010, 2010, pp. 260-267.
[18]
A. Kattan, S. Fatima, M. Arif, Time-series event-based prediction: An unsupervised learning framework based on genetic programming, Inf. Sci., 301 (2015) 99-123.
[19]
P. Leitner, C. Inzinger, W. Hummer, B. Satzger, S. Dustdar, Application-level performancemonitoringofcloudservicesbasedonthecomplex event processing paradigm, in: Service-Oriented Computing and Applications (SOCA), 2012 5th IEEE International Conference on, 2012, pp. 1-8.
[20]
L. Li, B. Cao, Y. Liu, A study on CEP-based system status monitoring in cloud computing systems, in: 2013 6th International Conference on Information Management, Innovation Management and Industrial Engineering, 1, pp. 300-303.
[21]
Z.Z. Liu, D.H. Chu, C. Song, X. Xue, B.Y. Lu, Social learning optimization (SLO) algorithm paradigm and its application in QoS-aware cloud service composition, Inf. Sci., 326 (2016) 315-333.
[22]
A. Mdhaffar, R.B. Halima, M. Jmaiel, B. Freisleben, A dynamic complex event processing architecture for cloud monitoring and analysis, in: Cloud Computing Technology and Science (CloudCom), 2013 IEEE 5th International Conference on, vol. 2, pp. 270-275.
[23]
A. Mdhaffar, R.B. Halima, M. Jmaiel, B. Freisleben, Cep4cloud: complex event processing for self-healing clouds, in: Proceedings of the Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises, WETICE, 2014, pp. 62-67.
[24]
A. Meddeb, Internet QoS: pieces of the puzzle, IEEE Commun. Mag., 48 (2010) 86-94.
[25]
S. Meng, L. Liu, Enhanced monitoring-as-a-service for effective cloud management, Comput. IEEE Trans., 62 (2013) 1705-1720.
[26]
A. Nahir, A. Orda, D. Raz, Schedule first, manage later: network-aware load balancing, in: INFOCOM, 2013 Proceedings IEEE, 2013, pp. 510-514.
[27]
R. Panwar, B. Mallick, A comparative study of load balancing algorithms in cloud computing, Int. J. Comput. Appl., 117 (2015) 33-37.
[28]
J. Qian, J. Yin, J. Dong, D. Shi, Jtangcsps: a composite and semantic publish/subscribe system over structured p2p networks, Eng. Appl. Artif. Intell., 24 (2011) 1487-1498.
[29]
M. Rak, S. Venticinque, T. M?hr, G. Echevarria, G. Esnal, Cloud application monitoring: the mosaic approach, in: Cloud Computing Technology and Science (CloudCom), 2011 IEEE Third International Conference on, 2011, pp. 758-763.
[30]
F. Shahzad, State-of-the-art survey on cloud computing security challenges, approaches and solutions, Procedia Comput. Sci., 37 (2014) 357-362.
[31]
J. Shao, H. Wei, Q. Wang, H. Mei, A runtime model based monitoring approach for cloud, Proceedings - 2010 IEEE 3rd International Conference on Cloud Computing, CLOUD 2010, Miami, FL, United states, pp. 313-320.
[32]
M. Sookhak, A. Gani, M.K. Khan, R. Buyya, Dynamic remote data auditing for securing big data storage in cloud computing, Inf. Sci. (2015).
[33]
E. Sousa, F. Lins, E. Tavares, P. Cunha, P. Maciel, A modeling approach for cloud infrastructure planning considering dependability and cost requirements, IEEE Trans. Syst. Man Cybern. Syst., 45 (2015) 549-558.
[34]
J. Stefanowski, A. Cuzzocrea, D. Ålezak, Processing and mining complex data streams, Inf. Sci., 285 (2014) 63-65.
[35]
Y. Su, J. Yin, Y. Chen, Z. Feng, A high performance transport protocol for jtangmq, in: International Symposium on Information Science & Engineering IEEE Computer Society, 2009, pp. 268-272.
[36]
P. Wang, G. Robins, P. Matous, Multilevel Network Analysis for the Social Sciences: Theory, Methods and Applications, Springer International Publishing, Cham, 2016.
[37]
S.S. Wang, S.C. Wang, The consensus problem with dual failure nodes in a cloud computing environment, Inf. Sci., 279 (2014) 213-228.
[38]
T. Wang, W. Zhang, C. Ye, J. Wei, Fd4c: Automatic fault diagnosis framework for web applications in cloud computing, IEEE Trans. Syst. Man Cybern. Syst., 46 (2015) 61-75.
[39]
N. Xiong, X. Jia, L.T. Yang, A.V. Vasilakos, Y. Li, Y. Pan, A distributed efficient flow control scheme for multirate multicast networks, IEEE Trans. Parallel Distrib. Syst., 21 (2010) 1254-1266.
[40]
N. Xiong, A.V. Vasilakos, L.T. Yang, L. Song, Y. Pan, R. Kannan, Y. Li, Comparative analysis of quality of service and memory usage for adaptive failure detectors in healthcare systems, IEEE Journal on Selected Areas in Communications, 27 (2009) 495-509.
[41]
W. Xiong, H. Hu, N. Xiong, L.T. Yang, W.C. Peng, X. Wang, Y. Qu, Anomaly secure detection methods by analyzing dynamic characteristics of the network traffic in cloud communications, Inf. Sci., 258 (2014) 403-415.
[42]
B. Xu, C. Zhao, E. Hu, B. Hu, Job scheduling algorithm based on berger model in cloud environment, Adv. Eng. Softw., 42 (2011) 419-425.
[43]
J. Yin, X. Lu, C. Pu, Z. Wu, H. Chen, Jtangcsb: a cloud service bus for cloud and enterprise application integration, IEEE Internet Comput., 19 (2014) 35-43.
[44]
X. Zhao, L. Shen, X. Peng, W. Zhao, Toward sla-constrained service composition: an approach based on a fuzzy linguistic preference model and an evolutionary algorithm, Inf. Sci., 316 (2015) 370-396.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Information Sciences: an International Journal
Information Sciences: an International Journal  Volume 370, Issue C
November 2016
783 pages

Publisher

Elsevier Science Inc.

United States

Publication History

Published: 20 November 2016

Author Tags

  1. Cloud monitoring
  2. Complex event processing
  3. Data distribution service

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 16 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2022)Improved Data-Driven Root Cause Analysis in a Fog Computing EnvironmentInternational Journal of Intelligent Information Technologies10.4018/IJIIT.29623818:1(1-28)Online publication date: 1-Apr-2022
  • (2022)AtmosphereComputer Standards & Interfaces10.1016/j.csi.2021.10355079:COnline publication date: 1-Jan-2022
  • (2019)Internet of ServiceProceedings of the 4th International Conference on Crowd Science and Engineering10.1145/3371238.3371262(154-160)Online publication date: 18-Oct-2019
  • (2018)Data Centers Service Restoration Based on Distributed Agents Decision2018 IEEE International Conference on Systems, Man, and Cybernetics (SMC)10.1109/SMC.2018.00279(1611-1616)Online publication date: 7-Oct-2018

View Options

View options

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media