Show simple item record

dc.contributor.advisorFegaras, Leonidas
dc.creatorPaudel, Achyut
dc.date.accessioned2017-02-14T15:38:11Z
dc.date.available2017-02-14T15:38:11Z
dc.date.created2016-12
dc.date.issued2016-12-02
dc.date.submittedDecember 2016
dc.identifier.urihttp://hdl.handle.net/10106/26371
dc.description.abstractThe use of real time processing of data has increased in recent years with the increase of data captured by social media platforms, IOT and other big data applications. The processing of data in real time has been an important aspect of the day from finding the trends over the internet to fraud detection of in the banking transactions. Finding relevant information from large amount of data has always been a difficult problem to solve. MRQL is a query language that can be used on top of different big data platform such as Apache Hadoop, Flink, Hama, and Spark that enables the professionals with Database query knowledge to write queries to run programs on top of these computational systems. In this work, we have tried to integrate the MRQL query language with a new real time big data computational system called Apache storm. This system was developed by twitter to analyze the trending topics in the social media and is widely used in industry today. The query written in MRQL is converted into a physical plan that involves execution of different functions such as Map Reduce, Aggregation etc. which has to be executed by the platform in its own execution plan. The implementation of Map Reduce has been done in this work for Storm which covers execution for important physical plans of query such as Select and Group By. The implementation of Map Reduce is also an important a part in every big data processing platform. This project will be the starting point in implementation of the MRQL for Apache Storm and the implementation can be extended to support various query plans involving Map Reduce.
dc.format.mimetypeapplication/pdf
dc.language.isoen_US
dc.subjectMRQL
dc.subjectReal time systems
dc.subjectQuery language
dc.subjectApache storm
dc.subjectApache MRQL
dc.subjectMapReduce
dc.titleINTEGRATION OF APACHE MRQL QUERY LANGUAGE WITH APACHE STORM REALTIME COMPUTATIONAL SYSTEM
dc.typeThesis
dc.degree.departmentComputer Science and Engineering
dc.degree.nameMaster of Science in Computer Engineering
dc.date.updated2017-02-14T15:39:15Z
thesis.degree.departmentComputer Science and Engineering
thesis.degree.grantorThe University of Texas at Arlington
thesis.degree.levelMasters
thesis.degree.nameMaster of Science in Computer Engineering
dc.type.materialtext
dc.creator.orcid0000-0002-1459-3631


Files in this item

Thumbnail


This item appears in the following Collection(s)

Show simple item record