Optimism and consistency in partitioned distributed database systems
ACM Transactions on Database Systems (TODS)
Consistency in a partitioned network: a survey
ACM Computing Surveys (CSUR)
Scale and performance in a distributed file system
ACM Transactions on Computer Systems (TOCS)
On the influence of scale in a distributed system
ICSE '88 Proceedings of the 10th international conference on Software engineering
Leases: an efficient fault-tolerant mechanism for distributed file cache consistency
SOSP '89 Proceedings of the twelfth ACM symposium on Operating systems principles
Coda: A Highly Available File System for a Distributed Workstation Environment
IEEE Transactions on Computers
Combining the concepts of compression and caching for a two-level filesystem
ASPLOS IV Proceedings of the fourth international conference on Architectural support for programming languages and operating systems
A trace-driven analysis of the UNIX 4.2 BSD file system
Proceedings of the tenth ACM symposium on Operating systems principles
A caching file system for a programmer's workstation
Proceedings of the tenth ACM symposium on Operating systems principles
The LOCUS distributed operating system
SOSP '83 Proceedings of the ninth ACM symposium on Operating systems principles
Resource management in federated computing environments
Resource management in federated computing environments
The Apertos reflective operating system: the concept and its implementation
OOPSLA '92 conference proceedings on Object-oriented programming systems, languages, and applications
Paralex: an environment for parallel programming in distributed systems
ICS '92 Proceedings of the 6th international conference on Supercomputing
Variable granularity cache coherence
ACM SIGOPS Operating Systems Review
The architecture and implementation of a distributed hypermedia storage system
HYPERTEXT '93 Proceedings of the fifth ACM conference on Hypertext
A coherent distributed file cache with directory write-behind
ACM Transactions on Computer Systems (TOCS)
Duplex: a distributed collaborative editing environment in large scale
CSCW '94 Proceedings of the 1994 ACM conference on Computer supported cooperative work
Achieving Strong Consistency in a Distributed File System
IEEE Transactions on Software Engineering
Lazy consistency using loosely synchronized clocks
PODC '97 Proceedings of the sixteenth annual ACM symposium on Principles of distributed computing
Transactional client-server cache consistency: alternatives and performance
ACM Transactions on Database Systems (TODS)
Competitive Analysis of Caching in Distributed Databases
IEEE Transactions on Parallel and Distributed Systems
Towards a theory of cost management for digital libraries and electronic commerce
ACM Transactions on Database Systems (TODS)
System support for partition-aware network applications
ACM SIGOPS Operating Systems Review
Decentralized replicated-object protocols
Proceedings of the eighteenth annual ACM symposium on Principles of distributed computing
Deciding when to forget in the Elephant file system
Proceedings of the seventeenth ACM symposium on Operating systems principles
Scalable Consistency Protocols for Distributed Services
IEEE Transactions on Parallel and Distributed Systems
System support for transparency and network-aware adaptation in mobile environments
SAC '98 Proceedings of the 1998 ACM symposium on Applied Computing
Consistency management in Deno
Mobile Networks and Applications
MobiHoc '01 Proceedings of the 2nd ACM international symposium on Mobile ad hoc networking & computing
Low latency file access in a high bandwidth environment
EW 6 Proceedings of the 6th workshop on ACM SIGOPS European workshop: Matching operating systems to application needs
Scalable information sharing in large scale distributed systems
EW 7 Proceedings of the 7th workshop on ACM SIGOPS European workshop: Systems support for worldwide applications
Light-Weight Currency Management Mechanisms in Mobile and Weakly-Connected Environments
Distributed and Parallel Databases
A Framework for Cache Management for Mobile Databases: Design and Evaluation
Distributed and Parallel Databases
Panasync: dependency tracking among file copies
EW 9 Proceedings of the 9th workshop on ACM SIGOPS European workshop: beyond the PC: new challenges for the operating system
Proceedings of the 24th International Conference on Software Engineering
LegionFS: a secure and scalable file system supporting cross-domain high-performance applications
Proceedings of the 2001 ACM/IEEE conference on Supercomputing
The Roma personal metadata service
Mobile Networks and Applications
Caching web services in mobile ad-hoc networks: opportunities and challenges
Proceedings of the second ACM international workshop on Principles of mobile computing
Local Disk Caching for Client-Server Database Systems
VLDB '93 Proceedings of the 19th International Conference on Very Large Data Bases
Design and Implementation of an Information Announcement Toolkit for Mobile Computers
MDM '01 Proceedings of the Second International Conference on Mobile Data Management
Handling Client Mobility and Intermittent Connectivity in Mobile Web Accesses
MDM '03 Proceedings of the 4th International Conference on Mobile Data Management
Ivy: a read/write peer-to-peer file system
ACM SIGOPS Operating Systems Review - OSDI '02: Proceedings of the 5th symposium on Operating systems design and implementation
A Probability-Based Approach of Transaction Consistency in Mobile Environments
ICCNMC '01 Proceedings of the 2001 International Conference on Computer Networks and Mobile Computing (ICCNMC'01)
Trading Replication Consistency for Performance and Availability: an Adaptive Approach
ICDCS '03 Proceedings of the 23rd International Conference on Distributed Computing Systems
Application-based dynamic primary views in asynchronous distributed systems
Journal of Parallel and Distributed Computing
Shared State Consistency for Time-Sensitive Distributed Applications
ICDCS '01 Proceedings of the The 21st International Conference on Distributed Computing Systems
Mobile Networks and Applications
A dynamic data/currency protocol for mobile database design and reconfiguration
Proceedings of the 2003 ACM symposium on Applied computing
Extending the Representational State Transfer (REST) Architectural Style for Decentralized Systems
Proceedings of the 26th International Conference on Software Engineering
An Efficient Data Location Protocol for Self.organizing Storage Clusters
Proceedings of the 2003 ACM/IEEE conference on Supercomputing
Collaborative joins in a pervasive computing environment
The VLDB Journal — The International Journal on Very Large Data Bases
Ivy: a read/write peer-to-peer file system
OSDI '02 Proceedings of the 5th symposium on Operating systems design and implementationCopyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
STEP: Self-Tuning Energy-safe Predictors
Proceedings of the 6th international conference on Mobile data management
A Versatile and User-Oriented Versioning File System
FAST '04 Proceedings of the 3rd USENIX Conference on File and Storage Technologies
Separating Abstractions from Resources in a Tactical Storage System
SC '05 Proceedings of the 2005 ACM/IEEE conference on Supercomputing
TRAP-Array: A Disk Array Architecture Providing Timely Recovery to Any Point-in-time
Proceedings of the 33rd annual international symposium on Computer Architecture
Wayback: a user-level versioning file system for linux
ATEC '04 Proceedings of the annual conference on USENIX Annual Technical Conference
Providing tunable consistency for a parallel file store
FAST'05 Proceedings of the 4th conference on USENIX Conference on File and Storage Technologies - Volume 4
Live wide-area migration of virtual machines including local persistent state
Proceedings of the 3rd international conference on Virtual execution environments
Single instance storage in Windows® 2000
WSS'00 Proceedings of the 4th conference on USENIX Windows Systems Symposium - Volume 4
Fault tolerance in a distributed CHORUS/MiX system
ATEC '96 Proceedings of the 1996 annual conference on USENIX Annual Technical Conference
Predicting file system actions from prior events
ATEC '96 Proceedings of the 1996 annual conference on USENIX Annual Technical Conference
An analytical approach to file prefetching
ATEC '97 Proceedings of the annual conference on USENIX Annual Technical Conference
Graceful degradation via versions: specifications and implementations
Proceedings of the twenty-sixth annual ACM symposium on Principles of distributed computing
HQ replication: a hybrid quorum protocol for byzantine fault tolerance
OSDI '06 Proceedings of the 7th symposium on Operating systems design and implementation
Persistent personal names for globally connected mobile devices
OSDI '06 Proceedings of the 7th symposium on Operating systems design and implementation
ACM Transactions on Storage (TOS)
GridFS: highly scalable I/O solution for clusters and computational grids
International Journal of Computational Science and Engineering
TierStore: a distributed filesystem for challenged networks in developing regions
FAST'08 Proceedings of the 6th USENIX Conference on File and Storage Technologies
Decentralized access control in distributed file systems
ACM Computing Surveys (CSUR)
Enhancing interactive web applications in hybrid networks
Proceedings of the 14th ACM international conference on Mobile computing and networking
Glamor: an architecture for file system federation
IBM Journal of Research and Development
Autograph: automatically extracting workflow file signatures
ACM SIGOPS Operating Systems Review
An implementation of parallel file distribution in an agent hierarchy
The Journal of Supercomputing
Planning ahead: techniques for simplifying mobile service use
Proceedings of the 10th workshop on Mobile Computing Systems and Applications
FAST '09 Proccedings of the 7th conference on File and storage technologies
Data-aware connectivity in mobile replicated systems
Proceedings of the Eighth ACM International Workshop on Data Engineering for Wireless and Mobile Access
ACM Transactions on Storage (TOS)
Efficient locally trackable deduplication in replicated systems
Proceedings of the 10th ACM/IFIP/USENIX International Conference on Middleware
Device transparency: a new model for mobile storage
ACM SIGOPS Operating Systems Review
Efficient locally trackable deduplication in replicated systems
Middleware'09 Proceedings of the ACM/IFIP/USENIX 10th international conference on Middleware
Meaningful metrics for evaluating eventual consistency
Euro-Par'10 Proceedings of the 16th international Euro-Par conference on Parallel processing: Part II
COCO: a web-based data tracking architecture for challenged network environments
Proceedings of the First ACM Symposium on Computing for Development
A versatile and user-oriented versioning file system
FAST'04 Proceedings of the 3rd USENIX conference on File and storage technologies
Eyo: device-transparent personal storage
USENIXATC'11 Proceedings of the 2011 USENIX conference on USENIX annual technical conference
GridFS: ensuring high-speed data transfer using massively parallel i/o
DNIS'05 Proceedings of the 4th international conference on Databases in Networked Information Systems
Plethora: an efficient wide-area storage system
HiPC'04 Proceedings of the 11th international conference on High Performance Computing
ODBASE'06/OTM'06 Proceedings of the 2006 Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, DOA, GADA, and ODBASE - Volume Part II
Replic8: location-aware data replication for high availability in ubiquitous environments
WWIC'05 Proceedings of the Third international conference on Wired/Wireless Internet Communications
Engineering reconfigurable distributed software systems: issues arising for pervasive computing
Rigorous Development of Complex Fault-Tolerant Systems
Hi-index | 0.00 |
Disconnected operation is a mode of operation that enables a client to continue accessing critical data during temporary failures of a shared data repository. An important, though not exclusive, application of disconnected operation is in supporting portable computers. In this paper, we show that disconnected operation is feasible, efficient and usable by describing its design and implementation in the Coda File System. The central idea behind our work is that caching of data, now widely used for performance, can also be exploited to improve availability.