As the most popular technologies of the 21st century, artificial intelligence (AI) and the internet of things (IoT) are the most effective paradigms that have played a vital role in transforming the agricultural industry during the pandemic. The convergence of AI and IoT has sparked a recent wave of interest in artificial intelligence of things (AIoT). An IoT system provides data flow to AI techniques for data integration and interpretation as well as for the performance of automatic image analysis and data prediction. The adoption of AIoT technology significantly transforms the traditional agriculture scenario by addressing numerous challenges, including pest management and post-harvest management issues. Although AIoT is an essential driving force for smart agriculture, there are still some barriers that must be overcome. In this paper, a systematic literature review of AIoT is presented to highlight the current progress, its applications, and its advantages. The AIoT concept, from smart devices in IoT systems to the adoption of AI techniques, is discussed. The increasing trend in article publication regarding to AIoT topics is presented based on a database search process. Lastly, the challenges to the adoption of AIoT technology in modern agriculture are also discussed.
This paper discusses Remote Direct Memory Access(RDMA) communication technology and the congestion control methods for Graphics Processing Unit(GPU) clusters. The implementation methods of RDMA networks widely used in GPU clusters are studied. Three implementation modes including InfiniBand, iWARP, and RoCE are analysed with comparison of their performance and applicable environments. Then, based on the analysis of a new congestion controls algorithm, DBCC & CBFC algorithm, is proposed. This algorithm based on delay feedback control and credit flow control prevents network congestion or increased latency in GPU cluster RDMA networks. The working principles of the algorithm are introduced including calculating the adjustment amount of the sending rate, initializing the sender and receiver and mechanisms to handle packet loss and timeout. Experimental results show that the algorithm optimizes network performance with RDMA communication in GPU clusters, while avoiding congestion and minimizing packet loss. However, due to the limitation of experimental conditions, it is not possible to conduct more environmental tests. In practical application, the applicability of the algorithm needs to be carefully evaluated and adjusted according to the specific situations.