Cited by 2Digital Transformation in IndustryIoT and Edge/Fog ComputingImpact of AI and Big Data on Business and Society

Mímir: Building and Deploying an ML Framework for Industrial IoT

Peticolas, Devon, Kirmayer, Russell, Turaga, Deepak·2019·2019 International Conference on Data Mining Workshops (ICDMW)

Abstract

In this paper we describe Mímir, a production grade cloud and edge spanning ML framework for Industrial IoT applications. We first describe our infrastructure for optimized capture, streaming and multi-resolution storage of manufacturing data and its context. We then describe our workflow for scalable ML model training, validation, and deployment that leverages a manufacturing taxonomy and parameterized ML pipelines to determine the best metrics, hyper-parameters and models to use for a given task. We also discuss our design decisions on model deployment for real-time and batch data in the cloud and at the edge. Finally, we describe the use of the framework in building and deploying an application for Predictive Quality monitoring during a Plastics Extrusion manufacturing process.

Integrity signals

Registry

Crossref · 10.1109/icdmw.2019.00065

Cites

5 of 5 references verified0 citation errors · 0 not checkable

Statistics

Recomputing p-values needs the paper’s full text.

Claims the paper makes

This paper’s full text isn’t openly available, so its claims and self-check weren’t run. The registry and citation checks still apply.

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • When a model is operational, the whole application stack is constantly monitored for performance metrics such as latency, throughput, and disk utilization.

    “When a model is operational, the whole application stack is constantly monitored for performance metrics such as latency, throughput, disk utilization, etc. [39,45].”
  • Model accuracy should be used to determine when a new model is needed.

    “Model accuracy should be used to determine when a new model is needed [39].”
  • In a pull-pattern deployment, the target environment periodically polls for model updates and downloads when available.

    “In a pull-pattern deployment, the target environment (host application running on, e.g., server or edge device) periodically polls for model updates and downloads when available [28,39,40].”
  • Another reported method of integration is to serialize the model and load it at runtime, possibly with an ML framework optimized for production.

    “Another reported method of integration is to serialize the model (e.g., into ONNXfoot_2 , HDF5, Joblib 4 ) and load it at runtime, possibly with an ML framework that is optimized for production [9,21,39,40].”
  • Reviewed studies reporting deployment of ML models to IoT devices tended to construct custom deployment systems to deploy to edge devices.

    “Our reviewed studies reporting deployment of ML models to Internet of Things (IoT) devices tended to construct custom deployment systems in order to deploy to edge devices [39].”

Cites

Flagged first, then by citations

Cited by

Sorted by citations

Authors
Peticolas, D., Kirmayer, R., & Turaga, D.
Venue
2019 International Conference on Data Mining Workshops (ICDMW)
Publisher
IEEE
Published
2019-11
Pages
399-406
ISSN
2375-9259 (ISSN-L)
OpenAlex
W2999338903
Cited by
2
References
5
Citations by year
2024: 1 · 2022: 1
FWCI
0.36
Type
conference paper
Language
en
Open access
closed
Locations
IEEE ... International Conference on Data Mining workshops (publishedVersion)
Topics
  • Physical Sciences › Engineering › Industrial and Manufacturing Engineering › Digital Transformation in Industry
  • Physical Sciences › Computer Science › Computer Networks and Communications › IoT and Edge/Fog Computing
  • Social Sciences › Decision Sciences › Management Science and Operations Research › Impact of AI and Big Data on Business and Society
Keywords
Industrial Internet of Things, machine learning framework, edge-cloud computing, stream processing, hyperparameter optimization, plastic extrusion

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review