An Optimized Query Evaluation in a Hierarchical Mediator System

 

Kil Hong Joo: Department of Computer Education, Gyeongin National University of Education, Incheon, Korea (TEL) +82-32-540-1283 (E-Mail) khjoo@ginue.ac.kr

Jaeho Lee: Department of Computer Education, Gyeongin National University of Education, Incheon, Korea (TEL) +82-32-540-1281 (E-Mail) jhlee@ginue.ac.kr

Jin Tak Choi: Department of Computer Science, Incheon University, Incheon, Korea (TEL) +82-32-770-8493 (E-Mail) choi@incheon.ac.kr

Jinsong Ouyang: Department of Computer Science, CSU Sacramento, USA (TEL) +1-916-278-7906 (E-Mail) ouyangj@ecs.csus.edu

 

Abstract

 

Recent research which purports to integrate distributed information has been concentrated on developing an efficient mediator that provides a high degree of autonomy for a local user. In a mediator that integrates several information sources, a global query can be transformed into a set of sub-queries and each sub-query is a unit of evaluation in its corresponding information source. The distributed mediators that include diverse information sources have made a hierarchy structure. In a hierarchical mediator system composed of semantically related mediators, a view in a mediator can be defined by views in other mediators, so that a sub-query in a mediator may need to be evaluated by a chain of other mediators. Due to this reason, such materialization can be much more effective. This paper proposes an algorithm for selecting the optimized set of sub-queries to be materialized in each mediator of a hierarchical mediator system adaptively such that the overall query evaluation cost of the hierarchical mediator system can be minimized at all times.

 

Short Biography

 

Kil Hong Joo: Kil Hong Joo is a Professor in the Department of Computer Education at Gyeongin National University of Education. His current research interests are in distributed database, integrated systems, mediator system, data mining, computer education, ubiquitous computing and e-learning.

Before he joined the faculty of Gyeongin National University of Education in 2005, he was a Plural Professor in the Department of Computer Science at HanSung Digital University from 2004 to 2005 and a research staff at the Yonsei Proteom Research Center from 2000 to 2004. He received a BS degree from the Department of Computer Science, Incheon University, in 1998; an MS degree from the Department of Computer Science, Yonsei University, in 2000; and a Ph.D degree from the Department of Computer Science, the Yonsei University, in 2004.

Jaeho Lee: Jaeho Lee is a Professor in the Department of Computer Education at Gyeongin National University of Education. His current research interests are in distributed database, data mining, computer education, ubiquitous computing and e-learning.

Before he joined the faculty of Gyeongin National University of Education in 1996, he was a senior research staff at the Electronic Telecommunications Research Institute from 1996 to 1989. He received a BS degree from the Department of Computer Science, Hong-ik University, in 1987; an MS degree from the Department of Computer Science, Hong-ik University, in 1989; and a Ph.D degree from the Department of Computer Science, the Hong-ik University, in 1996.

Jin Tak Choi: Jin Tak Choi is a Professor in the Department of Computer Science at Incheon University. His current research interests are in database, data protection, cryptography, and database protection.

Before he joined the faculty of Incheon University in 1987, he was an instructor in the Department of Computer Science at Incheon University from 1983 to 1987. He received a BS degree from the Department of Mathematics, Dong-kuk University, in 1977; an MS degree from the Department of Computer Science, Dong-kuk University, in 1982; and a Ph.D degree from the Department of Electronics Engineering, the Kyung-hee University, in 1991.

Jinsong Ouyang: Jinsong Ouyang is a Professor in the Department of Computer Science at CSU. His current research interests are in distributed and networking systems, security of distributed, networking, and embedded systems.