Παρακαλώ χρησιμοποιήστε αυτό το αναγνωριστικό για να παραπέμψετε ή να δημιουργήσετε σύνδεσμο προς αυτό το τεκμήριο: https://ruomo.lib.uom.gr/handle/7000/1063
Πλήρης εγγραφή μεταδεδομένων
Πεδίο DCΤιμήΓλώσσα
dc.contributor.authorTantalaki, Nikoleta-
dc.contributor.authorSouravlas, Stavros-
dc.contributor.authorRoumeliotis, Manos-
dc.contributor.authorKatsavounis, Stefanos-
dc.date.accessioned2021-11-24T10:14:29Z-
dc.date.available2021-11-24T10:14:29Z-
dc.date.issued2020-06-24-
dc.identifier10.1109/ACCESS.2020.3004612en_US
dc.identifier.urihttps://doi.org/10.1109/ACCESS.2020.3004612en_US
dc.identifier.urihttps://ruomo.lib.uom.gr/handle/7000/1063-
dc.description.abstractNowadays, there is an accelerating need to efficiently and timely handle large amounts of data that arrives continuously. Streams of big data led to the emergence of several Distributed Stream Processing Systems (DSPS) that assign processing tasks to the available resources (dynamically or not) and route streaming data between them. Efficient scheduling of processing tasks can reduce application latencies and eliminate network congestions. However, the available DSPSs’ in-built scheduling techniques are far from optimal. In this work, we extend our previous work, where we proposed a linear scheme for the task allocation and scheduling problem. Our scheme takes advantage of pipelines to handle efficiently applications, where there is need for heavy communication (all-to-all) between tasks assigned to pairs of components. In this work, we prove that our scheme is periodic, we provide a communication refinement algorithm and a mechanism to handle many-to-one assignments efficiently. For concreteness, our work is illustrated based on Apache Storm semantics. The performance evaluation depicts that our algorithm achieves load balance and constraints the required buffer space. For throughput testing, we compared our work to the default Storm scheduler, as well as to R-Storm. Our scheme was found to outperform both the other strategies and achieved an average of 25%-40% improvement compared to Storm’s default scheduler under different scenarios, mainly as a result of reduced buffering (≈ 45% less memory). Compared to R-storm, the results indicate an average of 35%-45% improvement.en_US
dc.language.isoenen_US
dc.publisherIEEEen_US
dc.sourceIEEE Accessen_US
dc.subjectFRASCATI::Engineering and technology::Electrical engineering, Electronic engineering, Information engineeringen_US
dc.subjectFRASCATI::Natural sciences::Computer and information sciencesen_US
dc.subject.otherstream processingen_US
dc.subject.otherschedulingen_US
dc.subject.otherbig dataen_US
dc.subject.otherpipelinesen_US
dc.subject.otherdistributed systemsen_US
dc.titlePipeline-Based Linear Scheduling of Big Data Streams in the Clouden_US
dc.typeArticleen_US
dc.contributor.departmentΤμήμα Εφαρμοσμένης Πληροφορικήςen_US
local.identifier.volume8en_US
local.identifier.firstpage117182en_US
local.identifier.lastpage117202en_US
local.identifier.eissn2169-3536en_US
Εμφανίζεται στις Συλλογές: Τμήμα Εφαρμοσμένης Πληροφορικής

Αρχεία σε αυτό το Τεκμήριο:
Αρχείο Περιγραφή ΜέγεθοςΜορφότυπος 
20-Access.pdfFinal version, open access journal2,56 MBAdobe PDFΠροβολή/Ανοιγμα


Τα τεκμήρια στο Αποθετήριο προστατεύονται από πνευματικά δικαιώματα, εκτός αν αναφέρεται κάτι διαφορετικό.