• DocumentCode
    2082636
  • Title

    Progressive result generation for multi-criteria decision support queries

  • Author

    Raghavan, Venkatesh ; Rundensteiner, Elke A.

  • Author_Institution
    Dept. of Comput. Sci., Worcester Polytech. Inst., Worcester, MA, USA
  • fYear
    2010
  • fDate
    1-6 March 2010
  • Firstpage
    733
  • Lastpage
    744
  • Abstract
    Multi-criteria decision support (MCDS) is crucial in many business and web applications such as web searches, B2B portals and on-line commerce. Such MCDS applications need to report results early; as soon as they are being generated so that they can react and formulate competitive decisions in near real-time. The ease in expressing user preferences in web-based applications has made Pareto-optimal (skyline) queries a popular class of MCDS queries. However, state-of-the-art techniques either focus on handling skylines on single input sets (i.e., no joins) or do not tackle the challenge of producing progressive early output results. In this work, we propose a progressive query evaluation framework ProgXe that transforms the execution of queries involving skyline over joins to be non-blocking, i.e., to be progressively generating results early and often. In ProgXe the query processing (join, mapping and skyline) is conducted at multiple levels of abstraction, thereby exploiting the knowledge gained from both input as well as mapped output spaces. This knowledge enables us to identify and reason about abstract-level relationships to guarantee correctness of early output. It also provides optimization opportunities previously missed by current techniques. To further optimize ProgXe, we incorporate an ordering technique that optimizes the rate at which results are reported by translating the optimization of tuple-level processing into a job-sequencing problem. Our experimental study over a wide variety of data sets demonstrates the superiority of our approach over state-of-the-art techniques.
  • Keywords
    Internet; Pareto optimisation; decision support systems; electronic commerce; query processing; B2B portals; Pareto optimal queries; ProgXe; Web searches; job sequencing problem; multicriteria decision support queries; online commerce; optimization; progressive query evaluation framework; progressive result generation; query processing; skylines; Application software; Business; Computer science; Costs; Databases; Delay; Portals; Query processing; Web and internet services; Web search;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering (ICDE), 2010 IEEE 26th International Conference on
  • Conference_Location
    Long Beach, CA
  • Print_ISBN
    978-1-4244-5445-7
  • Electronic_ISBN
    978-1-4244-5444-0
  • Type

    conf

  • DOI
    10.1109/ICDE.2010.5447928
  • Filename
    5447928