Abstract.
We present the design of ObjectGlobe, a distributed and open query processor for Internet data sources. Today, data is published on the Internet via Web servers which have, if at all, very localized query processing capabilities. The goal of the ObjectGlobe project is to establish an open marketplace in which data and query processing capabilities can be distributed and used by any kind of Internet application. Furthermore, ObjectGlobe integrates cycle providers (i.e., machines) which carry out query processing operators. The overall picture is to make it possible to execute a query with – in principle – unrelated query operators, cycle providers, and data sources. Such an infrastructure can serve as enabling technology for scalable e-commerce applications, e.g., B2B and B2C market places, to be able to integrate data and data processing operations of a large number of participants. One of the main challenges in the design of such an open system is to ensure privacy and security. We discuss the ObjectGlobe security requirements, show how basic components such as the optimizer and runtime system need to be extended, and present the results of performance experiments that assess the additional cost for secure distributed query processing. Another challenge is quality of service management so that users can constrain the costs and running times of their queries.
Similar content being viewed by others
Author information
Authors and Affiliations
Additional information
Received: 30 October 2000 / Accepted: 14 March 2001 Published online: 7 June 2001
Rights and permissions
About this article
Cite this article
Braumandl, R., Keidl, M., Kemper, A. et al. ObjectGlobe: Ubiquitous query processing on the Internet. The VLDB Journal 10, 48–71 (2001). https://doi.org/10.1007/s007780100043
Issue Date:
DOI: https://doi.org/10.1007/s007780100043