A distributed load-balancing policy for a multicomputer
Software—Practice & Experience
Adaptive load sharing in homogeneous distributed systems
IEEE Transactions on Software Engineering
Scale and performance in a distributed file system
ACM Transactions on Computer Systems (TOCS)
The Sprite Network Operating System
Computer
SIGMOD '88 Proceedings of the 1988 ACM SIGMOD international conference on Management of data
Computer architecture: a quantitative approach
Computer architecture: a quantitative approach
Proceedings of the sixteenth international conference on Very large databases
Distributed linear hashing and parallel projection in main memory databases
Proceedings of the sixteenth international conference on Very large databases
Dynamic file allocation in disk arrays
SIGMOD '91 Proceedings of the 1991 ACM SIGMOD international conference on Management of data
Parallel database systems: the future of high performance database systems
Communications of the ACM
Scheduling real-time transactions: a performance evaluation
ACM Transactions on Database Systems (TODS)
Gigabit networking
Parallel access to files in the Vesta file system
Proceedings of the 1993 ACM/IEEE conference on Supercomputing
Real-time transaction scheduling: a cost conscious approach
SIGMOD '93 Proceedings of the 1993 ACM SIGMOD international conference on Management of data
LH: Linear Hashing for distributed files
SIGMOD '93 Proceedings of the 1993 ACM SIGMOD international conference on Management of data
Lazy updates for distributed search structure
SIGMOD '93 Proceedings of the 1993 ACM SIGMOD international conference on Management of data
Data partitioning for multicomputer database systems: a cell-based approach
Information Systems
A Parallel Hash Join Algorithm for Managing Data Skew
IEEE Transactions on Parallel and Distributed Systems
Open issues and challenges in providing quality of service guarantees in high-speed networks
ACM SIGCOMM Computer Communication Review
Multimedia information systems: issues and approaches
Modern database systems
Loading databases using dataflow parallelism
ACM SIGMOD Record
Distributed file organization with scalable cost/performance
SIGMOD '94 Proceedings of the 1994 ACM SIGMOD international conference on Management of data
Distributing a search tree among a growing number of processors
SIGMOD '94 Proceedings of the 1994 ACM SIGMOD international conference on Management of data
Load control in scalable distributed file structures
Distributed and Parallel Databases
Preemptable remote execution facilities for the V-system
Proceedings of the tenth ACM symposium on Operating systems principles
Benchmark Handbook: For Database and Transaction Processing Systems
Benchmark Handbook: For Database and Transaction Processing Systems
Transaction Processing: Concepts and Techniques
Transaction Processing: Concepts and Techniques
Operating Systems Theory
The Art of Computer Programming, 2nd Ed. (Addison-Wesley Series in Computer Science and Information
The Art of Computer Programming, 2nd Ed. (Addison-Wesley Series in Computer Science and Information
A Case for NOW (Networks of Workstations)
IEEE Micro
Design and Implementation of DDH: A Distributed Dynamic Hashing Algorithm
FODO '93 Proceedings of the 4th International Conference on Foundations of Data Organization and Algorithms
Adaptive Load Balancing in Disk Arrays
FODO '93 Proceedings of the 4th International Conference on Foundations of Data Organization and Algorithms
Handling Data Skew in Multiprocessor Database Computers Using Partition Tuning
VLDB '91 Proceedings of the 17th International Conference on Very Large Data Bases
Global Memory Management in Client-Server Database Architectures
VLDB '92 Proceedings of the 18th International Conference on Very Large Data Bases
Practical Skew Handling in Parallel Joins
VLDB '92 Proceedings of the 18th International Conference on Very Large Data Bases
RP*: A Family of Order Preserving Scalable Distributed Data Structures
VLDB '94 Proceedings of the 20th International Conference on Very Large Data Bases
SPDP '95 Proceedings of the 7th IEEE Symposium on Parallel and Distributeed Processing
Towards self-tuning data placement in parallel database systems
SIGMOD '00 Proceedings of the 2000 ACM SIGMOD international conference on Management of data
LH*RS: a high-availability scalable distributed data structure using Reed Solomon Codes
SIGMOD '00 Proceedings of the 2000 ACM SIGMOD international conference on Management of data
P-Grid: A Self-Organizing Access Structure for P2P Information Systems
CooplS '01 Proceedings of the 9th International Conference on Cooperative Information Systems
ADST: An Order Preserving Scalable Distributed Data Structure with Constant Access Costs
SOFSEM '01 Proceedings of the 28th Conference on Current Trends in Theory and Practice of Informatics Piestany: Theory and Practice of Informatics
A Very Efficient Order Preserving Scalable Distributed Data Structure
DEXA '01 Proceedings of the 12th International Conference on Database and Expert Systems Applications
WATCHMAN: A Data Warehouse Intelligent Cache Manager
VLDB '96 Proceedings of the 22th International Conference on Very Large Data Bases
LH*RS---a highly-available scalable distributed data structure
ACM Transactions on Database Systems (TODS)
Web++: a system for fast and reliable web service
ATEC '99 Proceedings of the annual conference on USENIX Annual Technical Conference
Online reorganization of databases
ACM Computing Surveys (CSUR)
Algorithms for the database layout problem
ICDT'05 Proceedings of the 10th international conference on Database Theory
The MINERVA project: towards collaborative search in digital libraries using peer-to-peer technology
DELOS'04 Proceedings of the 6th Thematic conference on Peer-to-Peer, Grid, and Service-Orientation in Digital Library Architectures
An on-line reorganization framework for SAN file systems
ADBIS'06 Proceedings of the 10th East European conference on Advances in Databases and Information Systems
Hi-index | 0.00 |
Networks of workstations are an emerging architectural paradigm forhigh-performance parallel and distributed systems. Exploitingnetworks of workstations for massive data management poses excitingchallenges. We consider here the problem of managingrecord-structured data in such an environment. For example, managing collections of HTML documents on a cluster of WWW servers is an important application for which our approachprovides support. The records are accessed by a dynamically growing set of clients based on a search key (e.g., a URL). To scale upthe throughput of client accesses with approximately constant responsetime, the records and thus also their access load are dynamicallyredistributed across a growing set of workstations. The paperaddresses two problems of realistic workloads: skewed accessfrequencies to the records and evolving access patterns wherepreviously cold records may become hot and vice versa. Our solutionincorporates load tracking at different levels of granularity andautomatically chooses the appropriate granularity for dynamic datamigrations. Experimental results based on a detailed simulation modelshow that our method is indeed successful in providing scalablecost/performance and explicitly controlling its level.