Modern servers access large volumes of data while running commercial workloads. The data is typically spread among several storage devices (e.g. disks). Carefully placing the data across the storage devices can minimize costly remote accesses and improve performance. We propose the use of simulated annealing to arrive at an effective layout of data on disk. The proposed technique considers the configuration of the system and the cost of data movement. An initial layout globally optimized across all queries, shows speedups of up to 13 % for a group of DSS queries and up to 6 % for selected OLTP queries. This technique can be re-applied at run-time to further improve performance beyond the initial, globally optimized data layout. This scheme ...
Currently, e-commerce is in its infancy, however its expansion is expected to be exponential and as ...
The memory system is a major bottleneck in achieving high performance and energy efficiency for vari...
Disk drives are the bottleneck in the processing of large amounts of data used in almost all common ...
Disk drives are the bottleneck in the processing of large amounts of data used in almost all common ...
Data replication is ubiquitous in a large organization where multiple IT systems need to share infor...
Commercial applications such as databases and Web servers constitute the most important market segme...
One of the challenging tasks for database administrators is tuning database systems within a short p...
Online transaction processing (OLTP) databases are a critical component of modern computing infrastr...
We present a formal analysis of the database layout problem, i.e., the problem of determining how da...
Increasing need for large-scale data analytics in a number of ap-plication domains has led to a dram...
In this paper, we study the data placement problem from a reorganization point of view. Effective...
Database applications such as online transaction processing (OLTP) and decision support systems (DSS...
Recent technology advances enabled computerized services which have proliferated leading to a tremen...
Commercial applications such as databases and Web servers constitute the most important market segme...
htmlabstractMany applications with manually implemented data management exhibit a data storage patte...
Currently, e-commerce is in its infancy, however its expansion is expected to be exponential and as ...
The memory system is a major bottleneck in achieving high performance and energy efficiency for vari...
Disk drives are the bottleneck in the processing of large amounts of data used in almost all common ...
Disk drives are the bottleneck in the processing of large amounts of data used in almost all common ...
Data replication is ubiquitous in a large organization where multiple IT systems need to share infor...
Commercial applications such as databases and Web servers constitute the most important market segme...
One of the challenging tasks for database administrators is tuning database systems within a short p...
Online transaction processing (OLTP) databases are a critical component of modern computing infrastr...
We present a formal analysis of the database layout problem, i.e., the problem of determining how da...
Increasing need for large-scale data analytics in a number of ap-plication domains has led to a dram...
In this paper, we study the data placement problem from a reorganization point of view. Effective...
Database applications such as online transaction processing (OLTP) and decision support systems (DSS...
Recent technology advances enabled computerized services which have proliferated leading to a tremen...
Commercial applications such as databases and Web servers constitute the most important market segme...
htmlabstractMany applications with manually implemented data management exhibit a data storage patte...
Currently, e-commerce is in its infancy, however its expansion is expected to be exponential and as ...
The memory system is a major bottleneck in achieving high performance and energy efficiency for vari...
Disk drives are the bottleneck in the processing of large amounts of data used in almost all common ...