Dynamic query operator scheduling for wide-area remote access

被引:11
|
作者
Amsaleg, L
Franklin, MJ
Tomasic, A
机构
[1] Inst Natl Rech Informat & Automat, IRISA, F-35042 Rennes, France
[2] Univ Maryland, Dept Comp Sci, College Pk, MD 20742 USA
[3] INRIA Rocquencourt, F-78153 Le Chesnay, France
基金
美国国家科学基金会;
关键词
distributed query processing; mediators; iterator execution model; performance analysis; query scrambling; dynamic query optimization;
D O I
10.1023/A:1008646115473
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Distributed databases operating over wide-area networks such as the Internet must deal with the unpredictable nature of the performance of communication. The response times of accessing remote sources can vary widely due to network congestion, link failure, and other problems. In such an unpredictable environment, the traditional iterator-based query execution model performs poorly. We have developed a class of methods, called query scrambling, for dealing explicitly with the problem of unpredictable response times. Query scrambling dynamically modifies query execution plans on-the-fly in reaction to unexpected delays in data access. In this paper we focus on the dynamic scheduling of query operators in the context of query scrambling. We explore various choices for dynamic scheduling and examine, through a detailed simulation, the effects of these choices. Our experimental environment considers pipelined and non-pipelined join processing in a client with multiple remote data sources and delayed or possibly bursty arrivals of data. Our performance results show that scrambling rescheduling is effective in hiding the impact of delays on query response time for a number of different delay scenarios.
引用
收藏
页码:217 / 246
页数:30
相关论文
共 50 条
  • [21] Towards an access control mechanism for wide-area publish/subscribe systems
    Miklós, Z
    22ND INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOP, PROCEEDINGS, 2002, : 516 - 521
  • [22] The wide world of wide-area measurement
    Phadke, A. G.
    Volskis, Hector
    de Moraes, Rui Menezes
    Bi, Tianshu
    Nayak, R. N.
    Sehgal, Y. K.
    Sen, Subir
    Sattinger, Walter
    Martinez, Enrique
    Samuelsson, Olof
    Novosel, Damir
    Madani, Vahid
    Kulikov, Yuri A.
    IEEE POWER & ENERGY MAGAZINE, 2008, 6 (05): : 52 - 65
  • [23] Effective dynamic replication in wide-area network environments: A perspective
    Mondal, A
    Kitsuregawa, M
    Sixteenth International Workshop on Database and Expert Systems Applications, Proceedings, 2005, : 287 - 291
  • [24] GvdsSQL: Heterogeneous Database Unified Access Technology for Wide-Area Environments
    Shang, Jing
    Xiao, Limin
    Wu, Zhihui
    Yang, Jinqian
    Xiao, Zhiwen
    Wang, Jinquan
    Zhang, Yifei
    Chen, Xuguang
    Wang, Jibin
    Li, Huiyang
    ELECTRONICS, 2024, 13 (08)
  • [25] A Wide-Area Dynamic Damping Controller Based on Robust H∞ Control for Wide-Area Power Systems With Random Delay and Packet Dropout
    Li, Meng
    Chen, Yong
    IEEE TRANSACTIONS ON POWER SYSTEMS, 2018, 33 (04) : 4026 - 4037
  • [26] Wide-area Nile: A case study of a wide-area data-parallel application
    Amoroso, A
    Marzullo, K
    Ricciardi, A
    18TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 1998, : 506 - 515
  • [27] Feedback control system for scheduling of wide-area all-photonic networks
    Saberi, Nahid
    Coates, Mark
    2007 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, VOLS 1-3, 2007, : 1035 - 1040
  • [28] Bandwidth scheduling for wide-area ATM networks using virtual finishing times
    Hung, A
    Kesidis, G
    IEEE-ACM TRANSACTIONS ON NETWORKING, 1996, 4 (01) : 49 - 54
  • [29] A Gain Scheduling Wide-Area Damping Controller for the Efficient Integration of Photovoltaic Plant
    Zhou, Yichen
    Liu, Jiaomin
    Li, Yonggang
    Gan, Chun
    Li, Hongyu
    Liu, Yilu
    IEEE TRANSACTIONS ON POWER SYSTEMS, 2019, 34 (03) : 1703 - 1715
  • [30] Adaptive message scheduling for supporting causal ordering in wide-area group communications
    Hou, TC
    Yang, CH
    Chen, KJ
    JOURNAL OF SYSTEMS AND SOFTWARE, 2004, 72 (03) : 321 - 333