Locality-aware distributed state partitioning for stream processing systems

buir.advisorGedik, Buğra
dc.contributor.authorŞahin, Muhammed Yağmur
dc.date.accessioned2016-12-05T11:00:45Z
dc.date.available2016-12-05T11:00:45Z
dc.date.copyright2016-10
dc.date.issued2016-10
dc.date.submitted2016-12-01
dc.descriptionCataloged from PDF version of article.en_US
dc.descriptionThesis (M.S.): Bilkent University, Department of Computer Engineering, İhsan Doğramacı Bilkent University, 2016.en_US
dc.descriptionIncludes bibliographical references (leaves 46-48).en_US
dc.description.abstractToday, there are many applications that deal with high-volume data streams. These distributed stream processing applications process data on-the-fly and provide real-time distributed computing for big data. Due to the volume of data they process, some of these applications make use of data parallel nodes. The state management for distributed nodes in these applications is an important task to handle, because of different use cases such as: dealing with node failures, checkpointing, data enrichment, and re-partitioning. Therefore, distributed stream processing applications need a state management mechanism. In this thesis, we present a locality-aware state management mechanism for distributed stream processing applications. The proposed mechanism provides a transparent locality-aware data partitioning and state management system for distributed stream processing applications. The mechanism partitions data while preserving locality and handles state transfer among nodes transparently, in order to adapt to potential changes in the partitioning. In addition to this, it provides operators with a high-performance state management facility that can tackle check-pointing scenarios. The idea is implemented as a pluggable library for the open-source, distributed stream-processing engine, Apache Storm.en_US
dc.description.provenanceSubmitted by Betül Özen (ozen@bilkent.edu.tr) on 2016-12-05T11:00:45Z No. of bitstreams: 1 10130625.pdf: 2145547 bytes, checksum: 5a70c84380d5b028a87eac8d036f8be5 (MD5)en
dc.description.provenanceMade available in DSpace on 2016-12-05T11:00:45Z (GMT). No. of bitstreams: 1 10130625.pdf: 2145547 bytes, checksum: 5a70c84380d5b028a87eac8d036f8be5 (MD5) Previous issue date: 2016-12en
dc.description.statementofresponsibilityby Muhammed Yağmur Şahin.en_US
dc.format.extentx, 48 leaves : charts (some color)en_US
dc.identifier.itemidB154854
dc.identifier.urihttp://hdl.handle.net/11693/32564
dc.language.isoEnglishen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectLocality-aware state partitioningen_US
dc.subjectConsistent Hashen_US
dc.subjectApache Stormen_US
dc.titleLocality-aware distributed state partitioning for stream processing systemsen_US
dc.title.alternativeVeri katarı işleme sistemleri için veri yerelliği farkındalığı olan dağıtık durum bölümlendirmesien_US
dc.typeThesisen_US
thesis.degree.disciplineComputer Engineering
thesis.degree.grantorBilkent University
thesis.degree.levelMaster's
thesis.degree.nameMS (Master of Science)

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
10130625.pdf
Size:
2.05 MB
Format:
Adobe Portable Document Format
Description:
Full printable version

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: