75,742 Hits in 3.1 sec

Transactions and synchronization in a distributed operating system

Matthew J. Weinstein, Thomas W. Page, Brian K. Livezey, Gerald J. Popek
1985 ACM SIGOPS Operating Systems Review  
A fully distributed operating system transaction facility with fine-grain record level synchronization is described.  ...  The design and implementation is done in the context of Locus, a high performance distributed Unix operating system for local area networks.  ...  Flexible and general support for transactions, for example, would be quite use- Here a full design and implementation of transactions in a distributed Unix operating system is presented.  ... 
doi:10.1145/323627.323640 fatcat:dzasrwnf2zasto3hue5phfbv7e

Scalability of weak consistency in NoC based multicore architectures

Abdul Naeem, Xiaowen Chen, Zhonghai Lu, Axel Jantsch
2010 Proceedings of 2010 IEEE International Symposium on Circuits and Systems  
In this paper, we investigate the scalability of the weak consistency model, which may be implemented using the concept of a transaction counter.  ...  Our experimental results compare synchronization latencies for various network sizes, topologies and lock positions in the network.  ...  ACKNOWLEDGMENTS This work has been supported partially by the FP7 EU project Mosart under contract number IST-215244, the SI/HEC joint scholarships program of Pakistan and Sweden.  ... 
doi:10.1109/iscas.2010.5537833 dblp:conf/iscas/NaeemCLJ10 fatcat:edra5r4m2bbtnbo6ho7qapyjze

Guest Editors' Introduction: Asynchronous Middleware and Services

D. Lea, S. Vinoski, W. Vogels
2006 IEEE Internet Computing  
Asynchronous Middleware and Services T he theme features in this issue of IC explore how and why asynchronous middleware is playing an increasingly important role in distributed and Web-based systems.  ...  But before describing them, let's step back a bit and discuss some of the basic ideas behind asynchronous middleware.  ...  We must realize, however, that all computer systems are, in essence, asynchronous and that the notion of a synchronous operation is merely a convenient programming style implemented using asynchronous  ... 
doi:10.1109/mic.2006.9 fatcat:ycpumvhenzgj3pnnkmjnq3xtuu


Alfred Z. Spector, Peter M. Schwarz
1983 ACM SIGOPS Operating Systems Review  
Transactions have proven to be a useful tool for constructing reliable database systems and are likely to be useful in many types of distributed systems.  ...  To exploit transactions in a general purpose distributed system, each node can execute a transaction kernel that provides services necessary to support transactions at higher system levels.  ...  Acknowledgments We gratefully acknowledge the contributions of Dean Daniels and Cynthia Hibbard, who helped us organize and present the ideas in this paper.  ... 
doi:10.1145/1041478.1041481 fatcat:p5movi7acnc25g3q6f7pzcaho4

Scalability of relaxed consistency models in NoC based multicore architectures

Abdul Naeem, Xiaowen Chen, Zhonghai Lu, Axel Jantsch
2010 SIGARCH Computer Architecture News  
This paper studies realization of relaxed memory consistency models in the network-on-chip based distributed shared memory (DSM) multi-core systems.  ...  The latency of data transactions grows 2.2 times faster on the average with a weak consistency model than with a release consistency model when the system scales from single core to 64 cores.  ...  The strict ordering on memory operations is prohibitively expensive in distributed shared memory (DSM) systems.  ... 
doi:10.1145/1755235.1755238 fatcat:5lpa3lrg6ndnzahhn7g3ivivlm

Building consistent transactions with inconsistent replication

Irene Zhang, Naveen Kr. Sharma, Adriana Szekeres, Arvind Krishnamurthy, Dan R. K. Ports
2015 Proceedings of the 25th Symposium on Operating Systems Principles - SOSP '15  
By enforcing strong consistency only in the transaction protocol, TAPIR is able to commit transactions in a single round-trip and schedule distributed transactions with no centralized coordination.  ...  Application programmers increasingly prefer distributed storage systems with distributed transactions and strong consistency (e.g., Google's Spanner) for their strong guarantees and ease of use.  ...  Replicated, transactional storage systems must implement both a distributed transaction protocol and a replication protocol.  ... 
doi:10.1145/2815400.2815404 dblp:conf/sosp/ZhangSSKP15 fatcat:3ods4xy7dff77m46exobgtzek4

Data Replication Using Read-One-Write-All Monitoring Synchronization Transaction System in Distributed Environment

2010 Journal of Computer Science  
Conclusion: Results showed that ROWA-MSTS solved the distributed concurrency transactions and guarantees the data consistency in distributed systems.  ...  Problem statement: Replication in distributed environment has become increasingly popular due to its high degree of availability, fault tolerance and enhance the performance of a system.  ...  This suggests that proper strategies with minimum communication cost are needed in managing replication and transactions in distributed systems.  ... 
doi:10.3844/jcssp.2010.1095.1098 fatcat:l3hnmfxa7zdajnzt2h67lkbcfa

Distributed Transactions and Distributed Concurrency Control

2021 International journal of computer science and mobile computing  
It also examines the challenges associated with distributed transactions and concurrency control, and highlights the benefits of distributed concurrency control techniques in a distributed environment.  ...  This study discusses distributed transactions, ACID properties, and states of transactions, distributed concurrency control and various concurrency control techniques for a distributed database.  ...  The definition of a transaction and its properties are briefly discussed in section 3.1 and 3.2. A Transaction A Transaction consists of a series of read or write operation performed on a database.  ... 
doi:10.47760/ijcsmc.2021.v10i01.006 fatcat:a4gp2bcqmvbyhcfuimcaugjje4

Mapping UML Component Specifications to JEE Implementations

Jyhjong Lin
2007 Journal of Computer Science  
With such a practical mapping, software systems can be developed in a more effective way by specifying requirements in UML Components and implementing software components in EJB with the communicating  ...  model of the JEE (J2EE) platform which supports well distributed operations/services.  ...  A persistent approach: In this approach, system components in UML Components are still mapped into transactional session EJB beans to collaboratively provide users with transactional operations for satisfying  ... 
doi:10.3844/jcssp.2007.780.785 fatcat:wwws3liztraa3i6confzimiksy

Energy efficient synchronization techniques for embedded architectures

Cesare Ferri, Amber Viescas, Tali Moreshet, R. Iris Bahar, Maurice Herlihy
2008 Proceedings of the 18th ACM Great Lakes symposium on VLSI - GLSVLSI '08  
In most cases, transactional memory provides both significantly reduced energy consumption and increased throughput.  ...  We compare the energy efficiency of a range of shared memory benchmarks using both spin-locks and a simple hardware transactional memory.  ...  CONCLUSIONS In this paper, we have described two hardware implementation techniques for obtaining energy-efficient synchronization for embedded systems: transactional memory and distributed semaphores.  ... 
doi:10.1145/1366110.1366213 dblp:conf/glvlsi/FerriVMBH08 fatcat:w5eo6gwswjgprgljieyzbyslle

Study of Concurrency Control Techniques in Distributed DBMS

Manoj Kumar Gupta ., Rakesh Kumar Arora ., Bhoopesh Singh Bhati .
2018 International Journal of Machine Learning and Networked Collaborative Engineering  
Concurrency control focuses on maintaining consistency and integrity of database through synchronized access.  ...  The complexity relating to concurrency control in a distributed context is very high as compared to centralized framework due to maintaining consistency within the multiple fragments / copies of the database  ...  In this approach, the operations of the transactions are logically divided in to three phases (a) read phase, (b) validation phase, and (c) write phase.  ... 
doi:10.30991/ijmlnce.2018v02i04.005 fatcat:46hzwon7yrbmlodcl3p3ymmsga

Performance evaluation of conflict serializability against 2PL in Homogenous Distributed Database

Harpreet Kaur, Mritunjay Kumar, Gulshan Kumar
There are many techniques in the recent years that provide the synchronization among the transactions using shared data like 2 phase locking protocol and time stamping in distributed database system.  ...  These techniques are efficient and provide fast transactional operations and serializable execution of the transactions.  ...  ACKNOWLEDGEMENT Working on my paper has been a milestone in my academic career.  ... 
doi:10.24297/ijct.v7i1.3481 fatcat:2atdawyjffhxbldurbu55pys4y

A2A: An Architecture for Autonomic Management Coordination [chapter]

Alexander V. Konstantinou, Yechiam Yemini
2009 Lecture Notes in Computer Science  
We discuss the different synchronization semantics and protocols used by systems and managers to access and manipulate configuration data stored in a distributed Modeler.  ...  A central challenge of autonomic systems is how to discover, monitor, analyze and control configuration data to assure operational integrity.  ...  Acknowledgments Research sponsored in part by DARPA contract DABT63-96-C-0088.  ... 
doi:10.1007/978-3-642-04989-7_7 fatcat:rijizyxcvveuznrkwrbqlgexra

Reliable Loan Information System Using Eager Replication

Mar Mar Soe, Yin Yin Cho
2020 International Journal of Advances in Scientific Research and Engineering  
In the distributed systems community, software-based replication is seen as a cost-effective way to increase availability.  ...  Depending on the application, data to be replicated may be stored in a file or a file collection, a database or a database table, or an object stored in a file or in a database.  ...  Even when replicated operations are bundled in a single transaction, each operation results in communication between master and slave.  ... 
doi:10.31695/ijasre.2020.33814 fatcat:7unzl4p2w5au7bp5zycukeieyy

Specification of Embedded Control Systems Behaviour Using Actor Interface Automata [chapter]

Christo Angelov, Feng Zhou, Krzysztof Sierszecki
2010 Lecture Notes in Computer Science  
The paper presents an operational specification of DTM in terms of actor interface automata, whereby a distributed control system is modeled as a set of communicating interface automata executing distributed  ...  Distributed Timed Multitasking (DTM) is a model of computation describing the operation of hard real-time embedded control systems.  ...  In the context of DTM, interface automata can be used to formally specify actor behaviour and interaction, i.e. the behaviour of system actors executing a distributed transaction and communicating with  ... 
doi:10.1007/978-3-642-16256-5_17 fatcat:itrr2hzrizgv3lgeiqhux6eic4
« Previous Showing results 1 — 15 out of 75,742 results