The Ginga Approach to Adaptive Query Processing in Large Distributed Systems

The Ginga Approach to Adaptive Query Processing in Large Distributed Systems
Author :
Publisher :
Total Pages :
Release :
ISBN-10 : OCLC:54366244
ISBN-13 :
Rating : 4/5 ( Downloads)

Book Synopsis The Ginga Approach to Adaptive Query Processing in Large Distributed Systems by : Henrique Wiermann Paques

Download or read book The Ginga Approach to Adaptive Query Processing in Large Distributed Systems written by Henrique Wiermann Paques and published by . This book was released on 2003 with total page pages. Available in PDF, EPUB and Kindle. Book excerpt: Processing and optimizing ad-hoc and continual queries in an open environment with distributed, autonomous, and heterogeneous data servers (e.g., the Internet) pose several technical challenges. First, it is well known that optimized query execution plans constructed at compile time make some assumptions about the environment (e.g., network speed, data sources' availability). When such assumptions no longer hold at runtime, how can I guarantee the optimized execution of the query? Second, it is widely recognized that runtime adaptation is a complex and difficult task in terms of cost and benefit. How to develop an adaptation methodology that makes the runtime adaptation beneficial at an affordable cost? Last, but not the least, are there any viable performance metrics and performance evaluation techniques for measuring the cost and validating the benefits of runtime adaptation methods? To address the new challenges posed by Internet query and search systems, several areas of computer science (e.g., database and operating systems) are exploring the design of systems that are adaptive to their environment. However, despite the large number of adaptive systems proposed in the literature up to now, most of them present a solution for adapting the system to a specific change to the runtime environment. Typically, these solutions are not easily "extendable" to allow the system to adapt to other runtime changes not predicted in their approach. In this dissertation, I study the problem of how to construct a framework where I can catalog the known solutions to query processing adaptation and how to develop an application that makes use of this framework. I call the solution to these two problems the Ginga approach. I provide in this dissertation three main contributions: The first contribution is the adoption of the Adaptation Space concept combined with feedback-based control mechanisms for coordinating and integrating different kinds of query adaptations to different runtime changes. The second contribution is the development of a systematic approach, called Ginga, to integrate the adaptation space with feedback control that allows me to combine the generation of predefined query plans (at compile-time) with reactive adaptive query processing (at runtime), including policies and mechanisms for determining when to adapt, what to adapt, and how to adapt. The third contribution is a detailed study on how to adapt to two important runtime changes, and their combination, encountered during the execution of distributed queries: memory constraints and end-to-end delays.


The Ginga Approach to Adaptive Query Processing in Large Distributed Systems Related Books

The Ginga Approach to Adaptive Query Processing in Large Distributed Systems
Language: en
Pages:
Authors: Henrique Wiermann Paques
Categories: Adaptive computer systems
Type: BOOK - Published: 2003 - Publisher:

DOWNLOAD EBOOK

Processing and optimizing ad-hoc and continual queries in an open environment with distributed, autonomous, and heterogeneous data servers (e.g., the Internet)
Adaptive Query Processing
Language: en
Pages: 156
Authors: Amol Deshpande
Categories: Computers
Type: BOOK - Published: 2007 - Publisher: Now Publishers Inc

DOWNLOAD EBOOK

Adaptive Query Processing surveys the fundamental issues, techniques, costs, and benefits of adaptive query processing. It begins with a broad overview of the f
Efficient adaptive query processing on large database systems available in the cloud environment
Language: en
Pages: 147
Authors: Clayton Maciel Costa
Categories: Computers
Type: BOOK - Published: 2020-09-15 - Publisher: Simplíssimo

DOWNLOAD EBOOK

Nowadays, many companies are migrating their applications and data to cloud service providers, mainly because of their ability to answer quickly to business req
Web Services - ICWS-Europe 2003
Language: en
Pages: 236
Authors: Mario Jeckle
Categories: Business & Economics
Type: BOOK - Published: 2003-09-16 - Publisher: Springer Science & Business Media

DOWNLOAD EBOOK

This book constitutes the refereed proceedings of the International Conference on Web Services, ICWS-Europe 2003, held in Erfurt, Germany, in September 2003. Th
Scientific and Technical Aerospace Reports
Language: en
Pages: 1036
Authors:
Categories: Aeronautics
Type: BOOK - Published: 1990 - Publisher:

DOWNLOAD EBOOK