Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Kenji Saotome is active.

Publication


Featured researches published by Kenji Saotome.


Procedia Computer Science | 2013

A Mass Data Update Method in Distributed Systems

Tsukasa Kudo; Yui Takeda; Masahiko Ishino; Kenji Saotome; Nobuhiro Kataoka

Abstract Today, distributed business systems are used widely, and the consistency of their databases are maintained by the distributed transactions. On the other hand, a great deal of data is often updated in a lump-sum in the business systems. And, since the non-stop service has become general, it is necessary to perform this lump-sum update concurrently with the online transactions that service to users. So, some methods are utilized to avoid the influences on the online transactions, like the mini-batch that splits a lump-sum update into small transactions and executes them one after another. However, in the distributed systems, since it has to be executed by the distributed transactions, there is a problem on the efficiency to update a great deal of data by this method. For this problem, we propose to apply an update method to the distributed systems, which utilizes the records of data about the time to avoid conflicts between the lump-sum update and the online transactions. Moreover, through experiments using a prototype, we confirmed that it can update data more efficiently than the chain of small transactions even in the distributed systems.


Procedia Computer Science | 2014

An Implementation of Concurrency Control between Batch Update and Online Entries

Tsukasa Kudo; Yui Takeda; Masahiko Ishino; Kenji Saotome; Nobuhiro Kataoka

Abstract Databases of business systems are generally updated by two methods: the online entries reflect the input from a lot of terminals immediately; the batch update updates a great deal of data in a lump. Here, the batch update usually takes time. So, in the case where it is performed as a single transaction by using the lock, the conflicting online entries wait for a long while. For this problem, we had proposed the temporal update method, and showed the both can be executed concurrently by it. However, to process them by a serializable schedule, the execution timing of the online entries has to be divided by the batch update. So, it raises a problem that there are still latencies of some online entries by this. In this article, we propose four concurrency control methods to shorten this wait. And, we show their implementations and evaluation results. Moreover, we show the appropriate method should be chosen based on the operational requirements


Procedia Computer Science | 2016

A Proposal of Transaction Processing Method for MongoDB

Tsukasa Kudo; Masahiko Ishino; Kenji Saotome; Nobuhiro Kataoka

At present, to deal with a large amount of variety data in the database, various NoSQL databases have been proposed and put to practical use. However, since most of them support the transaction processing only on the single data, there is the problem that the plural data cannot be updated in a lump with maintaining the ACID properties. To solve this problem, in this paper, we propose a method to process plural data as a single transaction for MongoDB, which is a kind of document oriented NoSQL database. Concretely, each data has both of the before and after update fields, and the state of the transaction is managed. Then, in the case of before the commit, the former data is queried; after the commit, the latter data is queried. By this method, we show that the plural data can be updated as a transaction with the specified isolation level.


Archive | 2013

Evaluation of Lump-sum Update Methods for Nonstop Service System

Tsukasa Kudo; Yui Takeda; Masahiko Ishino; Kenji Saotome; Nobuhiro Kataoka


KES | 2012

A batch Update Method of Database for Mass Data during Online Entry.

Tsukasa Kudou; Yui Takeda; Masahiko Ishino; Kenji Saotome; Nobuhiro Kataoka


Archive | 2014

Application of a Lump-sum Update Method to Distributed Database

Tsukasa Kudo; Yui Takeda; Masahiko Ishino; Kenji Saotome; Nobuhiro Kataoka


KES | 2016

A Proposal of Transaction Processing Method for MongoDB.

Tsukasa Kudou; Masahiko Ishino; Kenji Saotome; Nobuhiro Kataoka


Archive | 2015

Implementation and Evaluations of Recovery Method for Batch Update

Tsukasa Kudo; Masahiko Ishino; Kenji Saotome; Nobuhiro Kataoka


Archive | 2014

18 th International Conference on Knowledge-Based and Intelligent Information & Engineering Systems - KES2014 An implementation of concurrency control between batch update and online entries

Tsukasa Kudo; Yui Takeda; Masahiko Ishino; Kenji Saotome; Nobuhiro Kataoka


KES | 2014

An Implementation of Concurrency Control between Batch Update and Online Entries.

Tsukasa Kudou; Yui Takeda; Masahiko Ishino; Kenji Saotome; Nobuhiro Kataoka

Collaboration


Dive into the Kenji Saotome's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Tsukasa Kudo

Shizuoka Institute of Science and Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge