A Scalable Architecture for Power Consumption Monitoring in Industrial Production Environments
Pith reviewed 2026-05-25 11:31 UTC · model grok-4.3
The pith
A microservice architecture with fog computing integrates sensors to monitor and aggregate power consumption data scalably up to 20,000 devices.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The architecture integrates different sensors and continuously aggregates their power consumption measurements while supporting scalability to 20,000 sensors. Parts of the system run in an elastic central cloud and other parts run decentralized in the production environment via the fog computing paradigm. A prototype implementation shows solutions for sensor integration and measurement aggregation, includes a single-page web application for data visualization, and was deployed to monitor 16 servers in a medium-sized enterprise data center.
What carries the argument
The microservice-based architecture augmented by big data and stream processing techniques, deployed using the fog computing paradigm, which integrates sensors and aggregates measurements continuously.
If this is right
- Different kinds of sensors can be integrated and their measurements continuously aggregated.
- Analyzed data can be made comprehensible through different forms of visualization in a single-page web application.
- The system supports monitoring of devices, machines, and production plants in environments of various sizes.
- Parts of the architecture can run decentralized directly in the production environment.
- Scalability holds under simulation with 20,000 sensors.
Where Pith is reading between the lines
- Factories adopting this setup could identify specific high-consumption equipment and adjust operations to lower overall energy use.
- The split between cloud and local processing might allow continued operation during temporary internet disruptions.
- The same integration and aggregation approach could extend to tracking other resources such as water usage or compressed air in industrial sites.
- Large-scale rollouts would likely need to handle data volume growth and security for sensor networks beyond what the prototype tested.
Load-bearing premise
The microservice architecture with fog computing will meet requirements for fault tolerance, extensibility, real-time data processing, and resource efficiency in production environments of various sizes without additional unaddressed challenges.
What would settle it
A deployment of the prototype with 20,000 real sensors in an actual production site that fails to maintain continuous real-time aggregation or experiences resource inefficiency or downtime would falsify the scalability claim.
Figures
read the original abstract
Detailed knowledge about the electrical power consumption in industrial production environments is a prerequisite to reduce and optimize their power consumption. Today's industrial production sites are equipped with a variety of sensors that, inter alia, monitor electrical power consumption in detail. However, these environments often lack an automated data collation and analysis. We present a system architecture that integrates different sensors and analyzes and visualizes the power consumption of devices, machines, and production plants. It is designed with a focus on scalability to support production environments of various sizes and to handle varying loads. We argue that a scalable architecture in this context must meet requirements for fault tolerance, extensibility, real-time data processing, and resource efficiency. As a solution, we propose a microservice-based architecture augmented by big data and stream processing techniques. Applying the fog computing paradigm, parts of it are deployed in an elastic, central cloud while other parts run directly, decentralized in the production environment. A prototype implementation of this architecture presents solutions how different kinds of sensors can be integrated and their measurements can be continuously aggregated. In order to make analyzed data comprehensible, it features a single-page web application that provides different forms of data visualization. We deploy this pilot implementation in the data center of a medium-sized enterprise, where we successfully monitor the power consumption of 16~servers. Furthermore, we show the scalability of our architecture with 20,000~simulated sensors.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes a microservice-based architecture augmented by big data and stream processing techniques and deployed via the fog computing paradigm to integrate heterogeneous sensors and continuously aggregate power-consumption measurements in industrial production environments. It argues that any scalable solution must satisfy fault tolerance, extensibility, real-time processing, and resource efficiency, and claims the proposed design meets these requirements at scales up to 20,000 sensors. A prototype is implemented, deployed in a medium-sized enterprise data center to monitor 16 servers, and augmented by a single-page web application for visualization; scalability is further asserted via a simulation involving 20,000 sensors.
Significance. If the architecture demonstrably satisfies the stated non-functional requirements at production scale, the work would supply a concrete, deployable template for automated power-monitoring systems that can be adapted to factories of different sizes. The explicit mapping of microservices, stream processing, and fog placement to the four requirements is a useful contribution; the concrete prototype deployment and the attempt to quantify scale via simulation are also positive. However, the limited real-world evidence and the absence of simulation details substantially weaken the evidential basis for the central scalability claim.
major comments (2)
- [Evaluation / Simulation] Evaluation / Simulation subsection: the claim that the architecture supports scalability to 20,000 sensors rests on a simulation whose workload model, sensor heterogeneity, failure-injection strategy, network conditions, and performance metrics are not described. Without these parameters it is impossible to verify that fault tolerance, real-time processing, and resource efficiency hold under load variation or component failure, which directly undermines the central scalability argument.
- [Prototype Implementation] Prototype Implementation section: the only real deployment monitors 16 servers in a single data center; no quantitative results (latency, throughput, error rates, resource utilization) or experiments exercising load variation or fault scenarios are reported. Consequently the requirements for fault tolerance and real-time processing lack empirical grounding from the prototype itself.
minor comments (2)
- [Abstract] Abstract: the notation '16~servers' is a typographic artifact; replace with '16 servers'.
- [Architecture Description] The paper would benefit from an explicit table mapping each architectural component (microservice, stream processor, fog node) to the four stated requirements, with references to the corresponding implementation or simulation evidence.
Simulated Author's Rebuttal
We thank the referee for the constructive feedback highlighting gaps in the evaluation and prototype sections. We address each major comment below and will revise the manuscript to strengthen the evidential basis for the scalability claims.
read point-by-point responses
-
Referee: [Evaluation / Simulation] Evaluation / Simulation subsection: the claim that the architecture supports scalability to 20,000 sensors rests on a simulation whose workload model, sensor heterogeneity, failure-injection strategy, network conditions, and performance metrics are not described. Without these parameters it is impossible to verify that fault tolerance, real-time processing, and resource efficiency hold under load variation or component failure, which directly undermines the central scalability argument.
Authors: We agree that additional detail on the simulation is required to substantiate the scalability argument. In the revised manuscript we will expand the Evaluation / Simulation subsection to explicitly describe the workload model, the modeling of sensor heterogeneity, the failure-injection strategy employed, the network conditions assumed, and the performance metrics collected. These additions will allow readers to assess how fault tolerance, real-time processing, and resource efficiency were evaluated under the simulated load of 20,000 sensors. revision: yes
-
Referee: [Prototype Implementation] Prototype Implementation section: the only real deployment monitors 16 servers in a single data center; no quantitative results (latency, throughput, error rates, resource utilization) or experiments exercising load variation or fault scenarios are reported. Consequently the requirements for fault tolerance and real-time processing lack empirical grounding from the prototype itself.
Authors: The prototype section currently emphasizes successful integration and continuous aggregation across heterogeneous sensors in a live data-center setting. We acknowledge that quantitative metrics and explicit load/fault experiments are not reported. In the revision we will include all available deployment measurements (observed latency, throughput, resource utilization, and any error rates recorded during the 16-server run) and, where possible, describe any informal load-variation observations made during operation. revision: partial
Circularity Check
No circularity: architecture proposal supported by independent implementation and simulation
full rationale
The paper describes a microservice architecture, its requirements, a prototype deployment on 16 servers, and a separate scalability test with 20,000 simulated sensors. No equations, fitted parameters, or derivations are present. No self-citations are invoked as load-bearing premises for any claim. The architecture description, implementation details, and simulation results are independent of one another; none reduces to another by definition or construction. This is a standard non-circular systems paper whose central claims rest on external benchmarks (prototype run and simulation) rather than self-reference.
Axiom & Free-Parameter Ledger
axioms (1)
- domain assumption Industrial production environments require architectures that meet requirements for fault tolerance, extensibility, real-time data processing, and resource efficiency.
Reference graph
Works this paper leans on
-
[1]
Energy management systems – Requirements with guidance for use,
“Energy management systems – Requirements with guidance for use,” International Organization for Standardization, Geneva, CH, Standard, Aug. 2018
work page 2018
-
[2]
A summary of demand response in electricity markets,
M. Albadi and E. El-Saadany, “A summary of demand response in electricity markets,” Electric Power Systems Research , vol. 78, no. 11, pp. 1989 – 1996, 2008. doi: https://doi.org/10.1016/j.epsr.2008.04.002
-
[3]
S. Jeschke, C. Brecher, H. Song, and D. B. Rawat, Industrial Internet of Things: Cybermanufacturing Systems . Cham: Springer International Publishing, 2017
work page 2017
-
[4]
F. Shrouf and G. Miragliotta, “Energy management based on internet of things: practices and framework for adoption in production manage- ment,” Journal of Cleaner Production , vol. 100, pp. 235 – 246, 2015. doi: https://doi.org/10.1016/j.jclepro.2015.03.055
-
[5]
Challenges for software engineering in automation,
B. V ogel-Heuser, C. Diedrich, A. Fay, S. Jeschke, S. Kowalewski, M. Wollschlaeger, and P. G ¨ohner, “Challenges for software engineering in automation,” Journal of Software Engineering and Applications , vol. 07, no. May, pp. 440–451, 2014. doi: 10.4236/jsea.2014.75041
-
[6]
M. L. Abbott and M. T. Fisher, The Art of Scalability: Scalable Web Architecture, Processes, and Organizations for the Modern Enterprise , 2nd ed. Addison-Wesley Professional, 2015
work page 2015
-
[7]
Newman, Building Microservices , 1st ed
S. Newman, Building Microservices , 1st ed. O’Reilly Media, Inc., 2015
work page 2015
-
[8]
Microservice architectures for scala- bility, agility and reliability in e-commerce,
W. Hasselbring and G. Steinacker, “Microservice architectures for scala- bility, agility and reliability in e-commerce,” in 2017 IEEE International Conference on Software Architecture Workshops (ICSAW) , April 2017. doi: 10.1109/ICSAW.2017.11 pp. 243–246
-
[9]
Microservices for scalability: Keynote talk abstract,
W. Hasselbring, “Microservices for scalability: Keynote talk abstract,” in Proceedings of the 7th ACM/SPEC on International Conference on Performance Engineering , ser. ICPE ’16. New York, NY , USA: ACM, 2016. doi: 10.1145/2851553.2858659. ISBN 978-1-4503-4080-9 pp. 133–134
-
[10]
Drivers and barriers for microservice adoption – a survey among professionals in Germany,
H. Knoche and W. Hasselbring, “Drivers and barriers for microservice adoption – a survey among professionals in Germany,” Enterprise Mod- elling and Information Systems Architectures (EMISAJ) – International Journal of Conceptual Modeling , vol. 14, no. 1, pp. 1–35, 2019. doi: 10.18417/emisa.14.1
-
[11]
Software architecture: Past, present, future,
W. Hasselbring, “Software architecture: Past, present, future,” in The Essence of Software Engineering , V . Gruhn and R. Striemer, Eds. Cham: Springer International Publishing, 2018, pp. 169–184
work page 2018
-
[12]
Fog computing and its role in the internet of things,
F. Bonomi, R. Milito, J. Zhu, and S. Addepalli, “Fog computing and its role in the internet of things,” in Proceedings of the First Edition of the MCC Workshop on Mobile Cloud Computing , ser. MCC ’12. New York, NY , USA: ACM, 2012. doi: 10.1145/2342509.2342513 pp. 13–16
-
[13]
Edge-centric computing: Vision and challenges,
P. Garcia Lopez, A. Montresor, D. Epema, A. Datta, T. Higashino, A. Iamnitchi, M. Barcellos, P. Felber, and E. Riviere, “Edge-centric computing: Vision and challenges,” SIGCOMM Comput. Commun. Rev., vol. 45, no. 5, pp. 37–42, Sep. 2015. doi: 10.1145/2831347.2831354
-
[14]
W. Hasselbring, S. Henning, B. Latte, A. M ¨obius, T. Richter, S. Schalk, and M. Wojcieszak, “Industrial DevOps,” in 2019 IEEE International Conference on Software Architecture Workshops (ICSAW) , Mar. 2019. doi: 10.1109/ICSA-W.2019.00029 pp. 123–126
-
[15]
Kafka: A distributed messaging system for log processing,
J. Kreps, N. Narkhede, J. Rao et al. , “Kafka: A distributed messaging system for log processing,” in Proceedings of 6th International Work- shop on Networking Meets Databases, Athens, Greece , 2011
work page 2011
-
[16]
Kieker: A framework for application performance monitoring and dynamic software analysis,
A. van Hoorn, J. Waller, and W. Hasselbring, “Kieker: A framework for application performance monitoring and dynamic software analysis,” in Proceedings of the 3rd ACM/SPEC International Conference on Performance Engineering , ser. ICPE ’12. New York, NY , USA: ACM, 2012. doi: 10.1145/2188286.2188326. ISBN 978-1-4503-1202- 8 pp. 247–248
-
[17]
Advanced typing for the Kieker instrumentation languages,
R. Jung and C. Wulf, “Advanced typing for the Kieker instrumentation languages,” in Symposium on Software Performance , 2016
work page 2016
-
[18]
Fowler, Domain Specific Languages , 1st ed
M. Fowler, Domain Specific Languages , 1st ed. Addison-Wesley Professional, 2010
work page 2010
-
[19]
Parallel and generic pipe-and-filter architectures with TeeTime,
C. Wulf, W. Hasselbring, and J. Ohlemacher, “Parallel and generic pipe-and-filter architectures with TeeTime,” in 2017 IEEE International Conference on Software Architecture Workshops (ICSAW) , April 2017. doi: 10.1109/ICSAW.2017.20 pp. 290–293
-
[20]
Cassandra: A decentralized structured storage system,
A. Lakshman and P. Malik, “Cassandra: A decentralized structured storage system,” SIGOPS Oper. Syst. Rev. , vol. 44, no. 2, pp. 35–40, Apr. 2010. doi: 10.1145/1773912.1773922
-
[21]
Streams and tables: Two sides of the same coin,
M. J. Sax, G. Wang, M. Weidlich, and J.-C. Freytag, “Streams and tables: Two sides of the same coin,” in Proceedings of the International Workshop on Real-Time Business Intelligence and Analytics, ser. BIRTE ’18. New York, NY , USA: ACM, 2018. doi: 10.1145/3242153.3242155. ISBN 978-1-4503-6607-6 pp. 1:1–1:10
-
[22]
MapReduce: Simplified data processing on large clusters,
J. Dean and S. Ghemawat, “MapReduce: Simplified data processing on large clusters,” in Sixth Symposium on Operating System Design and Implementation, San Francisco, CA, 2004, pp. 137–150
work page 2004
-
[23]
OceanTEA: Ex- ploring ocean-derived climate data using microservices,
A. Johanson, S. Fl ¨ogel, C. Dullo, and W. Hasselbring, “OceanTEA: Ex- ploring ocean-derived climate data using microservices,” in Proceedings of the Sixth International Workshop on Climate Informatics , ser. NCAR Technical Note NCAR/TN, September 2016, pp. 25–28
work page 2016
-
[24]
A. Johanson, “CanvasPlot,” 2016, accessed: 2019-03-25. [Online]. Available: https://github.com/cau-se/canvas-plot
work page 2016
-
[25]
M. Bostock, V . Ogievetsky, and J. Heer, “D 3 data-driven documents,” IEEE Transactions on Visualization and Computer Graphics , vol. 17, no. 12, pp. 2301–2309, Dec. 2011. doi: 10.1109/TVCG.2011.185
-
[26]
Green Cockpit: Transparency on energy consumption in manufacturing companies,
T. Rackow, T. Javied, T. Donhauser, C. Martin, P. Schuderer, and J. Franke, “Green Cockpit: Transparency on energy consumption in manufacturing companies,” Procedia CIRP, vol. 26, pp. 498 – 503, 2015. doi: https://doi.org/10.1016/j.procir.2015.01.011 12th Global Conference on Sustainable Manufacturing – Emerging Potentials
-
[27]
Building an industry 4.0 analytics platform,
C. Gr ¨oger, “Building an industry 4.0 analytics platform,” Datenbank- Spektrum, vol. 18, no. 1, pp. 5–14, Mar 2018. doi: 10.1007/s13222- 018-0273-1
-
[28]
A microservice architecture for the intranet of things and energy in smart buildings,
K. Bao, I. Mauser, S. Kochanneck, H. Xu, and H. Schmeck, “A microservice architecture for the intranet of things and energy in smart buildings,” in Proceedings of the 1st International Workshop on Mashups of Things and APIs, ser. MOTA ’16. New York, NY , USA: ACM, 2016. doi: 10.1145/3007203.3007215 pp. 3:1–3:6
-
[29]
Designing a smart city internet of things platform with microservice architecture,
A. Krylovskiy, M. Jahn, and E. Patti, “Designing a smart city internet of things platform with microservice architecture,” in 3rd International Conference on Future Internet of Things and Cloud . IEEE, Aug 2015. doi: 10.1109/FiCloud.2015.55 pp. 25–30
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.