• DocumentCode
    3143438
  • Title

    SQPR: Stream query planning with reuse

  • Author

    Kalyvianaki, Evangelia ; Wiesemann, Wolfram ; Vu, Quang Hieu ; Kuhn, Daniel ; Pietzuch, Peter

  • Author_Institution
    Dept. of Comput., Imperial Coll. London, London, UK
  • fYear
    2011
  • fDate
    11-16 April 2011
  • Firstpage
    840
  • Lastpage
    851
  • Abstract
    When users submit new queries to a distributed stream processing system (DSPS), a query planner must allocate physical resources, such as CPU cores, memory and network bandwidth, from a set of hosts to queries. Allocation decisions must provide the correct mix of resources required by queries, while achieving an efficient overall allocation to scale in the number of admitted queries. By exploiting overlap between queries and reusing partial results, a query planner can conserve resources but has to carry out more complex planning decisions. In this paper, we describe SQPR, a query planner that targets DSPSs in data centre environments with heterogeneous resources. SQPR models query admission, allocation and reuse as a single constrained optimisation problem and solves an approximate version to achieve scalability. It prevents individual resources from becoming bottlenecks by re-planning past allocation decisions and supports different allocation objectives. As our experimental evaluation in comparison with a state-of-the-art planner shows SQPR makes efficient resource allocation decisions, even with a high utilisation of resources, with acceptable overheads.
  • Keywords
    distributed processing; query processing; resource allocation; SQPR; SQPR models query admission; centre environments; constrained optimisation problem; distributed stream processing system; query planner; resource allocation decisions; stream query planning; Bandwidth; Digital signal processing; Load modeling; Optimization; Planning; Relays; Resource management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering (ICDE), 2011 IEEE 27th International Conference on
  • Conference_Location
    Hannover
  • ISSN
    1063-6382
  • Print_ISBN
    978-1-4244-8959-6
  • Electronic_ISBN
    1063-6382
  • Type

    conf

  • DOI
    10.1109/ICDE.2011.5767851
  • Filename
    5767851