A Penalty-Aware Cloud Monitoring System based on Blockchains

2021 ◽  
Vol 2 (3) ◽  
pp. 301-325
Author(s):  
Christian Dienbauer ◽  
Benedikt Pittl ◽  
Erich Schikuta

Today, traded cloud services are described by service level agreements that specify the obligations of providers such as availability or reliability. Violations of service level agreements lead to penalty payments. The recent development of prominent cloud platforms such as the re-design of Amazon's spot marketspace underpins a trend towards dynamic cloud markets where consumers migrate their services continuously to different marketspaces and providers to reach a cost-optimum. This leads to a heterogeneous IT infrastructure and consequently aggravates the monitoring of the delivered service quality. Hence, there is a need for a transparent penalty management system, which ensures that consumers automatically get penalty payments from providers in case of service violations. \newline In the paper at hand, we present a cloud monitoring system that is able to execute penalty payments autonomously. In this regard, we apply smart contracts hosted on blockchains, which continuously monitor cloud services and trigger penalty payments to consumers in case of service violations. For justification and evaluation we implement our approach by the IBM Hyperledger Fabric framework and create a use case with Amazon's cloud services as well as Azures cloud services to illustrate the universal design of the presented mechanism.

Author(s):  
Oleksandr Rolik ◽  
Sergii Telenyk ◽  
Eduard Zharikov

The Internet of Things (IoT) is an emerging technology that offers great opportunities that is designed to improve the quality of consumers' lives, and also to improve economic indicators and productivity of enterprises, and more efficient use of resources. IoT system refers to the use of interconnected devices and distributed subsystems to leverage data gathered by sensors and actuators in some sort of environment and to take a proper decision on a high level. In this chapter, the authors propose an approach to Microcloud-based IoT infrastructure management to provide the desired quality of IT services with rational use of IT resources. Efficiency of IT infrastructure management can be estimated by the quality of services and the management costs. The task of operational service quality management is to maintain a given level of service quality with the use of minimum IT resources amount in IoT environment. Then, the maximum efficiency can be achieved by selecting such control when actual level of service corresponds to the coordinated with business unit and can be achieved by minimal costs. The proposed approach allows the efficient use of resources for IT services provision in IoT ecosystem through the implementation of service level coordination, resource planning and service level management processes in an integrated IT infrastructure management system based on hyperconvergence and software-defined principles. The main goals of this chapter are to investigate the state of art of the IoT applications resource demands in the context of datacenter architecture deployment and to propose Microcloud-based IoT infrastructure resource control method.


IEEE Access ◽  
2020 ◽  
Vol 8 ◽  
pp. 134498-134513 ◽  
Author(s):  
Svetlana Girs ◽  
Severine Sentilles ◽  
Sara Abbaspour Asadollah ◽  
Mohammad Ashjaei ◽  
Saad Mubeen

2020 ◽  
pp. 1157-1185
Author(s):  
Oleksandr Rolik ◽  
Sergii Telenyk ◽  
Eduard Zharikov

The Internet of Things (IoT) is an emerging technology that offers great opportunities that is designed to improve the quality of consumers' lives, and also to improve economic indicators and productivity of enterprises, and more efficient use of resources. IoT system refers to the use of interconnected devices and distributed subsystems to leverage data gathered by sensors and actuators in some sort of environment and to take a proper decision on a high level. In this chapter, the authors propose an approach to Microcloud-based IoT infrastructure management to provide the desired quality of IT services with rational use of IT resources. Efficiency of IT infrastructure management can be estimated by the quality of services and the management costs. The task of operational service quality management is to maintain a given level of service quality with the use of minimum IT resources amount in IoT environment. Then, the maximum efficiency can be achieved by selecting such control when actual level of service corresponds to the coordinated with business unit and can be achieved by minimal costs. The proposed approach allows the efficient use of resources for IT services provision in IoT ecosystem through the implementation of service level coordination, resource planning and service level management processes in an integrated IT infrastructure management system based on hyperconvergence and software-defined principles. The main goals of this chapter are to investigate the state of art of the IoT applications resource demands in the context of datacenter architecture deployment and to propose Microcloud-based IoT infrastructure resource control method.


Author(s):  
Adil Maarouf ◽  
Mahmoud El Hamlaoui ◽  
Abderrahim Marzouk ◽  
Abdelkrim Haqiq

Establishing and monitoring SLA violations in real-time has become a critical issue for Cloud Computing. In this paper the authors investigate this issue and propose a model to express the SLA contract requirements using Model Driven Engineering (MDE), as a mean for establishing service level agreements between a cloud provider and cloud customer in the context of a particular service provision. The participation of a Trusted Third Party (TTP) may be necessary in order to resolve conflicts between prospective signatories, likewise to monitor SLA violations in real-time in the goal to ensure online monitoring cloud services and provide better than best-effort behavior for clouds. The main focus of this work is firstly to use MDE technology for the creation of the SLA contract and then to integrate TTP that should be able to apply an advanced penalty model that guarantees the performance and the reliability of the Cloud.


Author(s):  
Mohamed Firdhous ◽  
Osman Ghazali ◽  
Suhaidi Hassan

Quality of service plays an important role in making distributed systems. Users prefer service providers who meet the commitments specifi ed in the Service Level Agreements to these who violate them. Cloud computing has been the recent entrant to the distributed system market and has revolutionized it by transforming the way the resources are accessed and paid for. Users can access cloud services including hardware, development platform and applications and pay only for the usage similar to the other utilities. Trust computing mechanisms can play an important role in identifying the right service providers who would meet the commitments specifi ed in the Service Level Agreements. Literature has reported several trust computing mechanisms for different distributed systems based on various algorithms and functions. Almost all of them modify the trust scores monotonously even for momentary performance deviations that are reported. This paper proposes a trust computing mechanism that statistically validates the attribute monitored before modifying the trust scores using a hysteresisbased algorithm. Hence the proposed mechanism can protect the trust scores from changes due to momentary fl uctuations in system performances. The experiments conducted show that the trust scores computed using the proposed mechanism are more representative of the long-term system performance than the ones that were computed without the validation of the inputs.  


Sign in / Sign up

Export Citation Format

Share Document