首页 | 本学科首页   官方微博 | 高级检索  
     


Autonomic query parallelization using non-dedicated computers: an evaluation of adaptivity options
Authors:Norman W. Paton  Jorge Buenabad-Chavez  Mengsong Chen  Vijayshankar Raman  Garret Swart  Inderpal Narang  Daniel M. Yellin  Alvaro A. A. Fernandes
Affiliation:(1) School of Computer Science, University of Manchester, Oxford Rd, Manchester, M13 9PL, UK;(2) Department of Computer Science, CINVESTAV-IPN, Av. IPN No. 2508 Col.San Pedro Zacatenco, Mexico, DF, 07360, Mexico;(3) IBM Almaden Research Center, 650 Harry Road, San Jose, CA 95120, USA;(4) IBM T.J. Watson Research Labs, P.O. Box 704, Yorktown Heights, NY 10598, USA
Abstract:Writing parallel programs that can take advantage of non-dedicated processors is much more difficult than writing such programs for networks of dedicated processors. In a non-dedicated environment such programs must use autonomic techniques to respond to the unpredictable load fluctuations that prevail in the computational environment. In adaptive query processing (AQP), several techniques have been proposed for dynamically redistributing processor load assignments throughout a computation to take account of varying resource capabilities, but we know of no previous study that compares their performance. This paper presents a simulation-based evaluation of these autonomic parallelization techniques in a uniform environment and compares how well they improve the performance of the computation. Four published strategies are compared with a new algorithm that seeks to overcome some weaknesses identified in the existing approaches. In addition, we explore the use of techniques from online algorithms to provide a firm foundation for determining when to adapt in two of the existing algorithms. The evaluations identify situations in which each strategy may be used effectively and in which it should be avoided.
Keywords:
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号