Context-Aware Query Processing in Ad-Hoc Environments of Peers

Context-Aware Query Processing in Ad-Hoc Environments of Peers

Nikolaos Folinas, Panos Vassiliadis, Evaggelia Pitoura, Evangelos Papapetrou, Apostolos Zarras
ISBN13: 9781605660585|ISBN10: 1605660582|EISBN13: 9781605660592
DOI: 10.4018/978-1-60566-058-5.ch111
Cite Chapter Cite Chapter

MLA

Folinas, Nikolaos, et al. "Context-Aware Query Processing in Ad-Hoc Environments of Peers." Database Technologies: Concepts, Methodologies, Tools, and Applications, edited by John Erickson, IGI Global, 2009, pp. 1844-1866. https://doi.org/10.4018/978-1-60566-058-5.ch111

APA

Folinas, N., Vassiliadis, P., Pitoura, E., Papapetrou, E., & Zarras, A. (2009). Context-Aware Query Processing in Ad-Hoc Environments of Peers. In J. Erickson (Ed.), Database Technologies: Concepts, Methodologies, Tools, and Applications (pp. 1844-1866). IGI Global. https://doi.org/10.4018/978-1-60566-058-5.ch111

Chicago

Folinas, Nikolaos, et al. "Context-Aware Query Processing in Ad-Hoc Environments of Peers." In Database Technologies: Concepts, Methodologies, Tools, and Applications, edited by John Erickson, 1844-1866. Hershey, PA: IGI Global, 2009. https://doi.org/10.4018/978-1-60566-058-5.ch111

Export Reference

Mendeley
Favorite

Abstract

In this article, we deal with context-aware query processing in ad-hoc peer-to-peer networks. Each peer in such an environment has a database over which users execute queries. This database involves (a) relations which are locally stored and (b) virtual relations, all the tuples of which are collected from peers that are present in the network at the time when a query is posed. The objective of our work is to perform query processing in such an environment and, to this end, we start with a formal definition of the system model. Next, we formally define SQLP, an extension of SQL that covers the termination of queries, the failure of individual peers and the semantic characteristics of the peers of such a network. Moreover, we present a query execution algorithm as well as the formal definition of all the operators that take place in a query execution plan.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.