<efrbr:recordSet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:efrbr="http://vfrbr.info/efrbr/1.1" xmlns:efrbr-work="http://vfrbr.info/efrbr/1.1/work" xmlns:efrbr-expression="http://vfrbr.info/efrbr/1.1/expression" xmlns:efrbr-manifestation="http://vfrbr.info/efrbr/1.1/manifestation" xmlns:efrbr-person="http://vfrbr.info/efrbr/1.1/person" xmlns:efrbr-corporateBody="http://vfrbr.info/efrbr/1.1/corporateBody" xmlns:efrbr-concept="http://vfrbr.info/efrbr/1.1/concept" xmlns:efrbr-structure="http://vfrbr.info/efrbr/1.1/structure" xmlns:efrbr-responsible="http://vfrbr.info/efrbr/1.1/responsible" xmlns:efrbr-subject="http://vfrbr.info/efrbr/1.1/subject" xmlns:efrbr-other="http://vfrbr.info/efrbr/1.1/other" xsi:schemaLocation="http://vfrbr.info/efrbr/1.1 http://vfrbr.info/schemas/1.1/efrbr.xsd"><efrbr:entities><efrbr-work:work identifier="http://purl.tuc.gr/dl/dias/D90992AF-1B30-4B4C-B517-2FF9075D0ED5"><efrbr-work:titleOfTheWork>Multi-query optimization for sketch-based estimation</efrbr-work:titleOfTheWork></efrbr-work:work><efrbr-expression:expression identifier="http://purl.tuc.gr/dl/dias/D90992AF-1B30-4B4C-B517-2FF9075D0ED5"><efrbr-expression:titleOfTheExpression>Multi-query optimization for sketch-based estimation</efrbr-expression:titleOfTheExpression><efrbr-expression:formOfExpression vocabulary="DIAS:TYPES">
            Peer-Reviewed Journal Publication
            Δημοσίευση σε Περιοδικό με Κριτές
         </efrbr-expression:formOfExpression><efrbr-expression:dateOfExpression type="issued">2015-10-29</efrbr-expression:dateOfExpression><efrbr-expression:dateOfExpression type="published">2009</efrbr-expression:dateOfExpression><efrbr-expression:languageOfExpression vocabulary="iso639-1">en</efrbr-expression:languageOfExpression><efrbr-expression:summarizationOfContent>Randomized techniques, based on computing small “sketch” synopses for each stream, have recently been shown to be a very effective tool for approximating the result of a single SQL query over streaming data tuples. In this paper, we investigate the problems arising when data-stream sketches are used to process multiple   such queries concurrently. We demonstrate that, in the presence of multiple query expressions, intelligently sharing sketches among concurrent query evaluations can result in substantial improvements in the utilization of the available sketching space and the quality of the resulting approximation error guarantees. We provide necessary and sufficient conditions for multi-query sketch sharing that guarantee the correctness of the result-estimation process. We also investigate the difficult optimization problem of determining sketch-sharing configurations that are optimal (e.g., under a certain error metric for a given amount of space). We prove that optimal sketch sharing typically gives rise to NP-hard questions, and we propose novel heuristic algorithms for finding good sketch-sharing configurations in practice. Results from our experimental study with queries from the TPC-H benchmark verify the effectiveness of our approach, clearly demonstrating the benefits of our sketch-sharing methodology.</efrbr-expression:summarizationOfContent><efrbr-expression:useRestrictionsOnTheExpression type="creative-commons">http://creativecommons.org/licenses/by/4.0/</efrbr-expression:useRestrictionsOnTheExpression><efrbr-expression:note type="journal name">Information Systems</efrbr-expression:note><efrbr-expression:note type="journal volume">34</efrbr-expression:note><efrbr-expression:note type="journal number">2</efrbr-expression:note><efrbr-expression:note type="page range">209-230</efrbr-expression:note></efrbr-expression:expression><efrbr-person:person identifier="25E93475-F3B1-4B28-977F-A30EADC9E8FC"><efrbr-person:nameOfPerson vocabulary="">
            Dobra Alin 
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="http://users.isc.tuc.gr/~mgarofalakis"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Garofalakis Minos
            Γαροφαλακης Μινως
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="0397F140-E696-4B70-8CAD-560BFB6A5215"><efrbr-person:nameOfPerson vocabulary="">
            Gehrke Johannes
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-person:person identifier="9B10108C-D83E-4B26-89BA-9A5D17C8834E"><efrbr-person:nameOfPerson vocabulary="">
            Rastogi Rajeev
         </efrbr-person:nameOfPerson></efrbr-person:person><efrbr-corporateBody:corporateBody identifier="http://www.cell.com/cellpress"><efrbr-corporateBody:nameOfTheCorporateBody vocabulary="S/R:PUBLISHERS">
            Elsevier
         </efrbr-corporateBody:nameOfTheCorporateBody></efrbr-corporateBody:corporateBody><efrbr-concept:concept identifier="26690336-DCAF-4CB7-9857-58FDA8EB0F6D"><efrbr-concept:termForTheConcept>
            Data streaming
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="8DB5A2D3-A08E-467F-8515-E6EF81C5CA1C"><efrbr-concept:termForTheConcept>
            Sketches
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="DA8D3F23-2A14-4F21-969F-12ABAD16991D"><efrbr-concept:termForTheConcept>
            Approximate query processing
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="AA4272DD-A9B9-40C7-8D41-6AAF72D9B9BA"><efrbr-concept:termForTheConcept>
             Multi-query optimization
         </efrbr-concept:termForTheConcept></efrbr-concept:concept></efrbr:entities><efrbr:relationships><efrbr-structure:structureRelations><efrbr-structure:realizedThrough sourceEntity="work" targetEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/D90992AF-1B30-4B4C-B517-2FF9075D0ED5" targetURI="http://purl.tuc.gr/dl/dias/D90992AF-1B30-4B4C-B517-2FF9075D0ED5"/></efrbr-structure:structureRelations><efrbr-responsible:responsibleRelations><efrbr-responsible:createdBy sourceEntity="work" targetEntity="person" sourceURI="http://purl.tuc.gr/dl/dias/D90992AF-1B30-4B4C-B517-2FF9075D0ED5" targetURI="25E93475-F3B1-4B28-977F-A30EADC9E8FC"/><efrbr-responsible:realizedBy sourceEntity="expression" role="author" targetEntity="person" sourceURI="http://purl.tuc.gr/dl/dias/D90992AF-1B30-4B4C-B517-2FF9075D0ED5" targetURI="25E93475-F3B1-4B28-977F-A30EADC9E8FC"/><efrbr-responsible:realizedBy sourceEntity="expression" role="author" targetEntity="person" sourceURI="http://purl.tuc.gr/dl/dias/D90992AF-1B30-4B4C-B517-2FF9075D0ED5" targetURI="http://users.isc.tuc.gr/~mgarofalakis"/><efrbr-responsible:realizedBy sourceEntity="expression" role="author" targetEntity="person" sourceURI="http://purl.tuc.gr/dl/dias/D90992AF-1B30-4B4C-B517-2FF9075D0ED5" targetURI="0397F140-E696-4B70-8CAD-560BFB6A5215"/><efrbr-responsible:realizedBy sourceEntity="expression" role="author" targetEntity="person" sourceURI="http://purl.tuc.gr/dl/dias/D90992AF-1B30-4B4C-B517-2FF9075D0ED5" targetURI="9B10108C-D83E-4B26-89BA-9A5D17C8834E"/><efrbr-responsible:realizedBy sourceEntity="expression" role="publisher" targetEntity="person" sourceURI="http://purl.tuc.gr/dl/dias/D90992AF-1B30-4B4C-B517-2FF9075D0ED5" targetURI="http://www.cell.com/cellpress"/></efrbr-responsible:responsibleRelations><efrbr-subject:subjectRelations><efrbr-subject:hasSubject sourceEntity="work" targetEntity="concept" sourceURI="http://purl.tuc.gr/dl/dias/D90992AF-1B30-4B4C-B517-2FF9075D0ED5" targetURI="26690336-DCAF-4CB7-9857-58FDA8EB0F6D"/><efrbr-subject:hasSubject sourceEntity="work" targetEntity="concept" sourceURI="http://purl.tuc.gr/dl/dias/D90992AF-1B30-4B4C-B517-2FF9075D0ED5" targetURI="8DB5A2D3-A08E-467F-8515-E6EF81C5CA1C"/><efrbr-subject:hasSubject sourceEntity="work" targetEntity="concept" sourceURI="http://purl.tuc.gr/dl/dias/D90992AF-1B30-4B4C-B517-2FF9075D0ED5" targetURI="DA8D3F23-2A14-4F21-969F-12ABAD16991D"/><efrbr-subject:hasSubject sourceEntity="work" targetEntity="concept" sourceURI="http://purl.tuc.gr/dl/dias/D90992AF-1B30-4B4C-B517-2FF9075D0ED5" targetURI="AA4272DD-A9B9-40C7-8D41-6AAF72D9B9BA"/></efrbr-subject:subjectRelations><efrbr-other:otherRelations/></efrbr:relationships></efrbr:recordSet>