Cargando…
Improvement of Kafka Streaming Using Partition and Multi-Threading in Big Data Environment
The large amount of programmable logic controller (PLC) sensing data has rapidly increased in the manufacturing environment. Therefore, a large data store is necessary for Big Data platforms. In this paper, we propose a Hadoop ecosystem for the support of many features in the manufacturing industry....
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2019
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6338896/ https://www.ncbi.nlm.nih.gov/pubmed/30609759 http://dx.doi.org/10.3390/s19010134 |
_version_ | 1783388510835703808 |
---|---|
author | Leang, Bunrong Ean, Sokchomrern Ryu, Ga-Ae Yoo, Kwan-Hee |
author_facet | Leang, Bunrong Ean, Sokchomrern Ryu, Ga-Ae Yoo, Kwan-Hee |
author_sort | Leang, Bunrong |
collection | PubMed |
description | The large amount of programmable logic controller (PLC) sensing data has rapidly increased in the manufacturing environment. Therefore, a large data store is necessary for Big Data platforms. In this paper, we propose a Hadoop ecosystem for the support of many features in the manufacturing industry. In this ecosystem, Apache Hadoop and HBase are used as Big Data storage and handle large scale data. In addition, Apache Kafka is used as a data streaming pipeline which contains many configurations and properties that are used to make a better-designed environment and a reliable system, such as Kafka offset and partition, which is used for program scaling purposes. Moreover, Apache Spark closely works with Kafka consumers to create a real-time processing and analysis of the data. Meanwhile, data security is applied in the data transmission phase between the Kafka producers and consumers. Public-key cryptography is performed as a security method which contains public and private keys. Additionally, the public-key is located in the Kafka producer, and the private-key is stored in the Kafka consumer. The integration of these above technologies will enhance the performance and accuracy of data storing, processing, and securing in the manufacturing environment. |
format | Online Article Text |
id | pubmed-6338896 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2019 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-63388962019-01-23 Improvement of Kafka Streaming Using Partition and Multi-Threading in Big Data Environment Leang, Bunrong Ean, Sokchomrern Ryu, Ga-Ae Yoo, Kwan-Hee Sensors (Basel) Article The large amount of programmable logic controller (PLC) sensing data has rapidly increased in the manufacturing environment. Therefore, a large data store is necessary for Big Data platforms. In this paper, we propose a Hadoop ecosystem for the support of many features in the manufacturing industry. In this ecosystem, Apache Hadoop and HBase are used as Big Data storage and handle large scale data. In addition, Apache Kafka is used as a data streaming pipeline which contains many configurations and properties that are used to make a better-designed environment and a reliable system, such as Kafka offset and partition, which is used for program scaling purposes. Moreover, Apache Spark closely works with Kafka consumers to create a real-time processing and analysis of the data. Meanwhile, data security is applied in the data transmission phase between the Kafka producers and consumers. Public-key cryptography is performed as a security method which contains public and private keys. Additionally, the public-key is located in the Kafka producer, and the private-key is stored in the Kafka consumer. The integration of these above technologies will enhance the performance and accuracy of data storing, processing, and securing in the manufacturing environment. MDPI 2019-01-02 /pmc/articles/PMC6338896/ /pubmed/30609759 http://dx.doi.org/10.3390/s19010134 Text en © 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Leang, Bunrong Ean, Sokchomrern Ryu, Ga-Ae Yoo, Kwan-Hee Improvement of Kafka Streaming Using Partition and Multi-Threading in Big Data Environment |
title | Improvement of Kafka Streaming Using Partition and Multi-Threading in Big Data Environment |
title_full | Improvement of Kafka Streaming Using Partition and Multi-Threading in Big Data Environment |
title_fullStr | Improvement of Kafka Streaming Using Partition and Multi-Threading in Big Data Environment |
title_full_unstemmed | Improvement of Kafka Streaming Using Partition and Multi-Threading in Big Data Environment |
title_short | Improvement of Kafka Streaming Using Partition and Multi-Threading in Big Data Environment |
title_sort | improvement of kafka streaming using partition and multi-threading in big data environment |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6338896/ https://www.ncbi.nlm.nih.gov/pubmed/30609759 http://dx.doi.org/10.3390/s19010134 |
work_keys_str_mv | AT leangbunrong improvementofkafkastreamingusingpartitionandmultithreadinginbigdataenvironment AT eansokchomrern improvementofkafkastreamingusingpartitionandmultithreadinginbigdataenvironment AT ryugaae improvementofkafkastreamingusingpartitionandmultithreadinginbigdataenvironment AT yookwanhee improvementofkafkastreamingusingpartitionandmultithreadinginbigdataenvironment |