640
Index
Cyber security (cont.)
development methodology
code auditing, 485
culture, 483–484
documenting, 482–483
threat modeling, 481–482
framework, 497
integrating safety, 487
IoT products, 474
malware, 474
risk likelihood, 477
SEBoK, 475
security
engineering, 487
research community, 486–487
stakeholder privacy, 488
threat
actors, 477
types, 477–480
visibility, supply chain, 486
D
Databases
ACID, 195
CAP theorem, 210–211
Cassandra, 199–203
InfluxDB, 204–205
IoT project, 209–210
MongoDB, 198–199
NoSQL, 196
Redis, 203–204
SQL, 194–195
DataFrames
creation, 344–345
operations, 345–346
Parquet File, 345
in Spark, 340, 344
Data ingestion
Apache
Flume, 184
Kafka, 184–186
Nifi, 186–187
challenges, 183
Elastic Logstash, 187
Data lakes
challenges, 216–217
distributed file systems, 193, 217
ETL and ELT, 215
operational systems, 530
tiers, 217, 218
and warehouses, 332–333
Data monetization, 42–44
Data preparation, 228, 256–260, 354
Data processing layer
Apache
Flink, 192
Spark, 192–193
Storm, 191–192
architecture
kappa, 191
lambda, 189–190
Data science, 22, 228, 245, 246, 319, 347, 354,
629
Data storage layer
databases (see Databases)
storage, 176
Data visualization
business intelligence frameworks, 227–228
load balancing, 229–231
machine learning frameworks, 228–229
Data warehouse (DWH), 212–216, 318, 330,
332
Debugging techniques
bootloader, 93
JTAG/SWD, 92–93
Decision tree classifier, 290–292
Deep binary neural network, 443–445
Deep learning, 228, 229, 245, 297, 305, 380,
439, 443, 445
Delegated proof-of-stake (DPoS), 410–411
Deployment models, 176, 178
Device management
monitoring and control, 182
provisioning, 179–181
software updates and maintenance,
181–182
Digitalization, 10, 17
Dimensionality reduction, 229, 296, 346, 347
Directed acyclic graphs (DAG), 397–398
benefits, 401–402
vs. blockchains, 414
hybrid DLTs, 398
IOTA tangle, 413–414
ledger, 413
RDDs, 338–340
Diseases diagnosis
brain-related, 601
heart-related disorders, 601
neuromuscular, 601–602
postural stability analysis, 602
Distributed ledger technology (DLT)
blockchains, 395–401
database, 394
Ethereum, 420
hyperledger, 419–420
implementations, 395
IOTA, 420
Index
Cyber security (cont.)
development methodology
code auditing, 485
culture, 483–484
documenting, 482–483
threat modeling, 481–482
framework, 497
integrating safety, 487
IoT products, 474
malware, 474
risk likelihood, 477
SEBoK, 475
security
engineering, 487
research community, 486–487
stakeholder privacy, 488
threat
actors, 477
types, 477–480
visibility, supply chain, 486
D
Databases
ACID, 195
CAP theorem, 210–211
Cassandra, 199–203
InfluxDB, 204–205
IoT project, 209–210
MongoDB, 198–199
NoSQL, 196
Redis, 203–204
SQL, 194–195
DataFrames
creation, 344–345
operations, 345–346
Parquet File, 345
in Spark, 340, 344
Data ingestion
Apache
Flume, 184
Kafka, 184–186
Nifi, 186–187
challenges, 183
Elastic Logstash, 187
Data lakes
challenges, 216–217
distributed file systems, 193, 217
ETL and ELT, 215
operational systems, 530
tiers, 217, 218
and warehouses, 332–333
Data monetization, 42–44
Data preparation, 228, 256–260, 354
Data processing layer
Apache
Flink, 192
Spark, 192–193
Storm, 191–192
architecture
kappa, 191
lambda, 189–190
Data science, 22, 228, 245, 246, 319, 347, 354,
629
Data storage layer
databases (see Databases)
storage, 176
Data visualization
business intelligence frameworks, 227–228
load balancing, 229–231
machine learning frameworks, 228–229
Data warehouse (DWH), 212–216, 318, 330,
332
Debugging techniques
bootloader, 93
JTAG/SWD, 92–93
Decision tree classifier, 290–292
Deep binary neural network, 443–445
Deep learning, 228, 229, 245, 297, 305, 380,
439, 443, 445
Delegated proof-of-stake (DPoS), 410–411
Deployment models, 176, 178
Device management
monitoring and control, 182
provisioning, 179–181
software updates and maintenance,
181–182
Digitalization, 10, 17
Dimensionality reduction, 229, 296, 346, 347
Directed acyclic graphs (DAG), 397–398
benefits, 401–402
vs. blockchains, 414
hybrid DLTs, 398
IOTA tangle, 413–414
ledger, 413
RDDs, 338–340
Diseases diagnosis
brain-related, 601
heart-related disorders, 601
neuromuscular, 601–602
postural stability analysis, 602
Distributed ledger technology (DLT)
blockchains, 395–401
database, 394
Ethereum, 420
hyperledger, 419–420
implementations, 395
IOTA, 420
