Communicating sequential processes
Communicating sequential processes
A model of queries for object-oriented databases
VLDB '89 Proceedings of the 15th international conference on Very large data bases
Proceedings of the sixteenth international conference on Very large databases
Exploiting inter-operation parallelism in XPRS
SIGMOD '92 Proceedings of the 1992 ACM SIGMOD international conference on Management of data
Introduction to object-oriented databases
Introduction to object-oriented databases
A high-performance parallel database architecture
ICS '93 Proceedings of the 7th international conference on Supercomputing
A Parallel Hash Join Algorithm for Managing Data Skew
IEEE Transactions on Parallel and Distributed Systems
A Hierarchical Approach to Parallel Multiquery Scheduling
IEEE Transactions on Parallel and Distributed Systems
The art of computer programming, volume 3: (2nd ed.) sorting and searching
The art of computer programming, volume 3: (2nd ed.) sorting and searching
A taxonomy for object-oriented queries
Current trends in data management
Performance analysis of parallelization models for path expression queries
Information Sciences: an International Journal
Object-Oriented Database Systems: Concepts and Architectures
Object-Oriented Database Systems: Concepts and Architectures
Effectiveness of Parallel Joins
IEEE Transactions on Knowledge and Data Engineering
Object-Oriented Query Languages: The Notion and the Issues
IEEE Transactions on Knowledge and Data Engineering
Dynamic Load Balancing in Multicomputer Database Systems Using Partition Tuning
IEEE Transactions on Knowledge and Data Engineering
Dynamic and Load-balanced Task-Oriented Datbase Query Processing in Parallel Systems
EDBT '92 Proceedings of the 3rd International Conference on Extending Database Technology: Advances in Database Technology
Queries in Object-Oriented Databases
Proceedings of the Fourth International Conference on Data Engineering
Parallelism in Object-Oriented Query Processing
Proceedings of the Sixth International Conference on Data Engineering
A Query Model for Object-Oriented Databases
Proceedings of the Ninth International Conference on Data Engineering
Handling Data Skew in Multiprocessor Database Computers Using Partition Tuning
VLDB '91 Proceedings of the 17th International Conference on Very Large Data Bases
Optimizing Object-Oriented Collection Join Queries through Path Traversals
TOOLS '99 Proceedings of the 32nd International Conference on Technology of Object-Oriented Languages
Scheduling malleable tasks with interdependent processing rates: Comments and observations
Discrete Applied Mathematics
Mobile service oriented architectures for NN-queries
Journal of Network and Computer Applications
Partitioning methods for multi-version XML data warehouses
Distributed and Parallel Databases
Automated web service query service
International Journal of Web and Grid Services
Composite RAID for rapid prototyping data grid
International Journal of Web and Grid Services
Hi-index | 0.00 |
Skewness has been one of the major problems not only in parallel relational database systems, but also in parallel object-oriented database systems. To improve performance of object-oriented query processing, a careful and intelligent skew handling for load balancing must be established. Depending on the parallel machine environment, whether it is a shared-memory or a shared-nothing architecture, load balancing can be achieved through "physical" or "logical" data re-distribution. It is not the aim of this paper to propose or to investigate skew handling methods, but rather to analyze the impact of load balancing to query execution scheduling strategies. Our analysis shows that when load balancing is achieved, "serial" execution scheduling is preferable to "parallel" execution scheduling strategy. In other words, allocating full resources to a sub-query seems to be better than dividing resources to multiple sub-queries.