Heuristic Approaches for Robust Cloud Monitor Placement

When utilizing cloud-based services, consumers obtain high configurable resources with minimal management effort and eliminate large up-front IT investments. However, this shift in responsibility to the cloud provider is accompanied by a loss of control for the cloud consumer. By offering SLAs and corresponding monitoring solutions, cloud providers already try to address this issue, but these solutions are not considered as sufficient from a consumer’s perspective. Therefore, we developed an approach that allows to verify compliance with SLAs from a consumer’s perspective in our former work. Since the monitoring infrastructure itself may fail, this approach was enhanced in one of our subsequent works in order to account for reliability. We introduced the Robust Cloud Monitor Placement Problem and a formal optimization model. In this paper, we propose corresponding solution approaches and evaluate their practical applicability, since the problem is NP-complete.

[1]  Elliot K. Kolodner,et al.  Guaranteeing High Availability Goals for Virtual Machine Placement , 2011, 2011 31st International Conference on Distributed Computing Systems.

[2]  Puneet Sharma,et al.  CloudView: Enabling tenants to monitor and control their cloud instantiations , 2013, 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013).

[3]  Vijay V. Vazirani,et al.  An Approximation Algorithm for the Fault Tolerant Metric Facility Location Problem , 2003, Algorithmica.

[4]  Jonathan Cole Smith,et al.  Mathematical Programming Algorithms for Two-Path Routing Problems with Reliability Considerations , 2008, INFORMS J. Comput..

[5]  Pankesh Patel,et al.  Service Level Agreement in Cloud Computing , 2009 .

[6]  Ralf Steinmetz,et al.  Verifying the Availability of Cloud Applications , 2013, CLOSER.

[7]  Meral Azizoglu,et al.  The multi-resource agent bottleneck generalised assignment problem , 2012 .

[8]  Rajkumar Buyya,et al.  Article in Press Future Generation Computer Systems ( ) – Future Generation Computer Systems Cloud Computing and Emerging It Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility , 2022 .

[9]  Vijay V. Vazirani,et al.  An approximation algorithm for the fault tolerant metric facility location problem , 2000, APPROX.

[10]  Ralf Steinmetz,et al.  Robust Cloud Monitor Placement for Availability Verification , 2014, CLOSER.

[11]  Kang-Won Lee,et al.  Application-aware virtual machine migration in data centers , 2011, 2011 Proceedings IEEE INFOCOM.

[12]  Maitreya Natu,et al.  Probe Station Placement for Robust Monitoring of Networks , 2008, Journal of Network and Systems Management.