A Permission-Based Distributed Mutual Exclusion Algorithm allowing Quality of Service (PBDMEAQoS)

Journal Title: EAI Endorsed Transactions on Cloud Systems - Year 2017, Vol 3, Issue 10

Abstract

The main purpose of mutual exclusion in a distributed environment is to control access to a shared resource. Large-scale distributed systems such as clouds or grids provide shared informatics resources to its clients. In this type of environment, Service Level Agreement (SLA) allows for the definition of a type of quality of service (QoS) between a resource provider and a client. This means that some constraints like priority, response time or reliability must be taken into consideration to maintain a good QoS. Permission-based algorithms are costly in messages, not easily extensible and naturally more robust, pertaining to failures when compared to token algorithms. In this paper, we propose two mutual exclusion algorithms, integrating priority and time constraints for each request, via deadline and execution time in the critical section, with the aim of ensuring a proper service quality. The proposed algorithms are based on a logical structure of nodes in complete binary trees. The algorithms named PBDMEAQoSα and PBDMEAQoSβ are SLA (Service Level Agreement) based. They integrate priority dynamics, which cumulates with the age of a request. PBDMEAQoSα requires 3log2N messages per access to critical section and a synchronization delay of 2log2N for a set of N nodes competing for the critical resource. PBDMEAQoSβ requires 2log2N messages per access to critical section and a synchronization delay of log2N.

Authors and Affiliations

E. D. Ngounou Ntoukam, V. C. Kamla, J. C. Kamgang

Keywords

Related Articles

Design of novel screening environments for Mild Cognitive Impairment: giving priority to elicited speech and language abilities

Recent cognitive decline screening batteries have highlighted the importance of language deficits related to semantic knowledge breakdown to reveal the incipient dementia. This paper proposes the introduction of novel en...

Cloud-based IoT Analytics for the Smart Grid: Experiences from a 3-year Pilot

The transformation of electrical grids into smart-grid is seen as one of the major technological challenges of our times and at the same time as one of the key domains for Internet of Things (IoT). Smart-home technologie...

Cloud based Software Defined Wireless Body Area Networks Architecture for Virtual Hospital

Recent developments in wireless communication inflate a new area of research named as Wireless Body Area Networks. WBANs enhance the concept of virtual hospital with the help of cloud computing (CC) technology. Still num...

QoE Aware Resource Allocation for Video Communications over LTE Based Mobile Networks

As the limits of video compression and usable wireless radio resources are exhausted, providing increased protection to critical data is regarded as a way forward to increase the effective capacity for delivering video d...

Accessible Wayfinding Testbed: Infrastructure and Components

Despite considerable recent interest in research related to wayfinding and navigation of pedestrians, the needs and preferences of people with disabilities (PWDs) are not yet fully addressed. Some of still unaddressed is...

Download PDF file
  • EP ID EP45594
  • DOI http://dx.doi.org/10.4108/eai.20-12-2017.153491
  • Views 237
  • Downloads 0

How To Cite

E. D. Ngounou Ntoukam, V. C. Kamla, J. C. Kamgang (2017). A Permission-Based Distributed Mutual Exclusion Algorithm allowing Quality of Service (PBDMEAQoS). EAI Endorsed Transactions on Cloud Systems, 3(10), -. https://europub.co.uk/articles/-A-45594