Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
125 tokens/sec
GPT-4o
47 tokens/sec
Gemini 2.5 Pro Pro
43 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Resource Allocation of Industry 4.0 Micro-Service Applications across Serverless Fog Federation (2401.07194v1)

Published 14 Jan 2024 in cs.DC

Abstract: The Industry 4.0 revolution has been made possible via AI-based applications (e.g., for automation and maintenance) deployed on the serverless edge (aka fog) computing platforms at the industrial sites -- where the data is generated. Nevertheless, fulfilling the fault-intolerant and real-time constraints of Industry 4.0 applications on resource-limited fog systems in remote industrial sites (e.g., offshore oil fields) that are uncertain, disaster-prone, and have no cloud access is challenging. It is this challenge that our research aims at addressing. We consider the inelastic nature of the fog systems, software architecture of the industrial applications (micro-service-based versus monolithic), and scarcity of human experts in remote sites. To enable cloud-like elasticity, our approach is to dynamically and seamlessly (i.e., without human intervention) federate nearby fog systems. Then, we develop serverless resource allocation solutions that are cognizant of the applications' software architecture, their latency requirements, and distributed nature of the underlying infrastructure. We propose methods to seamlessly and optimally partition micro-service-based application across the federated fog. Our experimental evaluation express that not only the elasticity is overcome in a serverless manner, but also our developed application partitioning method can serve around 20% more tasks on-time than the existing methods in the literature.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (65)
  1. Data-intensive workflow optimization based on application task graph partitioning in heterogeneous computing systems, in: Proceedings of the Fourth IEEE International Conference on Big Data and Cloud Computing, pp. 129–136.
  2. Well integrity solutions using intelligent field remote surveillance and monitoring systems, in: Proceedings of International Petroleum Technology Conference, OnePetro.
  3. Cloud-based iot applications and their roles in smart cities. Journal of Smart Cities 4, 1196–1219.
  4. Implementing industry 4.0 technologies in self-healing materials and digitally managing the quality of manufacturing. Journal of Materials Today: Proceedings 52, 2285–2294.
  5. Reliable resource allocation and management for iot transportation using fog computing. Journal of Electronics 12, 1452.
  6. The impact of 5g on the evolution of intelligent automation and industry digitization. Journal of ambient intelligence and humanized computing 14, 5977–5993.
  7. Trackink: An iot-enabled real-time object tracking system in space. Journal of Sensors 22, 608.
  8. A novel application framework for resource optimization, service migration, and load balancing in fog computing environment. Journal of Applied Nanoscience 13, 2049–2062.
  9. Iot-based architectures for sensing and local data processing in ambient intelligence: Research and industrial trends, in: Proceedings of International Instrumentation and Measurement Technology Conference (I2MTC), pp. 1–6.
  10. Integration of sensor and actuator networks and the scada system to promote the migration of the legacy flexible manufacturing system towards the industry 4.0 concept. Journal of Sensor and Actuator Networks 7, 23.
  11. More recent advances in (hyper) graph partitioning. Journal of ACM Computing Surveys 55, 1–38.
  12. Robot-assisted nuclear disaster response: Report and insights from a field exercise, in: Proceedings of the International Conference on Intelligent Robots and Systems (IROS), pp. 4545–4552.
  13. Real-time faas: serverless computing for industry 4.0. Journal of Service Oriented Computing and Applications 17, 73–75.
  14. Uav-assisted data offloading for smart container in offshore maritime communications. Journal of China Communications 19, 153–165.
  15. Energy-aware fast scheduling heuristics in heterogeneous computing systems, in: Proceedings of International Conference on High Performance Computing & Simulation, pp. 478–484.
  16. Microservices: yesterday, today, and tomorrow. Journal of Present and ulterior software engineering , 195–216.
  17. Routing tables: Is smaller really much better?, in: Proceedings of HotNets.
  18. Throughput-aware partitioning and placement of applications in fog computing. Journal of IEEE Transactions on Network and Service Management 17, 2436–2450.
  19. Sparklink: A short-range wireless communication protocol with ultra-low latency and ultra-high reliability. Journal of the Innovation 4, 100386.
  20. Amlbid: an auto-explained automated machine learning tool for big industrial data. Journal of SoftwareX 17, 100919.
  21. Robust dynamic resource allocation via probabilistic task pruning in heterogeneous computing systems, in: Proceedings of IEEE international parallel and distributed processing symposium (IPDPS), pp. 375–384.
  22. A model for mobile fog computing in the iot, in: Proceedings of International Conference on Network-Based Information Systems, Springer. pp. 447–458.
  23. Toward a graphical modeling tool for response-time requirements based on soft and hard real-time capabilities in industrial cyber-physical systems. Journal of Emerging and Selected Topics in Industrial Electronics 3, 13–22.
  24. Federated edge computing for disaster management in remote smart oil fields, in: Proceedings of the 21st International Conference on High Performance Computing and Communications (HPCC).
  25. IoT for Smart Operations in the Oil and Gas Industry: From Upstream to Downstream. 1st ed.
  26. Analyzing the performance of smart industry 4.0 applications on cloud computing systems, in: Proceedings of the 22nd International Conference on High Performance Computing and Communications (HPCC), pp. 11–18.
  27. Robust resource allocation using edge computing for smart oil fields, in: Proceedings of the 24th International Conference on Parallel and Distributed Processing Techniques & Applications.
  28. Serving deep learning models in a serverless platform, in: Proceedings of IEEE International Conference on Cloud Engineering (IC2E), pp. 257–262.
  29. Data twin-driven cyber-physical factory for smart manufacturing. Journal of Sensors 22, 2821.
  30. Marine internet of things platforms for interoperability of marine robotic agents: An overview of concepts and architectures. Journal of Marine Science and Engineering 10, 1279.
  31. Utility functions and resource management in an oversubscribed heterogeneous computing environment. Journal of IEEE Transactions on Computers 64, 2394–2407.
  32. Utility maximizing dynamic resource management in an oversubscribed energy-constrained heterogeneous computing system. Journal of Sustainable Computing: Informatics and Systems 5, 14–30.
  33. An autonomic workload prediction and resource allocation framework for fog enabled industrial iot. Journal of IEEE Internet of Things Journal .
  34. Ai-based sustainable and intelligent offloading framework for iiot in collaborative cloud-fog environments. Journal of IEEE Transactions on Consumer Electronics .
  35. Cooperative evolution of support vector machine empowered knowledge-based radio resource management for 5g c-ran. Journal of Ad Hoc Networks 136, 102960.
  36. Mitigating cold-start delay using warm-start containers in serverless platform, in: Proceedings of the 19th India Council International Conference (INDICON), pp. 1–6.
  37. 5g in logistics 4.0: potential applications and challenges. Procedia Computer Science 217, 650–659.
  38. Deep neural network-based application partitioning and scheduling for hospitals and medical enterprises using iot assisted mobile fog cloud. Journal of Enterprise Information Systems 16, 1883122.
  39. Smart safety management systems: Leveraging blockchain technology for an effective safety system in oil and gas industry, in: Proceedings of Offshore Technology Conference, OnePetro.
  40. A mechanized proof of the max-flow min-cut theorem for countable networks with applications to probability theory. Journal of Automated Reasoning , 1–26.
  41. P2pfaas: A framework for faas peer-to-peer scheduling and load balancing in fog and edge computing. Journal of SoftwareX 21, 101290.
  42. E2C: A Visual Simulator to Reinforce Education of Heterogeneous Computing Systems, in: Proceedings of the 13th NSF/TCPP Workshop on Parallel and Distributed Computing Education (EduPar ’23), In conjunction with 37th IEEE International Parallel & Distributed Processing Symposium (IPDPSW ’23).
  43. Elasticfog: Elastic resource provisioning in container-based fog computing. Journal of IEEE Access 8, 183879–183890.
  44. Decision-making in the context of industry 4.0: Evidence from the textile and clothing industry. Journal of Cleaner Production , 136184.
  45. Secure and privacy-preserving d2d communication in fog computing services. Computer Networks 210, 108942.
  46. Designing and developing smart production planning and control systems in the industry 4.0 era: a methodology and case study. Journal of Intelligent Manufacturing 33, 311–332.
  47. Openfog reference architecture for fog computing. OPFRA001 20817, 162.
  48. Placement of microservices-based iot applications in fog computing: A taxonomy and future directions. Journal of ACM Computing Surveys .
  49. Toward sustainable serverless computing. Journal of IEEE Internet Computing 25, 42–50.
  50. A hardware-software stack for serverless edge swarms. Journal of arXiv preprint:2112.14831 .
  51. Eco: Edge-cloud optimization of 5g applications, in: Proceedings of the 21st International Symposium on Cluster, Cloud and Internet Computing (CCGrid), pp. 649–659.
  52. Big data analytics in industrial iot using a concentric computing model. Journal of IEEE Communications 56, 37–43.
  53. Gpu-enabled serverless workflows for efficient multimedia processing. Journal of Applied Sciences 11, 1438.
  54. Cloud–edge microservices architecture and service orchestration: An integral solution for a real-world deployment experience. Internet of Things 22, 100777.
  55. Performance analysis of ml-based mtc traffic pattern predictors. Journal of IEEE Wireless Communications Letters .
  56. Stochastic-based robust dynamic resource allocation for independent tasks in a heterogeneous computing system. Journal of Parallel and Distributed Computing 97, 96–111.
  57. Reconciling high accuracy, cost-efficiency, and low latency of inference serving systems, in: Proceedings of the 3rd Workshop on Machine Learning and Systems, pp. 78–86.
  58. Approaches for migrating non cloud-native applications to the cloud, in: Proceedings of the 12th Annual Computing and Communication Workshop and Conference (CCWC), pp. 0632–0638.
  59. Edgecloudsim: An environment for performance evaluation of edge computing systems, in: Proceedings of the 2nd International Conference on Fog and Mobile Edge Computing, pp. 39–44.
  60. Big data cleaning based on mobile edge computing in industrial sensor-cloud. Journal of IEEE Transactions on Industrial Informatics 16, 1321–1329.
  61. Service innovation and quality assessment of industry 4.0 microservice through data modeling and system simulation evaluation approaches. Journal of Applied Sciences 12, 4718.
  62. Towards cost-effective and robust ai microservice deployment in edge computing environments. Journal of Future Generation Computer Systems 141, 129–142.
  63. A serverless cloud-fog platform for dnn-based video analytics with incremental learning. Journal of arXiv preprint:2102.03012 .
  64. Fire-yolo: a small target object detection method for fire inspection. Journal of Sustainability 14, 4930.
  65. Qaoa-in-qaoa: solving large-scale maxcut problems on small quantum machines. Journal of Physical Review Applied 19, 024027.
Citations (10)

Summary

We haven't generated a summary for this paper yet.