RAPID DATA STREAM APPLICATION DEVELOPMENT FRAMEWORK
Data stream processing has become a trending phenomenon in recent times. There have been many data stream processing machines circulating around the community. However, application development on top of the data stream processing engine is still considered as slow and there are a lot of rewritings...
Saved in:
Main Author: | |
---|---|
Format: | Final Project |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/24711 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
id |
id-itb.:24711 |
---|---|
spelling |
id-itb.:247112017-10-09T10:28:06ZRAPID DATA STREAM APPLICATION DEVELOPMENT FRAMEWORK ANDRIAN TANUJAYA (NIM : 13513071), WILHELMUS Indonesia Final Project INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/24711 Data stream processing has become a trending phenomenon in recent times. There have been many data stream processing machines circulating around the community. However, application development on top of the data stream processing engine is still considered as slow and there are a lot of rewritings needed in developing different applications. In addition, general data stream processing engine can generally perform distributed computing. Distributed computing requires the program to be compiled before it is run on another machine. As a result, whenever an error occurs, the entire program must be recompiled before it is restarted on distributed machines. <br /> <br /> <br /> Based on these problems, an application framework has been developed to facilitate users in developing data processing applications stream over Apache Flink. This framework can be configured by reading an external file. Through the external file, applications built on the <br /> <br /> <br /> application framework can perform data processing in accordance with the options provided. This application framework can filter the data, aggregate data from different sources, and divide data into the processing window. In addition, the framework also provides a way for users to develop plugins that can be used specifically in the case of processing a specific data stream. <br /> <br /> <br /> By using this application framework, users do not need to write a lot of code to develop data processing applications. Users can also save the number of documents written to develop an application. In creating an application, users simply replace the configuration that is in the configuration file and create a data processing plugin necessary. <br /> text |
institution |
Institut Teknologi Bandung |
building |
Institut Teknologi Bandung Library |
continent |
Asia |
country |
Indonesia Indonesia |
content_provider |
Institut Teknologi Bandung |
collection |
Digital ITB |
language |
Indonesia |
description |
Data stream processing has become a trending phenomenon in recent times. There have been many data stream processing machines circulating around the community. However, application development on top of the data stream processing engine is still considered as slow and there are a lot of rewritings needed in developing different applications. In addition, general data stream processing engine can generally perform distributed computing. Distributed computing requires the program to be compiled before it is run on another machine. As a result, whenever an error occurs, the entire program must be recompiled before it is restarted on distributed machines. <br />
<br />
<br />
Based on these problems, an application framework has been developed to facilitate users in developing data processing applications stream over Apache Flink. This framework can be configured by reading an external file. Through the external file, applications built on the <br />
<br />
<br />
application framework can perform data processing in accordance with the options provided. This application framework can filter the data, aggregate data from different sources, and divide data into the processing window. In addition, the framework also provides a way for users to develop plugins that can be used specifically in the case of processing a specific data stream. <br />
<br />
<br />
By using this application framework, users do not need to write a lot of code to develop data processing applications. Users can also save the number of documents written to develop an application. In creating an application, users simply replace the configuration that is in the configuration file and create a data processing plugin necessary. <br />
|
format |
Final Project |
author |
ANDRIAN TANUJAYA (NIM : 13513071), WILHELMUS |
spellingShingle |
ANDRIAN TANUJAYA (NIM : 13513071), WILHELMUS RAPID DATA STREAM APPLICATION DEVELOPMENT FRAMEWORK |
author_facet |
ANDRIAN TANUJAYA (NIM : 13513071), WILHELMUS |
author_sort |
ANDRIAN TANUJAYA (NIM : 13513071), WILHELMUS |
title |
RAPID DATA STREAM APPLICATION DEVELOPMENT FRAMEWORK |
title_short |
RAPID DATA STREAM APPLICATION DEVELOPMENT FRAMEWORK |
title_full |
RAPID DATA STREAM APPLICATION DEVELOPMENT FRAMEWORK |
title_fullStr |
RAPID DATA STREAM APPLICATION DEVELOPMENT FRAMEWORK |
title_full_unstemmed |
RAPID DATA STREAM APPLICATION DEVELOPMENT FRAMEWORK |
title_sort |
rapid data stream application development framework |
url |
https://digilib.itb.ac.id/gdl/view/24711 |
_version_ |
1822020472104026112 |