http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
Bidirectional Chain Replication for Higher Throughput Provision
( Almetwally M. Mostafa ),( Ahmed E. Youssef ),( Yazeed Ali Aljarbua ) 한국인터넷정보학회 2019 KSII Transactions on Internet and Information Syst Vol.13 No.2
Provision of higher throughput without sacrificing consistency guarantees in replication systems is a critical problem. In this paper, we propose a novel approach called Bidirectional Chain Replication (BCR) to improve throughput in traditional Chain Replication (CR) through better utilization of computing and communication resources of the chain. Unlike CR where the whole replicated data store is treated as a single unit, in BCR the replicated shared data at each server in the chain is split into two disjoint Logical Partitions (LP1, LP2). This forms two chains running concurrently on the same hardware in two opposite directions; the first chain (CR1) exclusively manipulates data objects in LP1, while the second chain (CR2) exclusively manipulates data objects in LP2, therefore, conflict is avoided and concurrency is guaranteed. The simultaneous employment of these two chains results in better utilization of hardware in the sense that the two chains can evenly share the workload, hence, throughput can be improved without sacrificing consistency. Experimental results showed an improvement of approximately 85% in throughput of BCR over CR.