Transparent Transaction Processing with A High-Performance Proxy for Distributed KVS

Պահպանված է:
Մատենագիտական մանրամասներ
Հրատարակված է:The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Conference Proceedings (2020), p. 224-229
Հիմնական հեղինակ: Miyamoto, Motoshi
Այլ հեղինակներ: Kawashima, Ryota, Matsuo, Hiroshi
Հրապարակվել է:
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Խորագրեր:
Առցանց հասանելիություն:Citation/Abstract
Ցուցիչներ: Ավելացրեք ցուցիչ
Չկան պիտակներ, Եղեք առաջինը, ով նշում է այս գրառումը!

MARC

LEADER 00000nab a2200000uu 4500
001 2493641841
003 UK-CbPIL
024 7 |a 10.1109/CANDARW51189.2020.00051  |2 doi 
035 |a 2493641841 
045 2 |b d20200101  |b d20201231 
084 |a 228229  |2 nlm 
100 1 |a Miyamoto, Motoshi  |u Nagoya Institute of Technology,Nagoya, Aichi,Japan,466-8555 
245 1 |a Transparent Transaction Processing with A High-Performance Proxy for Distributed KVS 
260 |b The Institute of Electrical and Electronics Engineers, Inc. (IEEE)  |c 2020 
513 |a Conference Proceedings 
520 3 |a Conference Title: 2020 Eighth International Symposium on Computing and Networking Workshops (CANDARW)Conference Start Date: 2020, Nov. 24 Conference End Date: 2020, Nov. 27 Conference Location: Naha, JapanDistributed consensus protocols require a large amount of communications for transaction processing in distributed KVS (D-KVS). Google Spanner and Amazon DynamoDB alleviate the communication overhead using highly accurate timestamping obtained from atomic clocks. However, introducing special hardware devices complicates operation management and drastic system changes. In this paper, we propose a transparent transaction processing method without depending on distributed consensus protocols and special hardware devices. We provide transaction processing functions that complies with ACID by performing exclusive control and transaction processing on a centralized high-performance proxy. The proxy provides ACID-compliant transaction processing functions to D-KVS by managing locks and transactions on multiple threads and guarantees the performance in medium-scale D-KVS (dozens of nodes). In the evaluation, first, we evaluate the overhead of the proxy with transaction processing functions, the throughput decreased by 0.2% to 12%. Next, we confirmed that the proxy processes the lightweight transaction of Cassandra with about 60% execution time. Finally, we confirmed that the proxy can process trans-actions, compared the transaction processing performance with MariaDB, it operated faster than MariaDB. 
653 |a Transaction processing 
653 |a Service introduction 
653 |a Hardware 
653 |a Locks 
653 |a Atomic clocks 
700 1 |a Kawashima, Ryota  |u Nagoya Institute of Technology,Nagoya, Aichi,Japan,466-8555 
700 1 |a Matsuo, Hiroshi  |u Nagoya Institute of Technology,Nagoya, Aichi,Japan,466-8555 
773 0 |t The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Conference Proceedings  |g (2020), p. 224-229 
786 0 |d ProQuest  |t Science Database 
856 4 1 |3 Citation/Abstract  |u https://www.proquest.com/docview/2493641841/abstract/embedded/6A8EOT78XXH2IG52?source=fedsrch