dynamic replacement
Recently Published Documents


TOTAL DOCUMENTS

59
(FIVE YEARS 10)

H-INDEX

8
(FIVE YEARS 1)

2021 ◽  
Vol 5 (OOPSLA) ◽  
pp. 1-30
Author(s):  
Malte Viering ◽  
Raymond Hu ◽  
Patrick Eugster ◽  
Lukasz Ziarek

This paper presents a formulation of multiparty session types (MPSTs) for practical fault-tolerant distributed programming. We tackle the challenges faced by session types in the context of distributed systems involving asynchronous and concurrent partial failures – such as supporting dynamic replacement of failed parties and retrying failed protocol segments in an ongoing multiparty session – in the presence of unreliable failure detection. Key to our approach is that we develop a novel model of event-driven concurrency for multiparty sessions. Inspired by real-world practices, it enables us to unify the session-typed handling of regular I/O events with failure handling and the combination of features needed to express practical fault-tolerant protocols. Moreover, the characteristics of our model allow us to prove a global progress property for well-typed processes engaged in multiple concurrent sessions, which does not hold in traditional MPST systems. To demonstrate its practicality, we implement our framework as a toolchain and runtime for Scala, and use it to specify and implement a session-typed version of the cluster management system of the industrial-strength Apache Spark data analytics framework. Our session-typed cluster manager composes with other vanilla Spark components to give a functioning Spark runtime; e.g., it can execute existing third-party Spark applications without code modification. A performance evaluation using the TPC-H benchmark shows our prototype implementation incurs an average overhead below 10%.


2021 ◽  
Vol 11 (9) ◽  
pp. 3571-3598
Author(s):  
Jie Zhang ◽  
Zaipeng Zhao ◽  
Xin Li ◽  
Yundong Zheng ◽  
Cuinan Li ◽  
...  

AbstractIn empty well killing, in order to save the time and cost of killing the well, the dynamic replacement method is often used to kill the well. The main problem of the dynamic replacement method for killing wells is how to avoid terrible working conditions caused by flooding, such as gas carrying fluid, killing fluid being brought to the wellhead. Based on the principle of flooding formation and the basic tenets of flooding correlation experiment and dynamic replacement method, this paper incorporates the kill fluid viscosity, surface tension, droplet diameter, inclination angle, drill pipe joint outer diameter, and drill pipe eccentricity into the calculation range and establishes a new mathematical model suitable for dynamic replacement kill. Based on the calculation results, the influencing factors of flooding are analyzed, and the following conclusions are drawn: the increase of dynamic viscosity, gas density in the well, casing pressure, well angle, the outside diameter of drill pipe, the outer diameter of drill pipe joint, and eccentricity of drill pipe can promote the occurrence of flooding; The increase of surface tension, well-killing fluid density, and casing inner diameter have an obstacle to flooding.


Sensors ◽  
2021 ◽  
Vol 21 (14) ◽  
pp. 4868
Author(s):  
Sławomir Kwiecień

The dynamic replacement method is used to strengthen the subgrade of objects, usually up to 5 to 6 m thick. After the improvement process, acceptance tests in the form of load testing are carried out. Interpretation of the test results can cause some difficulties. Dynamic replacement results in a situation where columns of different shapes, loaded with plates of diameters usually smaller than the head diameter and in the vicinity of adjacent columns, are subjected to load tests. In order to demonstrate the influence of these factors, a spatial model of soil strengthened by dynamic replacement, comprising four material zones, was calibrated on the basis of load testing. The following models were used in the analysis: linear-elastic, elastic–perfectly plastic (Coulomb–Mohr) and elastic–plastic with isotropic hardening (Modified Cam-Clay). This formed the basis for 105 numerical models, which took into account the actual shapes of the columns made at various spacings, subjected to load tests with plates of various diameters. The analyses of the settlements, calculated moduli and stress distribution in the loaded system showed how the results were significantly influenced by mentioned factors. This implies that the interpretation of the results of load tests should be based on advanced spatial numerical analyses, using appropriate constitutive models and including the considered factors.


2020 ◽  
Vol 154 ◽  
pp. 43-52
Author(s):  
Yile Wang ◽  
Yanhe Li ◽  
Deji Luan ◽  
Jian Kang ◽  
Rongjun He ◽  
...  

2020 ◽  
Vol 2020 ◽  
pp. 1-14
Author(s):  
Jean Frédéric Myoupo ◽  
Vianney Kengne Tchendji ◽  
Yannick Florian Yankam ◽  
Joël Casimir Tagne

Virtual networks are sets of virtual devices that are interconnected through a physical network to provide services to end users. These services are usually heterogeneous (VOIP, VoD, streaming, etc.), exploit various amounts of resources (bandwidth, computing power, servers, etc.), and have topologies different from those of the substrate network. These variations in requirements are traditionally known as the architectural flexibility of virtual networks. Each virtual service is provided through a server called a virtual service resource. When a virtual service resource can no longer provide a good quality of service to end users due to the traffic variation generated by their mobility, two approaches are commonly implemented: provisioning the virtual network with resources or replacing the virtual service resource by migrating the service to another node that offers the most suitable amount of resource to satisfy the quality of service (QoS). In this paper, we propose a flow splitting-based dynamic virtual service resource replacement approach that allows for virtual service replacement across multiple virtual paths. Our approach is based on a graph topology that differs from those in the literature, which are based on tree topologies. The simulations performed in this study show that our approach significantly reduces the virtual service resource replacement time compared to other approaches.


2019 ◽  
Vol 2019 ◽  
pp. 1-9 ◽  
Author(s):  
Bo Han ◽  
Zhao Yin-Liang ◽  
Zhu Chang-Peng

The Internet of medical things (IoMT) has become a promising paradigm, where the invaluable additional data can be collected by the ordinary medical devices when connecting to the Internet. The deep understanding of symptoms and trends can be provided to patients to manage their lives and treatments. However, due to the diversity of medical devices in IoMT, the codes of healthcare applications may be manipulated and tangled by malicious devices. In addition, the linguistic structures for layer activation in languages cause controls of layer activation to be part of program’s business logic, which hinders the dynamic replacement of layers. Therefore, to solve the above critical problems in IoMT, in this paper, a new approach is firstly proposed to support the dynamic replacement of layer in IoMT applications by incorporating object proxy into virtual machine (VM). Secondly, the heap and address are used to model the object and object evolution to guarantee the feasibility of the approach. After that, we analyze the influences of field access and method invocation and evaluate the risk and safety of the application when these constraints are satisfied. Finally, we conduct the evaluations by extending Java VM to validate the effectiveness of the proposal.


Sensors ◽  
2019 ◽  
Vol 19 (18) ◽  
pp. 3887 ◽  
Author(s):  
Tian ◽  
Jiao ◽  
Liu ◽  
Ma

Recently, wireless energy transfer technology becomes a popular way to address energy shortage in wireless sensor networks. The capacity of the mobile wireless charging car (WCV) and the wireless channel between the WCV and the sensor are two important factors influencing the energy efficiency of the wireless sensor network, which has not been well considered. In this paper, we study the energy efficiency of a wireless rechargeable sensor network charged by a finite capacity WCV through an imperfect wireless channel. To estimate the energy efficiency, we first propose a new metric named waste rate, which is defined as a function of the charging channel quality. Then, energy efficiency optimization is modeled as minimizing the waste rate. Through optimizing the distance between the WCV and sensor nodes, the set of optimal charging sensor nodes is obtained. By using the Hamiltonian circle, the nearest neighbor algorithm is proposed to find the traveling path of the WCV. Furthermore, to avoid the untimely death of sensor nodes and the coverage hole, an extended node dynamic replacement strategy is proposed. The simulation results show that the proposed method can reduce the waste rate and the total charging time; i.e., the sum of traveling time and charging delay can be significantly reduced, which indicates that the proposed algorithm can improve the energy efficiency of the network.


2019 ◽  
Vol 10 ◽  
pp. e00214 ◽  
Author(s):  
Bashar Tarawneh ◽  
Wassel AL Bodour ◽  
Anis Shatnawi ◽  
Khaled Al Ajmi

Sign in / Sign up

Export Citation Format

Share Document