원문정보
초록
영어
Estimating the locations of workers in a shipyard is beneficial for a variety of applications such as selecting potential forwarders for transferring data in IoT services and quickly rescuing workers in the event of industrial disasters or accidents. In this work, we propose a human movement stream processing system for estimating worker locations in shipyards based on Apache Spark and TensorFlow serving. First, we use Apache Spark to process location data streams. Then, we design a worker location prediction model to estimate the locations of workers. TensorFlow serving manages and executes the worker location prediction model. When there are requirements from clients, Apache Spark extracts input data from the processed data for the prediction model and then sends it to TensorFlow serving for estimating workers’ locations. The worker movement data is needed to evaluate the proposed system but there are no available worker movement traces in shipyards. Therefore, we also develop a mobility model for generating the workers' movements in shipyards. Based on synthetic data, the proposed system is evaluated. It obtains a high performance and could be used for a variety of tasks in shipyards.
목차
1. Introduction
2. Generating Worker Movements in Shipyards
3. The Human Movement Stream Processing System
3.1 Sending Worker’s Location with MQTT Protocol
3.2 Processing Data Stream by Using Apache Spark
3.3 Estimating Worker’s Location with TensorFlow Serving
3.4 Processing client’s requests
4. Experimental Results
4.1 Experimental Setup
4.2 Experimental Results
5. Conclusion
Acknowledgement
References