Currently, smart farming has been established to realize agriculture automation by leveraging sensors to gather the growth and environmental data for crops, and realizing multiple intelligent controls, such as irrigation, fertilization, and so on, to increase the crop yields. To support real-time intelligent controls, edge computing is introduced to smart farming by endowing computing and storage capacities to edge devices nearby the geographically distributed sensors. However, the farmers are relatively willing to purchase and deploy a small quantity of edge servers (ESs) in the farm from the perspective of expenditure saving, thereby leading to a key challenge to guarantee the performance of the real-time controls and the overall edge services. In view of this challenge, a service offloading-oriented ES placement method for supporting smart farming, called SOP, is proposed to optimize the data transmission delay from sensors to ESs and the load balance among ESs. More precisely, the corresponding service range of a certain ES is ascertained according to the specific analysis of the farming service requirements. Subsequently, the layout policies for the trade-offs of the ES performance and service efficiency are acquired. Then the most balanced policy is determined as the final ES placement strategy. Eventually, we evaluate the performance of the whole ES system and the service execution efficiency with SOP.
Bibliographical noteFunding Information:
This work is supported by the National Key Research and Development Program of China (No. 2017YFB1400600). This work is also supported by the National Natural Science Foundation of China under grant no. 61672276, and the Development Project of Jiangsu Province under Grant No. BE2019104.
Development Project of Jiangsu Province, BE2019104; National Key Research and Development Program of China, 2017YFB1400600; National Natural Science Foundation of China, 61672276 Funding information
© 2020 John Wiley & Sons, Ltd.
Copyright 2020 Elsevier B.V., All rights reserved.
- edge computing
- ESs placement
- smart farming