Filters








9,879 Hits in 5.2 sec

A distributed file service based on optimistic concurrency control

Sape J. Mullender, Andrew S. Tanenbaum
1985 Proceedings of the tenth ACM symposium on Operating systems principles - SOSP '85  
The design of a layered file service for the Amoeba Distributed System is discussed, on top of which various applications can easily be intplemented.  ...  The next layer is formed by the Amoeba File Service which provides version management and con-cur~ncy control for tree-structured files.  ...  The block server can implement a simple locking facility on individual blocks. Based on this, file services can realise concurrency control policies.  ... 
doi:10.1145/323647.323634 dblp:conf/sosp/MullenderT85 fatcat:o5fwjvojfjhuxnptb7y3jkrqo4

A distributed file service based on optimistic concurrency control

Sape J. Mullender, Andrew S. Tanenbaum
1985 ACM SIGOPS Operating Systems Review  
The design of a layered file service for the Amoeba Distributed System is discussed, on top of which various applications can easily be intplemented.  ...  The next layer is formed by the Amoeba File Service which provides version management and con-cur~ncy control for tree-structured files.  ...  The block server can implement a simple locking facility on individual blocks. Based on this, file services can realise concurrency control policies.  ... 
doi:10.1145/323627.323634 fatcat:2cz7h54x4fgvzj2psutqcjun7a

File server architecture for an open distributed document system [chapter]

B. Christianson, P. Hu, B. Snook, DeMontford University
1995 IFIP Advances in Information and Communication Technology  
An optimistic transaction concurrency control approach is employed for document processing so that the open distributed document. system can achieve very high document availability.  ...  The services provided by a conventional file server in a distributed system can be divided into two categories according to whether a service is globally or locally trusted.  ...  An optimistic approach for document processing is employed to control concurrent transactions.  ... 
doi:10.1007/978-0-387-34943-5_4 fatcat:qqfdv4l62vasdk4e5kzt532bbm

Replication Management and Optimistic Replication Challenges in Mobile Environment

Archana Sharma, Vineet Kansal
2011 International Journal of Database Management Systems  
Optimistic replication algorithms allow replica contents to become stale but in a controlled way.  ...  Replication is a fundamental technique for supporting concurrent work practices in mobile environments.  ...  For concurrency control optimistic replication is one of the solutions of replicating data in mobile environment.  ... 
doi:10.5121/ijdms.2011.3407 fatcat:zvsq2x3xjbclbf42oby75zorwi

A Case for Optimistic Coordination in HPC Storage Systems

Philip Carns, Kevin Harms, Dries Kimpe, Robert Ross, Justin Wozniak, Lee Ward, Matthew Curry, Ruth Klundt, Geoff Danielson, Cengiz Karakoyunlu, John Chandy, Bradley Settlemeyer (+1 others)
2012 2012 SC Companion: High Performance Computing, Networking Storage and Analysis  
High-performance computing (HPC) storage systems rely on access coordination to ensure that concurrent updates do not produce incoherent results.  ...  In this work we evaluate the viability of optimistic conditional storage operations as an alternative to distributed locking in HPC storage systems.  ...  ACKNOWLEDGMENTS This material is based on work supported by, or in part by U.S.  ... 
doi:10.1109/sc.companion.2012.19 dblp:conf/sc/CarnsHKRWWCKDKCSG12 fatcat:kfpn4kq56benza5pbkmwl73kz4

A FaaS File System for Serverless Computing [article]

Johann Schleier-Smith and Leonhard Holz and Nathan Pemberton and Joseph M. Hellerstein
2020 arXiv   pre-print
We introduce a shared file system for cloud functions.  ...  This allows a variety of stateful sever-based applications to benefit from the simplicity and scalability of serverless computing, often with little or no modification.  ...  One notable recent system is Sundial [81] , which is particularly close in spirit to our work since it uses optimistic concurrency control and integrates this concurrency control mechanism with its caching  ... 
arXiv:2009.09845v1 fatcat:qytxnxecybd27dj4zpixf4l6gu

An Efficient Merged Concurrency Control Method for Concurrency Conflicts

Qiao SUN, Lan-mei FU, Bu-qiao DENG, Jia-song SUN
2017 DEStech Transactions on Computer Science and Engineering  
Traditional distributed transaction protocol typically included two-phase locking (2PL) or optimistic concurrency control (OCC).  ...  In this paper, we propose one merged concurrency control method in the distributed single transaction to support for conflicts more efficiently.  ...  Traditional distributed transaction protocol is typically based on two-phase locking (2PL) [4] or optimistic concurrency control (OCC) [5] .  ... 
doi:10.12783/dtcse/cmee2016/5313 fatcat:uuxagy3hnrgzrg255r37aik5ky

A simulation evaluation of optimistic replicated filing in mobile environments

A. Wang, P.L. Reiher, R. Bagrodia
1999 1999 IEEE International Performance, Computing and Communications Conference (Cat. No.99CH36305)  
We then show that the presence of portable computers in optimistically replicated filing systems achieves a 60-percent cost reduction (e.g., computing resources) with only a l0-percent degradation of service  ...  This paper presents a simulation evaluation of optimistic replicated filing in a mobile environment.  ...  Our simulation input traffic is based on a threemonth data trace of file access patterns, collected at Locus Computing Corporation [ 161.  ... 
doi:10.1109/pccc.1999.749419 dblp:conf/ipccc/WangRB99 fatcat:tbufzpmg2ffpvbu2fbyuyxjuke

DTranx: A SEDA-based Distributed and Transactional Key Value Store with Persistent Memory Log [article]

Ning Gao, Zhang Liu, Dirk Grunwald
2017 arXiv   pre-print
This paper proposes DTranx, a distributed key value store based on a persistent memory aware log.  ...  Moreover, we customize a hybrid commit protocol that combines optimistic concurrency control and two-phase commit to reduce critical section of distributed locking and introduce a locking mechanism to  ...  CONCLUSIONS We propose a transactional and scalable key value store that utilizes non-volatile memory based log with an effective and efficient garbage collection mechanism.  ... 
arXiv:1711.09543v1 fatcat:oxm2pjmdkfgu7mjhd5swlj5e5m

ShardFS vs. IndexFS

Lin Xiao, Kai Ren, Qing Zheng, Garth A. Gibson
2015 Proceedings of the Sixth ACM Symposium on Cloud Computing - SoCC '15  
Our realization for server replicated directory lookup state, ShardFS, employs a novel file system specific hybrid optimistic and pessimistic concurrency control favoring single object transactions over  ...  While few commercial file systems offer anything better than federating individually non-scalable namespace servers, a recent academic file system, IndexFS, demonstrates scalable namespace processing based  ...  for giving us a trace of its HDFS metadata workload. We thank Sage Weil and Plamen Jeliazkov for helping us run and understand experiments on Ceph and Giraffa.  ... 
doi:10.1145/2806777.2806844 dblp:conf/cloud/XiaoRZG15 fatcat:nrveu5s2nraalovprkfxuhuqaq

Optimistic replication

Yasushi Saito, Marc Shapiro
2005 ACM Computing Surveys  
Data replication is a key technology in distributed data sharing systems, enabling higher availability and performance.  ...  Optimistic replication techniques are different from traditional "pessimistic" ones.  ...  Acknowledgements We thank our anonymous reviewers, as well as the following people for their valuable feedback on early versions of this paper: Miguel Castro, Yek Chong, Svend Frølund, Christos Karamanolis  ... 
doi:10.1145/1057977.1057980 fatcat:e3uc7nrlyfc25mazo7qlwt6kge

PerDiS: An Infrastructure for Cooperative Engineering in Virtual Enterprise [chapter]

Fadi Sandakly, Joao Garcia, Paulo Ferreira, Patrice Poyet
1999 IFIP Advances in Information and Communication Technology  
When a project is created and files are inserted into it, these files are included in the PerDiS system and therefore from that moment on their coherence, distribution, persistence and concurrency control  ...  control and persistence. • Corba is based on remote method invocation.  ... 
doi:10.1007/978-0-387-35577-1_21 fatcat:l6257bmbxvhbjjuialhnvvxrhq

Performance optimization for state machine replication based on application semantics: A review

Wenbing Zhao
2016 Journal of Systems and Software  
By incorporating application semantics into fault tolerance design, we could enable concurrent processing of requests, reduce the frequency of distributed agreement operations, and control application  ...  The pervasiveness of cloud-based services has significantly increased the demand for highly dependable systems. State machine replication is a powerful way of constructing highly dependable systems.  ...  Acknowledgements I sincerely thank the reviewers for their invaluable suggestions on how to improve an earlier version of this article.  ... 
doi:10.1016/j.jss.2015.11.006 fatcat:huh2xvekvbde5eny2um2ni454i

Isolation-only transactions for mobile computing

Qi Lu, M. Satyanaranyanan
1994 ACM SIGOPS Operating Systems Review  
When disconnected, a Coda client services file access requests by relying solely on the contents of its local cache.  ...  The key enabling technology is disconnected operation, a special form of client disk caching which employs optimistic replica control [4] .  ...  This research is supported by the Advanced Research Projects Agency (Hanscom Air Force Base under Contract F19628-93-C-0193, ARPA Order No.  ... 
doi:10.1145/198153.198164 fatcat:kebha3tq4jaatfz2qhfbn7nbkq

Fast Concurrency Control for Distributed Inverted Files [chapter]

Mauricio Marín
2005 Lecture Notes in Computer Science  
A new method for controlling concurrent read/write operations upon inverted files is proposed and evaluated.  ...  Experimental results using a large text collection show that our method is more efficient than traditional approaches to the synchronization problem.  ...  Conclusions We have presented a very efficient method for synchronizing concurrent accesses to distributed text databases which are indexed by a parallel realization of inverted files.  ... 
doi:10.1007/11428831_51 fatcat:3fjfrgivqfawjcl7ilt5ahdjpu
« Previous Showing results 1 — 15 out of 9,879 results