<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/95D97471-3CCA-4DE5-A9E7-49709A8FCB75"><efrbr-work:titleOfTheWork>Monitoring distributed fragmented skylines</efrbr-work:titleOfTheWork></efrbr-work:work><efrbr-expression:expression identifier="http://purl.tuc.gr/dl/dias/95D97471-3CCA-4DE5-A9E7-49709A8FCB75"><efrbr-expression:titleOfTheExpression>Monitoring distributed fragmented skylines</efrbr-expression:titleOfTheExpression><efrbr-expression:formOfExpression vocabulary="DIAS:TYPES">
            Peer-Reviewed Journal Publication
            Δημοσίευση σε Περιοδικό με Κριτές
         </efrbr-expression:formOfExpression><efrbr-expression:dateOfExpression type="issued">2019-05-23</efrbr-expression:dateOfExpression><efrbr-expression:dateOfExpression type="published">2018</efrbr-expression:dateOfExpression><efrbr-expression:languageOfExpression vocabulary="iso639-1">en</efrbr-expression:languageOfExpression><efrbr-expression:summarizationOfContent>Distributed skyline computation is important for a wide range of domains, from distributed and web-based systems to ISP-network monitoring and distributed databases. The problem is particularly challenging in dynamic distributed settings, where the goal is to efficiently monitor a continuous skyline query over a collection of distributed streams. All existing work relies on the assumption of a single point of reference for object attributes/dimensions: objects may be vertically or horizontally partitioned, but the accurate value of each dimension for each object is always maintained by a single site. This assumption is unrealistic for several distributed applications, where object information is fragmented over a set of distributed streams (each monitored by a different site) and needs to be aggregated (e.g., averaged) across several sites. Furthermore, it is frequently useful to define skyline dimensions through complex functions over the aggregated objects, which raises further challenges for dealing with distribution and object fragmentation. We present the first known distributed algorithms for continuous monitoring of skylines over complex functions of fragmented multi-dimensional objects. Our algorithms rely on decomposition of the skyline monitoring problem to a select set of distributed threshold-crossing queries, which can be monitored locally at each site. We propose several optimizations, including: (a) a technique for adaptively determining the most efficient monitoring strategy for each object, (b) an approximate monitoring technique, and (c) a strategy that reduces communication overhead by grouping together threshold-crossing queries. Furthermore, we discuss how our proposed algorithms can be used to address other continuous query types. A thorough experimental study with synthetic and real-life data sets verifies the effectiveness of our schemes and demonstrates order-of-magnitude improvements in communication costs compared to the only alternative centralized solution.</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">Distributed and Parallel Databases</efrbr-expression:note><efrbr-expression:note type="journal volume">36</efrbr-expression:note><efrbr-expression:note type="journal number">4</efrbr-expression:note><efrbr-expression:note type="page range">675-715</efrbr-expression:note></efrbr-expression:expression><efrbr-person:person identifier="http://users.isc.tuc.gr/~opapapetrou"><efrbr-person:nameOfPerson vocabulary="TUC:LDAP">
            Papapetrou Odysseas
            Παπαπετρου Οδυσσεας
         </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-corporateBody:corporateBody identifier="https://www.nature.com/"><efrbr-corporateBody:nameOfTheCorporateBody vocabulary="S/R:PUBLISHERS">
            Springer Nature [academic journals on nature.com]
         </efrbr-corporateBody:nameOfTheCorporateBody></efrbr-corporateBody:corporateBody><efrbr-concept:concept identifier="B0318D84-F3FE-483A-9A77-4DDD33088D68"><efrbr-concept:termForTheConcept>
            Distributed skylines
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="A6584460-FBB3-45C6-9F6D-0A100039832A"><efrbr-concept:termForTheConcept>
            Fragmented skylines
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="9EB98724-D9DE-4133-A188-A0FCCC173371"><efrbr-concept:termForTheConcept>
            Geometric method
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="20D9E8A7-E31A-4820-BEC7-06EC2355C525"><efrbr-concept:termForTheConcept>
            Skylines
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="FD17B7C0-1168-4AF9-ADA6-DEED141E3A59"><efrbr-concept:termForTheConcept>
            C (programming language)
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="97B9FFD7-46E1-4613-886F-65D70CFF12A0"><efrbr-concept:termForTheConcept>
            Complex networks
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="10C381A0-DD63-4C96-B1C8-53A01F427A80"><efrbr-concept:termForTheConcept>
            Distributed database systems
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="A18C925A-E92F-4C15-8E84-03385B7C4D74"><efrbr-concept:termForTheConcept>
            Monitoring
         </efrbr-concept:termForTheConcept></efrbr-concept:concept><efrbr-concept:concept identifier="50016EA1-344C-4BF1-B150-AF16C48D39BE"><efrbr-concept:termForTheConcept>
            Query processing
         </efrbr-concept:termForTheConcept></efrbr-concept:concept></efrbr:entities><efrbr:relationships><efrbr-structure:structureRelations><efrbr-structure:realizedThrough sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/95D97471-3CCA-4DE5-A9E7-49709A8FCB75" targetEntity="expression" targetURI="http://purl.tuc.gr/dl/dias/95D97471-3CCA-4DE5-A9E7-49709A8FCB75"/></efrbr-structure:structureRelations><efrbr-responsible:responsibleRelations><efrbr-responsible:createdBy sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/95D97471-3CCA-4DE5-A9E7-49709A8FCB75" targetEntity="person" targetURI="http://users.isc.tuc.gr/~opapapetrou"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/95D97471-3CCA-4DE5-A9E7-49709A8FCB75" targetEntity="person" targetURI="http://users.isc.tuc.gr/~opapapetrou" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/95D97471-3CCA-4DE5-A9E7-49709A8FCB75" targetEntity="person" targetURI="http://users.isc.tuc.gr/~mgarofalakis" role="author"/><efrbr-responsible:realizedBy sourceEntity="expression" sourceURI="http://purl.tuc.gr/dl/dias/95D97471-3CCA-4DE5-A9E7-49709A8FCB75" targetEntity="person" targetURI="https://www.nature.com/" role="publisher"/></efrbr-responsible:responsibleRelations><efrbr-subject:subjectRelations><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/95D97471-3CCA-4DE5-A9E7-49709A8FCB75" targetEntity="concept" targetURI="B0318D84-F3FE-483A-9A77-4DDD33088D68"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/95D97471-3CCA-4DE5-A9E7-49709A8FCB75" targetEntity="concept" targetURI="A6584460-FBB3-45C6-9F6D-0A100039832A"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/95D97471-3CCA-4DE5-A9E7-49709A8FCB75" targetEntity="concept" targetURI="9EB98724-D9DE-4133-A188-A0FCCC173371"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/95D97471-3CCA-4DE5-A9E7-49709A8FCB75" targetEntity="concept" targetURI="20D9E8A7-E31A-4820-BEC7-06EC2355C525"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/95D97471-3CCA-4DE5-A9E7-49709A8FCB75" targetEntity="concept" targetURI="FD17B7C0-1168-4AF9-ADA6-DEED141E3A59"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/95D97471-3CCA-4DE5-A9E7-49709A8FCB75" targetEntity="concept" targetURI="97B9FFD7-46E1-4613-886F-65D70CFF12A0"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/95D97471-3CCA-4DE5-A9E7-49709A8FCB75" targetEntity="concept" targetURI="10C381A0-DD63-4C96-B1C8-53A01F427A80"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/95D97471-3CCA-4DE5-A9E7-49709A8FCB75" targetEntity="concept" targetURI="A18C925A-E92F-4C15-8E84-03385B7C4D74"/><efrbr-subject:hasSubject sourceEntity="work" sourceURI="http://purl.tuc.gr/dl/dias/95D97471-3CCA-4DE5-A9E7-49709A8FCB75" targetEntity="concept" targetURI="50016EA1-344C-4BF1-B150-AF16C48D39BE"/></efrbr-subject:subjectRelations><efrbr-other:otherRelations/></efrbr:relationships></efrbr:recordSet>