Show simple item record

dc.contributor.authorJarlow, Victor
dc.date.accessioned2021-10-06T07:25:09Z
dc.date.available2021-10-06T07:25:09Z
dc.date.issued2021-10-06
dc.identifier.urihttp://hdl.handle.net/2077/69761
dc.description.abstractThe frequent elements problem involves processing a stream of elements and finding all elements that occur more than a given fraction of the time. A relaxed version of this problem is the -approximate elements problem which allows some false positives. This thesis aims to solve this problem in a parallel context, where multiple threads work together to speed up computation. Previous research has been successful in producing algorithms that can process large streams of data very quickly, however they divide the input stream equally among the threads in the system, which results in excessive memory usage. The algorithm presented in this thesis, the Delegation Space-Saving algorithm, logically assigns ownership of certain elements to certain threads. This decreases space consumption and increases accuracy. The Delegation Space-Saving algorithm was evaluated on the metrics of throughput, accuracy, and memory consumption. The algorithm was evaluated using both synthetic data with varying skew and real-world network packet data from a backbone router. The Delegation Space-Saving algorithm uses as little as almost the same amount of memory as the single-threaded version, while also having several times higher query and update throughput and equivalent accuracy.sv
dc.language.isoengsv
dc.subjectcomputer sciencesv
dc.subjectbig datasv
dc.subjectSpace-Savingsv
dc.subjectMisra-Gries summarysv
dc.subjectfrequent itemssv
dc.subjectfrequent elementssv
dc.subjectconcurrent programmingsv
dc.subjectDelegation Sketchsv
dc.subjectdomain splittingsv
dc.subjectCount-Min Sketchsv
dc.subjectMajority algorithmsv
dc.subjectpproximate frequent-elements algorithmsv
dc.subjectapproximate top-k elements algorithmsv
dc.titleContinuous Parallel Approximate Frequent Elements Queries on Data Streamssv
dc.typetext
dc.setspec.uppsokTechnology
dc.type.uppsokH2
dc.contributor.departmentGöteborgs universitet/Institutionen för data- och informationsteknikswe
dc.contributor.departmentUniversity of Gothenburg/Department of Computer Science and Engineeringeng
dc.type.degreeStudent essay


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record