Scholay

学术搜索 · AI 审稿 · LaTeX 协作

Blockchain-based Model for Social Transactions Processing

作者:Idrissa Sarr, Hubert Naacke, Ibrahima Gueye · 年份:2015 · DOI:10.5220/0005519503090315 · 被引用次数:11 · 研究领域:Cloud Computing and Resource Management、Blockchain Technology Applications and Security、Distributed systems and fault tolerance

The goal of this work in progress is to handle transactions of social applications by using their access classes. Basically, social users access simultaneously to a small piece of data owned by a user or a few ones. For instance, a new post of a Facebook user can create the reactions of most of his/her friends, and each of such reactions is related to the same data. Thus, grouping or chaining transactions that require the same access classes may reduce significantly the response time since several transactions are executed in one shot while ensuring consistency as well as minimizing the number of access to the persistent data storage. With this insight, we propose a middleware-based transaction scheduler that uses various strategies to chain transactions based on their access classes. The key novelties lie in (1) our distributed transaction scheduling devised on top of a ring to ensure communication when chaining transactions and (2) our ability to deal with multi-partitions transactions. The scheduling phase is based on Blockchain principle, which means in our context to record all transactions requiring the same access class into a master list in order to ensure consistency and to plan efficiently their processing. We designed and simulated our approach using SimJava and preliminary results show interesting and promising results.