Ölçeklenebilir akan kısa metin eşleme
2014
0 görüntülenme
0 i̇ndirme
Danışman: Doç. Dr. Hakan Ferhatosmanoğlu ; Yrd. Doç. Dr. Buğra Gedik
Özet (EN)
Micro-blogging services have become major venues for information creation, as well as channels of information dissemination. Accordingly, monitoring them for relevant information is a critical capability. This is typically achieved by reg- istering content-based subscriptions with the micro-blogging service. Such sub- scriptions are long running queries that are evaluated against the stream of posts. Given the popularity and scale of micro-blogging services like Twitter and Weibo, building a scalable infrastructure to evaluate these subscriptions is a challenge. To address this challenge, we present the S3-TM system for streaming short text matching. S3-TM is organized as a stream processing application, in the form of a data parallel flow graph designed to be run on a data center environment. It takes advantage of the structure of the publications (posts) and subscriptions to perform the matching in a scalable manner, without broadcasting publications or subscriptions to all of the matcher instances. The basic design of S3-TM uses a scoped multicast for publications and scoped anycast for subscriptions. To fur- ther improve throughput, we introduce publication routing algorithms that aim at minimizing the scope of the multicasts. The first set of algorithms we de- velop are based on partitioning the word co-occurrence frequency graph, with the aim of routing posts that include commonly co-occurring words to a small set of matchers. While effective, these algorithms fell short in balancing the load. To address this, we develop the SALB algorithm, which provides better load balance by modeling the load more accurately using the word-to-post bipartite graph. We also develop a subscription placement algorithm, called LASP, to group together similar subscriptions, in order to minimize the subscription matching cost. Fur- thermore, to achieve good scalability for increasing number of nodes, we introduce simple yet effective techniques to handle workload skew. Finally, we introduce load shedding techniques for handling unexpected load spikes with small impact on the accuracy. Our experimental results show that S3-TM is scalable. Further- more, the SALB algorithm provides more than 2.5× throughput compared to the baseline multicast and outperforms the graph partitioning based approaches.
Yazar
Dr. Fuat Basık
Bu Yayına Nasıl Atıf Yapılır
Fuat Basık (Master Thesis). Ölçeklenebilir akan kısa metin eşleme, 2014, Bilkent University.
Anahtar Kelimeler
Lisans
Tüm Hakları Saklıdır
Bu eser belirtilen lisans koşulları altında paylaşılmaktadır.
Bilkent University tezlerinden daha fazlası
- Rastsal kümeler ve choquet-tip temsiller(2021)
- Geç Antik Çağ'da Aşağı Tuna: Histria örneği(2023)
- Petrol fiyatları ve getiri eğrisi(2024)
- Examination of cyrpto assets according to civil law(2024)
- Bir kavramın evrimi: Kişinin doğduğu yerden ortak mekana "vatan"(2024)
- Yüksek öğretim düzeyinde yabancı dil olarak İngilizce öğretiminde yaratıcı yazma öğretimine yaklaşımlar: Eleştirel yorumlayıcı bir sentez(2025)
