Abstract

The proliferation of low-cost sensors and industrial data solutions has continued to push the frontier of manufacturing technology. Machine learning and other advanced statistical techniques stand to provide tremendous advantages in production capabilities, optimization, monitoring, and efficiency. The tremendous volume of data gathered continues to grow, and the methods for storing the data are critical underpinnings for advancing manufacturing technology. This work aims to investigate the ramifications and design tradeoffs within a decoupled architecture of two prominent database management systems (DBMS): sql and NoSQL. A representative comparison is carried out with Amazon Web Services (AWS) DynamoDB and AWS Aurora MySQL. The technologies and accompanying design constraints are investigated, and a side-by-side comparison is carried out through high-fidelity industrial data simulated load tests using metrics from a major US manufacturer. The results support the use of simulated client load testing for comparing the latency of database management systems as a system scales up from the prototype stage into production. As a result of complex query support, MySQL is favored for higher-order insights, while NoSQL can reduce system latency for known access patterns at the expense of integrated query flexibility. By reviewing this work, a manufacturer can observe that the use of high-fidelity load testing can reveal tradeoffs in IoTfM write/ingestion performance in terms of latency that are not observable through prototype-scale testing of commercially available cloud DB solutions.

References

1.
Kagermann
,
H.
, and
Wahlster
,
W.
,
2016
,
Industrie 4.0—Germany Market Report and Outlook
,
Germany Trade & Invest (GTAI)
,
Berlin, Germany
, pp.
1
16
.
2.
Nguyen
,
V.
, and
Dugenske
,
A.
,
2018
, “
An Internet of Things for Manufacturing (IOTFM) Enterprise Software Architecture
,”
Smart Sustain. Manuf. Syst.
,
2
(
2
), pp.
177
189
.
3.
Mourtzis
,
D.
,
Vlachou
,
E.
, and
Milas
,
N.
,
2016
, “
Industrial Big Data as a Result of IoT Adoption in Manufacturing
,”
5th CIRP Global Web Conference Research and Innovation for Future Production
,
Patras, Greece
,
Oct. 4–6
, pp.
290
295
.
4.
MQTT: The Standard for IoT Messaging
,
2020
. https://mqtt.org/
5.
Soni
,
D.
, and
Makwana
,
A.
,
2017
, “
A Survey on MQTT: A Protocol of Internet of Things (IoT)
,”
International Conference On Telecommunication, Power Analysis And Computing Techniques (ICTPACT-2017)
,
Chennai, India
,
Apr. 6–8
, pp.
173
177
.
6.
Yokotani
,
T.
, and
Sasaki
,
Y.
,
2016
, “
Comparison With HTTP and MQTT on Required Network Resources for IoT
,”
2016 International Conference on Control, Electronics, Renewable Energy and Communications (ICCEREC)
,
Bandung, Indonesia
,
Sept. 13–15
, IEEE, pp.
1
6
.
7.
Shelby
,
Z.
,
Hartke
,
K.
, and
Bormann
,
C.
,
2014
, “The Constrained Application Protocol (CoAP),”, Internet Engineering Task Force (IETF) RFC-7252,
Fremont, CA
, pp.
1
112
.
8.
Vinoski
,
S.
,
2006
, “
Advanced Message Queuing Protocol
,”
IEEE Internet Comput.
,
10
(
6
), pp.
87
89
.
9.
Naik
,
N.
,
2017
, “
Choice of Effective Messaging Protocols for IoT Systems: MQTT, CoAP, AMQP and HTTP
,”
2017 IEEE International Systems Engineering Symposium (ISSE)
,
Vienna, Austria
,
Oct. 11–13
, IEEE, pp.
1
7
.
10.
Hayes
,
B.
,
2008
, “
Cloud Computing
,”
Commun. ACM
,
51
(
7
), pp.
9
11
.
11.
Mell
,
P.
, and
Grance
,
T.
,
2011
, “
The NIST Definition of Clouding Computing Recommendations National Inst. of Standards and Technology
,”
NIST Spec. Publ.
,
145
, p.
7
.
12.
Miller
,
M.
,
2008
,
Cloud Computing: Web-Based Applications That Change the Way You Work and Collaborate Online
, 1st ed.,
Que Publishing
,
Indianapolis, IN
, pp.
1
312
.
13.
Amazon Web Services
, https://aws.amazon.com/,
Amazon Web Services, Inc.
,
Seattle, WA
.
14.
Microsoft Azure: Cloud Services
, https://azure.microsoft.com/en-us/,
Microsoft Corporation
,
Redmond, WA
.
15.
Google Cloud Platform
, https://cloud.google.com/,
Google LLC
,
Mountain View, CA
.
16.
Prodan
,
R.
, and
Ostermann
,
S.
,
2009
, “
A Survey and Taxonomy of Infrastructure as a Service and Web Hosting Cloud Providers
,”
2009 10th IEEE/ACM International Conference on Grid Computing
,
Banff, Alberta, Canada
,
Oct. 13–15
, IEEE, pp.
17
25
.
17.
Bonci
,
A.
,
Pirani
,
M.
, and
Longhi
,
S.
,
2016
, “
A Database-Centric Approach for the Modeling, Simulation and Control of Cyber-Physical Systems in the Factory of the Future
,”
IFAC-PapersOnLine
,
49
(
12
), pp.
249
254
.
18.
Lee
,
J.
,
Bagheri
,
B.
, and
Kao
,
H.-A.
,
2015
, “
A Cyber-Physical Systems Architecture for Industry 4.0-Based Manufacturing Systems
,”
Manuf. Lett.
,
3
, pp.
18
23
.
19.
Monostori
,
L.
,
2015
, “
Cyber-Physical Production Systems: Roots From Manufacturing Science and Technology
,”
Automatisierungstechnik
,
63
(
10
), pp.
766
776
.
20.
Snijders
,
C.
,
Matzat
,
U.
, and
Reips
,
U.-D.
,
2012
, “
Big Data: Big Gaps of Knowledge in the Field of Internet Science
,”
Int. J. Internet Sci.
,
7
(
1
), pp.
1
5
.
21.
Plattner
,
H.
,
2009
, “
A Common Database Approach for OLTP and OLAP Using an In-Memory Column Database
,”
Proceedings of the 2009 ACM SIGMOD International Conference on Management of Data, SIGMOD ‘09
,
Providence, RI
,
June 29–July 2
, pp.
1
2
.
22.
Chaudhuri
,
S.
, and
Dayal
,
U.
,
1997
, “
An Overview of Data Warehousing and OLAP Technology
,”
ACM Sigmod Record
,
26
(
1
), pp.
65
74
.
23.
Kim
,
J. H.
,
2017
, “
A Review of Cyber-Physical System Research Relevant to the Emerging It Trends: Industry 4.0, IoT, Big Data, and Cloud Computing
,”
J. Ind. Inf. Integr.
,
2
(
2
), p.
175001
.
24.
Egenhofer
,
M. J.
,
1994
, “
Spatial SQL: A Query and Presentation Language
,”
IEEE Trans. Knowl. Data Eng.
,
6
(
1
), pp.
86
95
.
25.
Stonebraker
,
M.
,
2010
, “
SQL Databases v. NoSQL Databases
,”
Commun. ACM
,
53
(
4
), pp.
10
11
.
26.
Rautmare
,
S.
, and
Bhalerao
,
D.
,
2016
, “
MySQL and NoSQL Database Comparison for IoT Application
,”
2016 IEEE International Conference on Advances in Computer Applications (ICACA)
,
Tamilnadu, India
,
Oct. 24
, pp.
235
238
.
27.
Fatima
,
H.
, and
Wasnik
,
K.
,
2016
, “
Comparison of SQL, NoSQL and NewSQL Databases for Internet of Things
,”
2016 IEEE Bombay Section Symposium (IBSS)
,
Baramati, India
,
Dec. 21–22
, pp.
1
6
.
28.
Cattell
,
R.
,
2011
, “
Scalable SQL and NoSQL Data Stores
,”
ACM Sigmod Record
,
39
(
4
), pp.
12
27
.
29.
Housley
,
R.
,
Ford
,
W.
,
Polk
,
W.
, and
Solo
,
D.
,
1999
, Internet X. 509 Public Key Infrastructure Certificate and CRL Profile, Technical Report, RFC 2459.
30.
Apache Kafka, Apache Software Foundation
, https://kafka.apache.org/
31.
Thein
,
K. M. M.
,
2014
, “
Apache Kafka: Next Generation Distributed Messaging System
,”
Int. J. Sci. Res. Eng. Technol.
,
3
(
47
), pp.
9478
9483
.
32.
Tärneberg
,
W.
,
Chandrasekaran
,
V.
, and
Humphrey
,
M.
,
2016
,
Experiences Creating a Framework for Smart Traffic Control Using AWS IoT
.
33.
Apache JMeter
, https://jmeter.apache.org/,
The Apache Software Foundation
.
You do not currently have access to this content.