Search for a command to run...
The increasing number of Internet of Things (IoT) devices in modern factories opens up exciting possibilities for keeping a close eye on operations, anticipating equipment problems, and making processes run smoother. But managing these devices isn't easy. They're diverse, constantly changing, sometimes unavailable, and often have limited resources. This makes it tricky to coordinate computing tasks effectively. To address this, the research introduces a new framework for managing tasks on edge computing devices, specifically designed for factories with these “opportunistic” IoT devices. The goal is to distribute tasks wisely, minimize delays, and make good use of edge resources that might otherwise be idle. focusing on creating a system that's simple, adaptable, and can easily handle growth. It will automatically find available devices, assign them tasks, and ensure everything keeps running smoothly even if some devices fail. Importantly, it won't depend on a central cloud server. What's new about the approach is that we're combining serverless computing ideas with the idea of using available edge devices when needed. This enables quick task offloading, energy-efficient scheduling, and smooth integration with existing factory automation systems. Through extensive simulations, its shown that the proposed framework significantly improves response times, makes better use of resources, and is more reliable compared to standard ways of managing edge computing. This highlights its potential for the next generation of intelligent factories.