EMMCS: An Edge Monitoring Framework for Multi-Cloud Environments using SNMP

Abstract

Multi-cloud computing is no different than other Cloud computing (CC) models when it comes to providing users with self-services IT resources. For instance, a company can use services of one specific cloud Service Provider (CSP) for its business, as it can use more than one CSP either to get the best of each without any vendor lock-in. However, the situation is different regarding monitoring a multi-cloud environment. In fact, CSPs provide in-house monitoring tools that are natively compatible with their environment but lack support for other CSP's environments, which is problematic for any company that wants to use more than a CSP. In addition, third party cloud monitoring tools often use agents installed on each monitored virtual machine (VM) to collect monitoring data and send them to a central monitoring server that is hosted on premise or on a Cloud, which increases bottlenecks and latency while transmitting data or processing it. Therefore, this paper presents a monitoring framework for multi-cloud environments that implements edge computing and RESTFul microservices for a high efficiency monitoring and scalability. In fact, the monitoring framework “EMMCS” uses SNMP agents to collect metrics, and performs all monitoring tasks at the edge of each cloud to enhance network transmission and data processing at the central monitoring server level. The implementation of the framework is tested on different public cloud environments, namely Amazon AWS and Microsoft Azure to show the efficiency of the proposed approach.

Authors and Affiliations

Saad Khoudali, Karim Benzidane, Abderrahim Sekkaki

Keywords

Related Articles

An Analysis of Security Challenges in Cloud Computing

Vendors offer a pool of shared resources to their users through the cloud network. Nowadays, shifting to cloud is a very optimal decision as it provides pay-as-you-go services to users. Cloud has boomed high in business...

A Novel Algorithm for Optimizing Multiple Services Resource Allocation

Resource provisioning becomes more and more challenging problem in cloud computing environment since cloudbased services become more numerous and dynamic. The problem of scheduling multiple tasks for multiple users on a...

A Nested Genetic Algorithm for Mobile Ad-Hoc Network Optimization with Fuzzy Fitness

One of the major culprits that faces Mobile Ad-hoc networks (MANET) is broadcasting, which constitutes a very important part of the infrastructure of such networks. This paper presents a nested genetic algorithm (GA) tec...

Detection Capability and CFAR Loss Under Fluctuating Targets of Different Swerling Model for Various Gamma Parameters in RADAR

Target detection of RADAR deals with different and manifold problems over few decades. The detection capability is one of the most significant factors in RADAR system. The main aim of detection is to increase probability...

Object Detection System to Help Navigating Visual Impairments

The number of people with severe visual impairments and blind people in the world is 216.6 million and 38.5 million, respectively in 2018 and that number will increase every year. While the development of Computer Vision...

Download PDF file
  • EP ID EP448977
  • DOI 10.14569/IJACSA.2019.0100178
  • Views 80
  • Downloads 0

How To Cite

Saad Khoudali, Karim Benzidane, Abderrahim Sekkaki (2019). EMMCS: An Edge Monitoring Framework for Multi-Cloud Environments using SNMP. International Journal of Advanced Computer Science & Applications, 10(1), 619-629. https://europub.co.uk/articles/-A-448977