Filters








10,067 Hits in 6.1 sec

Concurrent execution of transactions in a peer-to-peer database network

Mehedi Masud, Sultan Aljahdali
2011 International Journal of Intelligent Information and Database Systems  
Reference to this paper should be made as follows: Masud, M. and Aljahdali, S. (2011) 'Concurrent execution of transactions in a peer-to-peer database network', Int.  ...  Transaction execution in a peer-to-peer database network specifies an update made to a peer's instance is applied to the peer's local database and propagated to related peers.  ...  Concluding remarks In this paper, we present an approach for executing concurrent transactions in a peer-to-peer database network.  ... 
doi:10.1504/ijiids.2011.042534 fatcat:ust6mxwoxjdntgwao2qw7yngci

Transactional Peer-to-Peer Information Processing: The AMOR Approach [chapter]

Klaus Haller, Heiko Schuldt, Hans-Jörg Schek
2002 Lecture Notes in Computer Science  
These mobile agents operate on top of a peer-to-peer network spanned by the individual providers of data and services.  ...  in a decentralized way and be applied in a truly distributed peer-to-peer environment.  ...  The overall AMOR system model is depicted in Figure 1 . Applications on top of the AMOR peer-to-peer network are executed by mobile transactional agents.  ... 
doi:10.1007/3-540-36389-0_28 fatcat:l5o46c6qyzh7fpwh7ggqagphq4

Lockless Transaction Isolation in Hyperledger Fabric [article]

Hagar Meir, Artem Barger, Yacov Manevich, Yoav Tock
2019 arXiv   pre-print
To achieve this, Hyperledger Fabric introduces a novel execute-order-validate blockchain architecture, allowing parallelization of transaction execution and validation.  ...  It harnesses the already existing versioning of key-value pairs in the database, used primarily for a read-write conflict detection during the validation phase, to create a version-based snapshot isolation  ...  This tool sends transactions to a peer to be executed and endorsed, then stores the assembled transactions in an in-memory pool.  ... 
arXiv:1911.12711v1 fatcat:3qc5xurscrgmna3vw6wpkebxgq

How can we support Grid Transactions? Towards Peer-to-Peer Transaction Processing

Can Türker, Klaus Haller, Christoph Schuler, Hans-Jörg Schek
2005 Conference on Innovative Data Systems Research  
In this paper, we tackle some of these questions and sketch an approach to ensuring globally correct executions of transactional processes without a global coordinator. * Papers on "Transactions" are no  ...  What happens if a service is unavailable? Can we locally decide whether a distributed execution of transactions is globally correct?  ...  Transaction Processing in Disconnected Networks The complete distribution of the transaction execution moreover allows to run transactions on disconnected partitions of the grid network (see Figure 7  ... 
dblp:conf/cidr/TurkerHSS05 fatcat:nsjps4kmn5brva56skipimuui4

Optimistic Replication and Resolution [chapter]

Marc Shapiro
2018 Encyclopedia of Database Systems  
Recommended reading Optimistic replication, Computing Surveys [8] : a comprehensive survey of OR applications and techniques.  ...  It replicates a database of discrete items in a peer-to-peer manner. Notes is state-based, and uses a Last-Writer Wins policy. A deleted item is replaced by a tombstone.  ...  Peer-to-peer systems. Traditional Concurrency Control for Replicated Databases. WAN Data Replication. Figure 1 : 1 Three sites with replicas of logical item x.  ... 
doi:10.1007/978-1-4614-8265-9_258 fatcat:uay4zhdztzatbad3rv64cq6dji

Optimistic Replication and Resolution [chapter]

Marc Shapiro
2017 Encyclopedia of Database Systems  
Recommended reading Optimistic replication, Computing Surveys [8] : a comprehensive survey of OR applications and techniques.  ...  It replicates a database of discrete items in a peer-to-peer manner. Notes is state-based, and uses a Last-Writer Wins policy. A deleted item is replaced by a tombstone.  ...  Peer-to-peer systems. Traditional Concurrency Control for Replicated Databases. WAN Data Replication. Figure 1 : 1 Three sites with replicas of logical item x.  ... 
doi:10.1007/978-1-4899-7993-3_258-4 fatcat:sqrbvh74nfau5h4wiffn73kzby

Optimistic Replication and Resolution [chapter]

Marc Shapiro
2017 Encyclopedia of Database Systems  
Recommended reading Optimistic replication, Computing Surveys [8] : a comprehensive survey of OR applications and techniques.  ...  It replicates a database of discrete items in a peer-to-peer manner. Notes is state-based, and uses a Last-Writer Wins policy. A deleted item is replaced by a tombstone.  ...  Peer-to-peer systems. Traditional Concurrency Control for Replicated Databases. WAN Data Replication. Figure 1 : 1 Three sites with replicas of logical item x.  ... 
doi:10.1007/978-1-4899-7993-3_258-3 fatcat:7i3pkx7bh5dy7mtdxpvl3y2cpe

Consistent Process Execution in Peer-to-Peer Information Systems [chapter]

Klaus Haller, Heiko Schuldt
2003 Lecture Notes in Computer Science  
In contrast, it is the transactional agents' task to ensure globally correct concurrent interactions by means of communication.  ...  Essentially, this allows users to be temporary disconnected from the network while their application is executing. To stress the aspect of guarantees, we use the term transactional agents.  ...  On top of this peer-to-peer network, mobile transactional agents execute processes. Each transactional agent corresponds to a process instance.  ... 
doi:10.1007/3-540-45017-3_21 fatcat:2tocopz425f75cdzig77hcct4q

Concurrency Control in Mobile Environments: Issues & Challenges

Salman Abdul Moiz, Supriya N.Pal, Jitendra Kumar, Lavanya, Deepak Chandra Joshi, Venkataswamy
2011 International Journal of Database Management Systems  
Transactions requiring the same shared data item may simultaneously perform a write operation leading to inconsistency of data items.  ...  This paper analyzes and compares various concurrency control strategies in mobile environments proposed in literature.  ...  In a peer-peer strategy the transaction execution is distributed among mobile hosts.  ... 
doi:10.5121/ijdms.2011.3411 fatcat:b2innmhqsjhmnay25t424ynhvm

Performance Tuning and Scaling Enterprise Blockchain Applications [article]

Grant Chung, Luc Desrosiers, Manav Gupta, Andrew Sutton, Kaushik Venkatadri, Ontak Wong, Goran Zugic
2019 arXiv   pre-print
In this paper, we first develop a methodical approach to performance tuning enterprise blockchain applications to increase performance and transaction capacity.  ...  As enterprises begin to adopt blockchain technology to solve business problems, there are valid concerns if blockchain applications can support the transactional demands of production systems.  ...  proof of transactions in a decentralized network.  ... 
arXiv:1912.11456v1 fatcat:ml43snllxze33n2flsx7uzg7ra

Distributed Databases [chapter]

Shashi Shekhar, Hui Xiong
2008 Encyclopedia of GIS  
A distributed database (DDB) is a collection of multiple, logically interrelated databases distributed over a computer network.  ...  over a number of machines connected by a network.  ...  If the result on the database of concurrent execution of a set of transactions is equivalent to some serial (one after the other) execution of the same set of transactions, then the concurrently executing  ... 
doi:10.1007/978-0-387-35973-1_312 fatcat:y7x35pq3njepzmqkdcph4rpbxi

Optimistic Replication and Resolution [chapter]

Serguei Mankovskii, Martin Gogolla, Susan D. Urban, Suzanne W. Dietrich, Susan D. Urban, Suzanne W. Dietrich, Ming-Hsuan Yang, Gillian Dobbie, Tok Wang Ling, Terry Halpin, Bettina Kemme, Nicole Schweikardt (+25 others)
2009 Encyclopedia of Database Systems  
It replicates a database of discrete items in a peerto-peer manner. Notes is statebased and uses a Last-Writer Wins policy. A deleted item is replaced by a tombstone.  ...  TP2 is necessary if replay is in arbitrary order, e.g., in a peer-to-peer system. The vast majority of published non-serialised OT algorithms have been shown to violate TP2 [11] .  ... 
doi:10.1007/978-0-387-39940-9_258 fatcat:zcd5lfu4nzfntlkahsmspxkzha

Performance Analysis of Hyperledger Fabric Platforms

Qassim Nasir, Ilham A. Qasse, Manar Abu Talib, Ali Bou Nassif
2018 Security and Communication Networks  
The performance evaluation of the two platforms will be assessed in terms of execution time, latency, and throughput, by varying the workload in each platform up to 10,000 transactions.  ...  In this paper, we will first conduct a performance analysis of the two versions of Hyperledger Fabric, v0.6 and v1.0.  ...  We are grateful for the fund that we got from the Research and Graduate Studies Office at University of Sharjah (UOS) as well as Dubai Electronic Security Center (DESC), a governmental entity in the UAE  ... 
doi:10.1155/2018/3976093 fatcat:34clmilszncadoelheegabutii

A Robust Byzantine Fault-Tolerant Replication Technique for Peer-to-Peer Content Distribution

Sellappan
2011 Journal of Computer Science  
Problem statement: In peer-to-peer networks, Byzantine fault tolerance refers to the capability of a system to tolerate Byzantine faults.  ...  Approach: In the study, we wish to develop a robust Byzantine Fault-Tolerance Replication (BFTR) technique for peer-to-peer content distribution systems which contains fault detection and fault recovery  ...  Let us consider a collection of N server nodes which forms a Peer to Peer (P2P) overlay network.  ... 
doi:10.3844/jcssp.2011.159.166 fatcat:vfb342jbnnczjaqewupeciqks4

A Secure Blockchain Framework for Storing Historical Text: A Case Study of the Holy Hadith

Khaled M. Awad, Mustafa ElNainay, Mohammad A. R. Abdeen, Marwan Torki, Omar Saif, Emad Nabil
2022 Computers  
This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY  ...  Conflicts of Interest: The authors declare no conflict of interest.  ...  Peers signature verification and transaction execution In Figure 3 , the endorsing peers verify the novelty of the transaction proposal to prevent replay-attack and the authority of the client to perform  ... 
doi:10.3390/computers11030042 dblp:journals/computers/AwadEATSN22 fatcat:s7pmx35g4rgcrfvtuuiwmp4izm
« Previous Showing results 1 — 15 out of 10,067 results