Distributed databases principles and systems
Distributed databases principles and systems
How to assign votes in a distributed system
Journal of the ACM (JACM)
Concurrency control and recovery in database systems
Concurrency control and recovery in database systems
Dynamic quorum adjustment for partitioned data
ACM Transactions on Database Systems (TODS)
Dynamic file migration in distributed computer systems
Communications of the ACM
Dynamic voting algorithms for maintaining the consistency of a replicated database
ACM Transactions on Database Systems (TODS)
Coda: A Highly Available File System for a Distributed Workstation Environment
IEEE Transactions on Computers
Data caching issues in an information retrieval system
ACM Transactions on Database Systems (TODS)
Lazy replication: exploiting the semantics of distributed services
PODC '90 Proceedings of the ninth annual ACM symposium on Principles of distributed computing
The tree quorum protocol: an efficient approach for managing replicated data
Proceedings of the sixteenth international conference on Very large databases
Principles of distributed database systems
Principles of distributed database systems
The multicast policy and its relationship to replicated data placement
ACM Transactions on Database Systems (TODS)
Bounded ignorance in replicated systems
PODS '91 Proceedings of the tenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
ACM Transactions on Computer Systems (TOCS)
Communications of the ACM
Hierarchical Quorum Consensus: A New Algorithm for Managing Replicated Data
IEEE Transactions on Computers
Managing Communication Networks by Monitoring Databases
IEEE Transactions on Software Engineering
Competitive algorithms for distributed data management (extended abstract)
STOC '92 Proceedings of the twenty-fourth annual ACM symposium on Theory of computing
Distributed algorithms for dynamic replication of data
PODS '92 Proceedings of the eleventh ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
Providing high availability using lazy replication
ACM Transactions on Computer Systems (TOCS)
Disconnected operation in the Coda File System
ACM Transactions on Computer Systems (TOCS)
Regeneration with Virtual Copies for Distributed Computing Systems
IEEE Transactions on Software Engineering
Competitive distributed file allocation
STOC '93 Proceedings of the twenty-fifth annual ACM symposium on Theory of computing
A Majority consensus approach to concurrency control for multiple copy databases
ACM Transactions on Database Systems (TODS)
Comparative Models of the File Assignment Problem
ACM Computing Surveys (CSUR)
Sacrificing serializability to attain high availability of data in an unreliable network
PODS '82 Proceedings of the 1st ACM SIGACT-SIGMOD symposium on Principles of database systems
A Nonblocking Quorum Consensus Protocol for Replicated Data
IEEE Transactions on Parallel and Distributed Systems
Voting as the Optimal Static Pessimistic Scheme for Managing Replicated Data
IEEE Transactions on Parallel and Distributed Systems
Quasi-Copies: Efficient Data Sharing for Information Retrieval Systems
EDBT '88 Proceedings of the International Conference on Extending Database Technology: Advances in Database Technology
A Competitive Dynamic Data Replication Algorithm
Proceedings of the Ninth International Conference on Data Engineering
Object Allocation in Distributed Databases and Mobile Computers
Proceedings of the Tenth International Conference on Data Engineering
Querying in Highly Mobile Distributed Environments
VLDB '92 Proceedings of the 18th International Conference on Very Large Data Bases
Weighted voting for replicated data
SOSP '79 Proceedings of the seventh ACM symposium on Operating systems principles
Information systems research at George Mason University
ACM SIGMOD Record
Placement algorithms for hierarchical cooperative caching
Proceedings of the tenth annual ACM-SIAM symposium on Discrete algorithms
Stable and fault-tolerant object allocation
Proceedings of the nineteenth annual ACM symposium on Principles of distributed computing
Data replication for external searching in static tree structures
Proceedings of the ninth international conference on Information and knowledge management
Proceedings of the 8th ACM international symposium on Advances in geographic information systems
Approximation algorithms for data placement in arbitrary networks
SODA '01 Proceedings of the twelfth annual ACM-SIAM symposium on Discrete algorithms
The state of the art in distributed query processing
ACM Computing Surveys (CSUR)
Adaptive precision setting for cached approximate values
SIGMOD '01 Proceedings of the 2001 ACM SIGMOD international conference on Management of data
Cache investment: integrating query optimization and distributed data placement
ACM Transactions on Database Systems (TODS)
A data tracking scheme for general networks
Proceedings of the thirteenth annual ACM symposium on Parallel algorithms and architectures
Creating trading networks of digital archives
Proceedings of the 1st ACM/IEEE-CS joint conference on Digital libraries
Bandwidth constrained placement in a WAN
Proceedings of the twentieth annual ACM symposium on Principles of distributed computing
Peer-to-peer data trading to preserve information
ACM Transactions on Information Systems (TOIS)
Dynamically Selecting Optimal Distribution Strategies for Web Documents
IEEE Transactions on Computers
Web++ architecture, design and performance
World Wide Web
Data Management in Location-Dependent Information Services
IEEE Pervasive Computing
IEEE Transactions on Knowledge and Data Engineering
Performance Modeling of Distributed and Replicated Databases
IEEE Transactions on Knowledge and Data Engineering
Locating Objects in Mobile Computing
IEEE Transactions on Knowledge and Data Engineering
Coordinated Placement and Replacement for Large-Scale Distributed Caches
IEEE Transactions on Knowledge and Data Engineering
IEEE Transactions on Knowledge and Data Engineering
Optimizing Index Allocation for Sequential Data Broadcasting in Wireless Mobile Computing
IEEE Transactions on Knowledge and Data Engineering
Identifying Dynamic Replication Strategies for a High-Performance Data Grid
GRID '01 Proceedings of the Second International Workshop on Grid Computing
Increasing the Expressiveness of Analytical Performance Models for Replicated Databases
ICDT '99 Proceedings of the 7th International Conference on Database Theory
COMPSAC '00 24th International Computer Software and Applications Conference
Peer-to-Peer Resource Trading in a Reliable Distributed System
IPTPS '01 Revised Papers from the First International Workshop on Peer-to-Peer Systems
An Active Replication Scheme for Mobile Data Management
DASFAA '99 Proceedings of the Sixth International Conference on Database Systems for Advanced Applications
Optimal Component Configuration and Component Routing
IEEE Transactions on Mobile Computing
Incremental data allocation and reallocation in distributed database systems
Data warehousing and web engineering
Data replication in static tree structures
Information Processing Letters
Mining User Moving Patterns for Personal Data Allocation in a Mobile Computing System
ICPP '00 Proceedings of the Proceedings of the 2000 International Conference on Parallel Processing
Experiences with an object-level scalable web framework
Journal of Network and Computer Applications
Distributed and Parallel Databases
A dynamic data/currency protocol for mobile database design and reconfiguration
Proceedings of the 2003 ACM symposium on Applied computing
Advanced topics in database research vol. 1
Document replication and distribution in extensible geographically distributed web servers
Journal of Parallel and Distributed Computing - Scalable web services and architecture
The optimal location of replicas in a network using a READ-ONE-WRITE-ALL policy
Distributed Computing
Replicated Object Management with Periodic Maintenance in Mobile Wireless Systems
Wireless Personal Communications: An International Journal
Competitive algorithms for the dynamic selection of component implementations
IBM Systems Journal
Optimizing Download Time of Embedded Multimedia Objects for Web Browsing
IEEE Transactions on Parallel and Distributed Systems
Analyzing reconfigurable algorithms for managing replicated data
Journal of Systems and Software
A dynamic distributed replica management mechanism based on accessing frequency detecting
ACM SIGOPS Operating Systems Review
Replication algorithms for the World-Wide Web
Journal of Systems Architecture: the EUROMICRO Journal
On demand synchronization and load distribution for database grid-based web applications
Data & Knowledge Engineering
A speed-based adaptive dynamic parallel downloading technique
ACM SIGOPS Operating Systems Review
Adaptive middleware for data replication
Proceedings of the 5th ACM/IFIP/USENIX international conference on Middleware
Peer-to-Peer Data Preservation through Storage Auctions
IEEE Transactions on Parallel and Distributed Systems
Shared Data Allocation in a Mobile Computing System: Exploring Local and Global Optimization
IEEE Transactions on Parallel and Distributed Systems
Static and adaptive distributed data replication using genetic algorithms
Journal of Parallel and Distributed Computing
On the Optimal Placement of Secure Data Objects over Internet
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Papers - Volume 01
Increasing the Performance of CDNs Using Replication and Caching: A Hybrid Approach
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Papers - Volume 01
Allocating Fragments in Distributed Databases
IEEE Transactions on Parallel and Distributed Systems
Continuous Replica Placement schemes in distributed systems
Proceedings of the 19th annual international conference on Supercomputing
Dynamic replication algorithms for the multi-tier Data Grid
Future Generation Computer Systems - Special issue: Parallel computing technologies
The impact of data replication on job scheduling performance in the Data Grid
Future Generation Computer Systems
An object replication algorithm for real-time distributed databases
Distributed and Parallel Databases
Replica Placement Algorithms for Mobile Transaction Systems
IEEE Transactions on Knowledge and Data Engineering
IEEE Transactions on Parallel and Distributed Systems
International Journal of Computers and Applications
Order and balance in continuously-fault-tolerant distributions of objects
PDCN'06 Proceedings of the 24th IASTED international conference on Parallel and distributed computing and networks
A User-Centered Approach to Active Replica Management in Mobile Environments
IEEE Transactions on Mobile Computing
Specifying and using intrusion masking models to process distributed operations
Journal of Computer Security
Adaptive data placement for wide-area sensing services
FAST'05 Proceedings of the 4th conference on USENIX Conference on File and Storage Technologies - Volume 4
Chain replication for supporting high throughput and availability
OSDI'04 Proceedings of the 6th conference on Symposium on Opearting Systems Design & Implementation - Volume 6
Multiquality Data Replication in Multimedia Databases
IEEE Transactions on Knowledge and Data Engineering
Web++: a system for fast and reliable web service
ATEC '99 Proceedings of the annual conference on USENIX Annual Technical Conference
Flexible and transparent data sharing for synchronous groupware
International Journal of Computer Applications in Technology
Global data allocation based on user behaviors in mobile computing environments
Computer Communications
Performance modelling of asynchronous replica distribution technique on distributed database systems
International Journal of Computer Mathematics - Distributed Algorithms in Science and Engineering
Managing data using neighbour replication on a triangular-grid structure
International Journal of High Performance Computing and Networking
A file assignment strategy independent of workload characteristic assumptions
ACM Transactions on Storage (TOS)
Combining replica placement and caching techniques in content distribution networks
Computer Communications
Reliable Communication Infrastructure for Adaptive Data Replication
OTM '09 Proceedings of the Confederated International Conferences, CoopIS, DOA, IS, and ODBASE 2009 on On the Move to Meaningful Internet Systems: Part I
Dynamic replication algorithms for the multi-tier Data Grid
Future Generation Computer Systems - Special issue: Parallel computing technologies
The impact of data replication on job scheduling performance in the Data Grid
Future Generation Computer Systems
A proxy based dynamic data management using hierarchical database for location based services
Proceedings of the International Conference and Workshop on Emerging Trends in Technology
Replicating web contents using a hybrid particle swarm optimization
Information Processing and Management: an International Journal
Adaptive and scalable allocation of data-objects in the web
ICCSA'03 Proceedings of the 2003 international conference on Computational science and its applications: PartI
Using the compliant systems architecture to deliver flexible policies within two-phase commit
BNCOD'03 Proceedings of the 20th British national conference on Databases
DNIS'07 Proceedings of the 5th international conference on Databases in networked information systems
A framework for context-driven RDF data replication on mobile devices
Proceedings of the 6th International Conference on Semantic Systems
Distributed and Parallel Databases
On deploying tree structured agent applications in networked embedded systems
Euro-Par'10 Proceedings of the 16th international Euro-Par conference on Parallel processing: Part II
A three criteria data replication scheme using data mining for wireless cellular network
ICCOMP'06 Proceedings of the 10th WSEAS international conference on Computers
ACB-R: an adaptive clustering-based data replication algorithm on a p2p data-store
ASIAN'05 Proceedings of the 10th Asian Computing Science conference on Advances in computer science: data management on the web
PMJoin: optimizing distributed multi-way stream joins by stream partitioning
DASFAA'06 Proceedings of the 11th international conference on Database Systems for Advanced Applications
Research of power-aware dynamic adaptive replica allocation algorithm in mobile ad hoc networks
ISPA'05 Proceedings of the Third international conference on Parallel and Distributed Processing and Applications
NPC'05 Proceedings of the 2005 IFIP international conference on Network and Parallel Computing
Managing data using neighbor replication on triangular-grid structure
ICCS'06 Proceedings of the 6th international conference on Computational Science - Volume Part IV
Analyzing design choices for distributed multidimensional indexing
The Journal of Supercomputing
Quality-aware replication of multimedia data
DEXA'05 Proceedings of the 16th international conference on Database and Expert Systems Applications
A new approach for efficiently achieving high availability in mobile computing
ICCSA'05 Proceedings of the 2005 international conference on Computational Science and Its Applications - Volume Part III
Data driven infrastructure and policy selection to enhance scientific applications in grid
SAG'04 Proceedings of the First international conference on Scientific Applications of Grid Computing
CLEAR: an efficient context and location-based dynamic replication scheme for mobile-p2p networks
DEXA'06 Proceedings of the 17th international conference on Database and Expert Systems Applications
PFRF: An adaptive data replication algorithm based on star-topology data grids
Future Generation Computer Systems
Managing large dynamic graphs efficiently
SIGMOD '12 Proceedings of the 2012 ACM SIGMOD International Conference on Management of Data
Cache me if you can: capacitated selfish replication games
LATIN'12 Proceedings of the 10th Latin American international conference on Theoretical Informatics
A demand based fault tolerant file replication model for clouds
Proceedings of the CUBE International Information Technology Conference
Document replication strategies for geographically distributed web search engines
Information Processing and Management: an International Journal
A Collaborative Replication Approach for Mobile-P2P Networks
International Journal of Handheld Computing Research
International Journal of Information and Communication Technology
Performance optimality enhancement algorithm in DDBS (POEA)
Computers in Human Behavior
Context-driven RDF data replication on mobile devices
Semantic Web - On real-time and ubiquitous social semantics
Hi-index | 0.00 |
This article addresses the performance of distributed database systems. Specifically, we present an algorithm for dynamic replication of an object in distributed systems. The algorithm is adaptive in the sence that it changes the replication scheme of the object i.e., the set of processors at which the object inreplicated) as changes occur in the read-write patern of the object (i.e., the number of reads and writes issued by each processor). The algorithm continuously moves the replication scheme towards an optimal one. We show that the algorithm can be combined with the concurrency control and recovery mechanisms of ta distributed database management system. The performance of the algorithm is analyzed theoretically and experimentally. On the way we provide a lower bound on the performance of any dynamic replication algorith.