RT-ZooKeeper: Taming the Recovery Latency of a Coordination Service

2021 ◽  
Vol 20 (5s) ◽  
pp. 1-22
Author(s):  
Haoran Li ◽  
Chenyang Lu ◽  
Christopher D. Gill

Fault-tolerant coordination services have been widely used in distributed applications in cloud environments. Recent years have witnessed the emergence of time-sensitive applications deployed in edge computing environments, which introduces both challenges and opportunities for coordination services. On one hand, coordination services must recover from failures in a timely manner. On the other hand, edge computing employs local networked platforms that can be exploited to achieve timely recovery. In this work, we first identify the limitations of the leader election and recovery protocols underlying Apache ZooKeeper, the prevailing open-source coordination service. To reduce recovery latency from leader failures, we then design RT-Zookeeper with a set of novel features including a fast-convergence election protocol, a quorum channel notification mechanism, and a distributed epoch persistence protocol. We have implemented RT-Zookeeper based on ZooKeeper version 3.5.8. Empirical evaluation shows that RT-ZooKeeper achieves 91% reduction in maximum recovery latency in comparison to ZooKeeper. Furthermore, a case study demonstrates that fast failure recovery in RT-ZooKeeper can benefit a common messaging service like Kafka in terms of message latency.

Author(s):  
Atiqur Rahman ◽  
Guangfu Wu ◽  
Ali Md Liton

Nowadays, the masonry for environment-friendly and protected network structure designs, for example, the Internet of Things and gigantic data analytics are increasing at a faster pace compared to an earlier state. Mobile edge computing for an Internet of Things widget is information processing that is achieved at or close to the collectors of information in an Internet of Things system. Herein, we are proposing to temporarily evaluation the concepts, features, protection, and privacy applications of Internet of Things authorized mobile edge computing with its data protection view in our data-driven globe. We focus on illuminating one of kind components that need to be taken into consideration whilst creating a scalable, consistent, impenetrable and disseminated mobile edge computing structure. We also sum up the fundamental ideas regarding security threat alleviation strategies. After that, we walk around the existing challenges and opportunities in the area of mobile edge computing. In conclusion, we analyze a case study, in which a security protection mechanism can be hardened to lift out everyday jobs.


2020 ◽  
Vol 51 (7) ◽  
pp. 685-697
Author(s):  
Roberto Casado-Vara ◽  
Inés Sittón-Candanedo ◽  
Fernando De la Prieta ◽  
Sara Rodríguez ◽  
Jose L. Calvo-Rolle ◽  
...  

Author(s):  
Joëlle Darwiche ◽  
Cindy Eira Nunes ◽  
Nahema El Ghaziri ◽  
Camille Imesch ◽  
Séverine Bessero

AbstractThis chapter focuses on the issue of shared physical custody (SPC) in the broader context of coparenting interventions. To identify if and how these interventions address the issue of SPC, we provide a systematic overview of the currently available types of coparenting interventions after marital dissolution. To be selected, the interventions had to be published in peer-reviewed journals, target separated or divorced parents, integrate work on coparenting, and include a custody focus within the intervention curriculum or as a targeted outcome. Finally, they had to be subject to empirical evaluation.As a second step, using a case study, we investigate how the issue of SPC may be addressed before divorce, during couple therapy. We describe the therapy sessions to highlight the factors that may protect or undermine the development of a cooperative coparenting relationship while separating, and eventually create a positive shared-custody scenario after divorce. We also analyse the couple’s progress regarding individual symptomatology and coparenting satisfaction based on self-reported questionnaires and on the quality of their observed coparenting interactions.From a therapeutic perspective, this chapter aims to deepen our understanding of the challenges and opportunities of coparenting during and after separation and its intertwinement with the issue of SPC.


Author(s):  
Jaber Almutairi ◽  
Mohammad Aldossary

AbstractRecently, the number of Internet of Things (IoT) devices connected to the Internet has increased dramatically as well as the data produced by these devices. This would require offloading IoT tasks to release heavy computation and storage to the resource-rich nodes such as Edge Computing and Cloud Computing. Although Edge Computing is a promising enabler for latency-sensitive related issues, its deployment produces new challenges. Besides, different service architectures and offloading strategies have a different impact on the service time performance of IoT applications. Therefore, this paper presents a novel approach for task offloading in an Edge-Cloud system in order to minimize the overall service time for latency-sensitive applications. This approach adopts fuzzy logic algorithms, considering application characteristics (e.g., CPU demand, network demand and delay sensitivity) as well as resource utilization and resource heterogeneity. A number of simulation experiments are conducted to evaluate the proposed approach with other related approaches, where it was found to improve the overall service time for latency-sensitive applications and utilize the edge-cloud resources effectively. Also, the results show that different offloading decisions within the Edge-Cloud system can lead to various service time due to the computational resources and communications types.


2021 ◽  
Vol 26 (4) ◽  
Author(s):  
Alvaro Veizaga ◽  
Mauricio Alferez ◽  
Damiano Torre ◽  
Mehrdad Sabetzadeh ◽  
Lionel Briand

AbstractNatural language (NL) is pervasive in software requirements specifications (SRSs). However, despite its popularity and widespread use, NL is highly prone to quality issues such as vagueness, ambiguity, and incompleteness. Controlled natural languages (CNLs) have been proposed as a way to prevent quality problems in requirements documents, while maintaining the flexibility to write and communicate requirements in an intuitive and universally understood manner. In collaboration with an industrial partner from the financial domain, we systematically develop and evaluate a CNL, named Rimay, intended at helping analysts write functional requirements. We rely on Grounded Theory for building Rimay and follow well-known guidelines for conducting and reporting industrial case study research. Our main contributions are: (1) a qualitative methodology to systematically define a CNL for functional requirements; this methodology is intended to be general for use across information-system domains, (2) a CNL grammar to represent functional requirements; this grammar is derived from our experience in the financial domain, but should be applicable, possibly with adaptations, to other information-system domains, and (3) an empirical evaluation of our CNL (Rimay) through an industrial case study. Our contributions draw on 15 representative SRSs, collectively containing 3215 NL requirements statements from the financial domain. Our evaluation shows that Rimay is expressive enough to capture, on average, 88% (405 out of 460) of the NL requirements statements in four previously unseen SRSs from the financial domain.


2021 ◽  
Vol 13 (7) ◽  
pp. 4023
Author(s):  
Silvia Marcu

Using the case study of Romanians in Spain, this article highlights how the COVID-19 crisis presents both challenges and opportunities when it comes to human mobility and sustainability. Drawing on in-depth interviews with mobile people during the period of lockdown and circulation restrictions, and in accordance with the objectives of the Sustainable Development Goals (SDGs), the paper advances and contributes to the relevance of sustainability and its impact on people’s mobility in the context of the COVID-19 pandemic. I argue that even in the midst of the crisis, sustainable ways may be found to promote and protect human mobility. The paper raises the way sustainability acts as a driver, gains relevance and influence, and contributes to the creation of new models of resilient mobility in times of crisis. The conclusions defend the respect for the SDGs regarding human mobility and emphasise the role of people on the move as sustainable actors learning to overcome distance and the barriers to their mobility during the pandemic.


NanoEthics ◽  
2021 ◽  
Author(s):  
Jamie Woodcock

AbstractDigital technology is playing an increasingly visible role in the organisation of many people’s work—as well as large parts of their lives more broadly. The concerns of emancipatory technology studies, or other critical accounts of technology, are often focused on finding alternative uses of technology. In many workplace contexts—from call centres to platform work—the imperatives of capital are deeply written into these technologies. Yet at the same time, many capitalist technologies are playing a key role facilitating emerging workers’ struggles. For example, in the case study examined here, Deliveroo drivers rely on communication technologies like WhatsApp to organise against algorithmic management. Drawing on an ongoing workers’ inquiry, this paper seeks to consider what a workerist approach to digital technology can add to these debates. The paper outlines the challenges and opportunities for a “digital workers’ inquiry,” considering how this approach combines research with organising. The argument is divided into two main parts: first, the need for inquiries in digital work and the importance of these and second, how the process of inquiry and co-research (and the methods these involve) can be adapted and refined with digital technology. By starting the critique of technology from the workplace, this paper proposes a workerist account of how technologies can be destroyed or re-appropriated, starting from a reading of workers’ struggle.


Sign in / Sign up

Export Citation Format

Share Document