scholarly journals Evaluation of the applicability of asynchronous programming methods to the data consistency problem in a microservices environment

Author(s):  
K.V. Malyuga ◽  
I.A. Perl ◽  
A.P. Slapoguzov
2020 ◽  
Vol 16 (3) ◽  
pp. 1-16
Author(s):  
Hong He

In recent years, peer-to-peer (P2P) systems have become a promising paradigm to provide efficient storage service in distributed environments. Although its effectiveness has been proven in many areas, the data consistency problem in P2P systems are still an opening issue. This article proposes a novel data consistence model, virtual peers-based data consistency (VPDC), which introduces a set of virtual peers to provide guaranteed data consistency in decentralized and unstructured P2P systems. The VPDC model can be easily implemented in any P2P system without introducing any interference to data retrieval. Theoretical analysis on VPDC is presented to analyze its effectiveness and efficiency, and massive experiments are conducted to evaluate the performance of a VPDC model in a real-world P2P system. The results indicate that it can significantly improve the data consistence of P2P systems and outperform many similar approaches in various experimental settings.


2012 ◽  
Vol 532-533 ◽  
pp. 1172-1176
Author(s):  
Wei Wang ◽  
Shi Qun Yin

In order to raise speed of reading data from disk array memory, scientific and technological personnel have introduced cache technology into disk array. Since this technique has been invented, although the efficiency of reading data have been solved, after writing operation of countless times in disk cache, data consistency problem has been prominent expression. Especially in this condition that false of electricity and machine abnormal failure, the consistency of the data is more difficult to guarantee. In this paper, we adopt Non-Volatile RAM (NVRAM) devices to realize that the data will not be lost in disk array cache after power failure. Here we design a kind of new cache organizational structure. We firstly introduce cache structure of two tables (real-time mapping table, backup mapping table) and a cache backup block. Then through these two tables, we can work to recover data through the copy between the two tables in the macroscopic, and in the microscopic through cache backup block can backup the cache data from writing failure. As power failure and system breakdown, we can ensure that data will not easily lose and the original data can recovery after system crash by this technology. Thus it ensures the consistency of the data cache.


Author(s):  
Tran Thanh Luong ◽  
Le My Canh

JavaScript has become more and more popular in recent years because its wealthy features as being dynamic, interpreted and object-oriented with first-class functions. Furthermore, JavaScript is designed with event-driven and I/O non-blocking model that boosts the performance of overall application especially in the case of Node.js. To take advantage of these characteristics, many design patterns that implement asynchronous programming for JavaScript were proposed. However, choosing a right pattern and implementing a good asynchronous source code is a challenge and thus easily lead into less robust application and low quality source code. Extended from our previous works on exception handling code smells in JavaScript and exception handling code smells in JavaScript asynchronous programming with promise, this research aims at studying the impact of three JavaScript asynchronous programming patterns on quality of source code and application.


Author(s):  
Haoyu Jiang ◽  
Kai Chen ◽  
Quanbo Ge ◽  
Jinqiang Xu ◽  
Yingying Fu ◽  
...  

2020 ◽  
Vol 17 (6) ◽  
pp. 692-725
Author(s):  
Peter Krüger Andersen

The revised Markets in Financial Instruments Directive and Regulation (the MiFID II regime)See Directive 2014/65/EU (MiFID II) and Regulation (EU) 600/2014 (MiFIR). is one of the most comprehensive reforms of market structural and investor protection regimes the world has yet seen. The MiFID II regime will affect the European – and likely the global – market structure for years to come. Based on relevant perspectives from the revised best execution regime under MiFID II, this article suggest that it is time to reduce complexity. It is argued that unless a sufficient degree of horizontal and vertical integration of the best execution regulation takes place, the policy objectives cannot be reached. Further, it is argued that the significant data exercise that comes with the new rules only serves end-investors if a sufficient level of data consistency can be achieved. From this outset, the article emphasises the increased importance of data in today’s EU financial regulation. The article includes relevant comparisons to the equivalent US rules on best execution.


Author(s):  
Michael Detlefsen

AbstractFormalism in the philosophy of mathematics has taken a variety of forms and has been advocated for widely divergent reasons. In Sects. 1 and 2, I briefly introduce the major formalist doctrines of the late nineteenth and early twentieth centuries. These are what I call empirico-semantic formalism (advocated by Heine), game formalism (advocated by Thomae) and instrumental formalism (advocated by Hilbert). After describing these views, I note some basic points of similarity and difference between them. In the remainder of the paper, I turn my attention to Hilbert’s instrumental formalism. My primary aim there will be to develop its formalist elements more fully. These are, in the main, (i) its rejection of the axiom-centric focus of traditional model-construction approaches to consistency problems, (ii) its departure from the traditional understanding of the basic nature of proof and (iii) its distinctively descriptive or observational orientation with regard to the consistency problem for arithmetic. More specifically, I will highlight what I see as the salient points of connection between Hilbert’s formalist attitude and his finitist standard for the consistency proof for arithmetic. I will also note what I see as a significant tension between Hilbert’s observational approach to the consistency problem for arithmetic and his expressed hope that his solution of that problem would dispense with certain epistemological concerns regarding arithmetic once and for all.


Optik ◽  
2020 ◽  
Vol 202 ◽  
pp. 163603
Author(s):  
Shaojie Tang ◽  
Baolei Li ◽  
Zhiwei Qiao ◽  
Yining Zhu ◽  
Cong Guo ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document