Next Article in Journal
Causality Inference for Mitigating Atmospheric Pollution in Green Ports: A Castellò Port Case Study
Previous Article in Journal
Mapping Sustainable Cities and Communities (SDG 11) Research: A Bibliometric Review
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Proceeding Paper

Energy-Optimized Edge-Computing Framework for the Sustainable Development of Modern Agriculture †

Department of Computer Science and Engineering, Sri Venkateswara College of Engineering, Sriperumbudur, Chennai 602117, Tamil Nadu, India
*
Author to whom correspondence should be addressed.
Presented at the 4th International Electronic Conference on Applied Sciences, 27 October–10 November 2023; Available online: https://asec2023.sciforum.net/.
Eng. Proc. 2023, 56(1), 134; https://doi.org/10.3390/ASEC2023-15904
Published: 7 November 2023
(This article belongs to the Proceedings of The 4th International Electronic Conference on Applied Sciences)

Abstract

:
The implementation of smart agriculture is confronted with various challenges, such as a lack of infrastructure and isolation from networking facilities that are required for the smooth operation of the Wireless Sensor Network established. The sensors and imaging systems present in the cropland generate large amounts of data that need to be processed in an affordable and scalable manner, even with a limited internet connection. This paper proposes the use of agricultural waste to power edge devices being deployed in a given cropland. In order to ensure efficient energy usage and processing, we implement the K-Means clustering algorithm integrated with the FPKM algorithm to efficiently denoise the collected data and an offloading mechanism that ensures efficient usage of computational resources by enabling parallel computation to minimize errors and delays in actuator instructions that could increase crop productivity and significantly diminish the possibility of crop loss.

1. Introduction

In order to successfully incorporate Wireless Sensor Networks (WSN) in agriculture and to fully utilize its benefits, it is crucial to take into account certain features of the environment in which the nodes will be placed. Factors like crops, machinery, temperature, humidity, rainfall, high solar radiation, and shading by plant leaves can interfere between the nodes and can lead to discrepancies and errors in the data transferred. As the nodes are battery-operated and are placed in croplands where finding a suitable power supply replacement is difficult, ensuring an efficient power supply lifetime is a challenge. In using a wireless network, it is difficult to safeguard the deployed nodes from interference from devices operating and communicating in the neighborhood. This could lead to tremendous inconsistencies and unreliability of the inferred data and control signals. Ensuring interoperability among the multiple technologies and standards implemented can be a grueling task due to the number of devices used and the wide range in the variety of technologies applied. Although cloud computing was introduced to tackle the “Big” data problem by handling large amounts of edge network data, maintaining an optimal balance between the storage and processing of this acquired data can be cumbersome. Furthermore, it is vital to ensure a good trade-off between the computational workload and the high costs and latency that accompany it. Wireless communication can cause inconsistencies in sensed data due to the unavoidable presence of noisy data. This adds more pressure on the preprocessing processes implemented in the service layer to clean the data and offer more reliable inferences. The FPKM algorithm, conventionally used in the quantification of gene expression levels in RNA sequencing data analysis, can be applied to agricultural data due to its similarity. It is essential to ensure data integrity, outlier removal, and normalization of data to accommodate variations in the experimental environment. Deploying agricultural sensors, robots, drones, and other tools and technologies requires significant investment, high-skilled manpower, and heavy maintenance costs. High-bandwidth continuous internet connectivity, HD cameras for crop satellite imagery via sensors and drones, and a huge capacity server are also necessary to store regular logs related to crops and other activities [1]. Creating a consistent and energy-efficient environment is critical for secure information transmission to stakeholders. As per a study, cloud data centers make up 2.4 percent of global electricity consumption, and this is estimated to increase. Authors in [2] have suggested reducing the data to be sent to the data centers for processing to minimize energy consumption. As given in the proposed architecture, integration of microgrid with edge computing improves the efficacy of using renewable energy effectively to meet the IoT energy requirements.

2. Methods

Our proposed architecture utilizes microgrids as a way to reuse agricultural waste so as to enable an independent power grid capable of safeguarding the edge devices from power shortages/disruptions, even when the cropland is located off-grid.

2.1. Valorization of Agricultural Waste Using Microgrids

The Indian Council of Agricultural Research conducted a study wherein they examined the agricultural waste produced after every harvest cycle. On average, about 350 million tons of waste is produced, which includes crop residues that have a rich bioactive compound content. This waste can be revalued to harness renewable energy in order to power edge devices. This can be achieved in various ways, including biogas generation using anaerobic digestion and biomass energy to produce heat and electricity that can power edge devices through electrical generators, biofuel production, thermal energy, microgrids, etc.
Microgrids are systems that can incorporate several renewable energy sources and efficiently distribute the power generated to edge devices in a WSN. They are small-scale and localized in the sense that they are capable of generating, storing, and distributing energy only to a fixed area or a group of edge devices. They play a major role in the valorization of agricultural waste, as shown in Table 1.

2.2. Integrating Microgrid and Edge Computing

Our proposed work as seen in Figure 1 integrates microgrids with edge computing [6] so as to establish an environment that supports the management of energy, decision making, and processing of data. The biggest advantage of this integration is the enhancement of energy, computing efficiency, and reliability. Furthermore, this results in an energy infrastructure that is more responsive, efficient, and secure. When we deploy edge-computing devices within a microgrid infrastructure, such as a renewable energy site, they act as computing nodes in the microgrid. They can be used to dynamically monitor the energy generation, consumption, and distribution in a real-time agricultural environment.
Within a microgrid infrastructure, we can deploy energy-aware nodes like substations or distributed energy resources (DERs), which can host edge servers and process sensed data while being powered by the microgrid itself. These nodes can manage, monitor, and optimize their own energy usage and track their consumption pattern. The principle behind the architecture of these nodes is to bring down the overall energy consumption per processing task, which will, in turn, reflect in the extended lifetime of these devices. These energy-aware nodes possess the capability of dynamically adjusting operating parameters such as voltage and clock cycle depending on the energy available and the work demand. In the low-demand periods, they adopt power-management techniques like sleep modes, dynamic voltage modification, and power gating to restrict energy usage.
Smart agriculture involves smart irrigation, smart fertigation, and pest control systems that utilize sensors to measure temperature, humidity, NPK content, and intrusion detection systems based on imaging systems that use deep neural networks to detect pests. Several technologically advanced farms have hundreds or thousands of sensors deployed to collect these data. Keeping in mind the amount of energy that is required to power these devices, for various processing tasks, we list the advantages of integrating microgrids with edge-computing devices.
The evaluation of irrigation, fertigation, etc., requirements is achieved by sending the sensed data to a centralized cloud data center, followed by sending all actuator instructions from the data centers to the actuators deployed. This requires a tremendous amount of energy and can lead to latency due to the time taken to transmit the data to and from the IOT devices and analyze it. Further, due to limited network connection and bandwidth in these lands, the data are vulnerable to external forces that may produce erroneous or corrupt results. The concept of edge computing can be implemented to minimize the risk associated with wireless data transmission. With the help of microgrids, all computation and processing are performed locally on the designated edge devices for a set of WSN nodes, thus diminishing the possibility of latency and improving the response time.
In some cases, edge analytics can be implemented to establish patterns in energy usage, irrigation, fertigation, and intrusion to reduce the energy used in computing the requirements for every unit of sensed data.

2.3. Clustering Using FPKM and K-Means

In modern agriculture, an abundance of data is collected from the sensors deployed on agricultural lands. This type of data is shown in Figure 2.
Due to the wireless transmission of data to and from the edge devices and sensors/actuators, the presence of redundant data, inconsistent data, as well as null value-rich data are familiar issues with original and raw data, and thus data preprocessing is an essential phase in the data-mining procedure. Extracting accurate data from all the sensed data improves the accuracy of the system in determining irrigation, fertigation, and pest-control requirements. We propose a denoising methodology used in RNA sequencing to detect anomalies in the collected data, isolate them, and then dump them. FPKM and K-means clustering, as determined by authors in [7], is suited to data that has varying sizes and randomness.
Apart from denoising the data, clustering [8,9] plays a crucial part in ensuring efficient energy consumption by utilizing optimization techniques to distribute computing tasks and processing resources amongst the edge devices.
Consider a single cluster of devices in an agricultural area; in order to determine the irrigation and fertigation requirements, we must read at least 15 parameters [10] for every single crop in the area, access the water and NPK requirements from the database, compare it with the read values, and utilize a series of IF-THEN rules to initiate the process. With the help of clustering, these tasks can be distributed amongst the edge devices in a single cluster; this reduces instances of overburdening and idle devices, which can lead to excessive energy consumption and resource wastage at the same time.
Due to the variety of processing tasks involved with varying resource requirements, for example, NPK requirements tasks, these tasks can be offloaded to those edge devices that are equipped enough and have the appropriate resource allocation to perform them. Further, in order to reduce the distance of data transmission, clustering ensures that the data are processed at the closest edge device.
Other benefits include dynamic resource allocation, energy-aware scheduling, and predictive analysis to determine resource allocation during predicted peak workload hours e.g., irrigation time and monitoring energy usage.

3. Experimental Setup

Our system architecture shown in Figure 3 is a small-scale prototype consisting of DHT11 sensors to monitor the temperature and humidity of the soil, ZigBee Communication Protocol, a Dell 1U server equipped with a 3.3 GHz Intel Xeon CPU, 8 GB RAM, and a 1 TB SATA hard drive, having per server maximum and static power consumption of 260 W and 120 W, respectively. The edge-computing platform is the eclipse ioFog paired with kubernetes as the cloud service provider. As the source of renewable energy, we have chosen two solar photovoltaic cells having a peak output of 65 W. We use a DC-DC converter, and we include a battery to store excess energy produced.

4. Results and Discussions

When we integrate microgrids with edge computing in an agricultural wireless sensor network, we obtain an energy-secure infrastructure that combines task-handling capabilities such as energy management, renewable energy production, and monitoring the energy usage of deployed IoT and edge devices. The energy storage component of the proposed architecture serves as a sustainable way to efficiently utilize the produced energy, securing future resource requirements and a way to monetize and use the energy produced in cases where it exceeds the edge device requirements. The energy-aware nodes deployed at essential points of the microgrid possess the capability of energy monitoring, dynamic load balancing, and energy distribution for real-time and continuous data. Enhanced energy management and real-time decision making contribute to sustainable and robust farming practices. The use of the FPKM algorithm integrated with the K-means clustering algorithm ensures robust preprocessing to minimize the latency and discrepancy in actuator instructions, thereby minimizing the risk of improper irrigation and fertigation that could lead to widespread crop failure. Clustering in edge computing optimizes task distribution, allocation of resources, and efficient device utilization to enable offloading mechanisms and parallel computation. The renewable energy generation for solar and wind was obtained from statewide energy consumption as shown in Figure 4.
The energy consumption of edge devices and the IOT sensors was monitored, collecting two sets of data: with a microgrid integrated, and without a microgrid integrated. The results, along with the load of the network, were plotted on a graph using MATPLOTLIB libraries on Jupyter Notebook. The graph shown in Figure 5 significantly reduced energy consumption when using microgrid infrastructure to power the devices. Additionally, it shows minimal difference in the energy required and energy consumed compared to a traditional system, thus ensuring minimal energy wastage through heat dissipation.

5. Conclusions

Thus, we have proposed an edge computing framework that addresses the issue of efficient energy usage by integrating it with a microgrid infrastructure that produces renewable energy from agricultural (green energy) waste and industrial waste (brown energy). Our work plays an important role in the sustainable development of the agricultural sector by providing solutions to limited network connectivity, off-the-grid croplands, and an abundance of noise that affects the actuator instructions. Furthermore, we highlight the importance of the FPKM algorithm in the preprocessing stage and the essential role of the K-Means clustering algorithm in edge computing to support data analysis, the management of resources, offloading, and load balancing to develop an optimized computing environment safeguarded from latency and excess traffic issues, all while utilizing resources efficiently. Performing further research in the field of smart agriculture to ensure efficient energy usage and securing maximized crop yields to provide food security must be achieved for an ever-increasing population like ours. Future work entails incorporating edge-caching mechanisms to further improve the spectral efficiency of the architecture.

Author Contributions

Conceptualization, methodology, data curation, writing—original draft preparation: N.B.; writing—review and editing, validation, supervision: R.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author. The data are not publicly available due to raw data generated at Matplotlib, the derived data that supports the findings of the study.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Ojha, T.; Misra, S.; Raghuwanshi, N.S. Wireless sensor networks for agriculture: The state-of-the-art in practice and future challenges. Comput. Electron. Agric. 2015, 118, 66–84. [Google Scholar] [CrossRef]
  2. Li, W.; Yang, T.; Delicato, F.C.; Pires, P.F.; Tari, Z.; Khan, S.U.; Zomaya, A.Y. On Enabling Sustainable Edge Computing with Renewable Energy Resources. IEEE Commun. Mag. 2018, 56, 94–101. [Google Scholar] [CrossRef]
  3. Beyene, Y.B.; Worku, G.B.; Tjernberg, L.B. On the design and optimization of distributed energy resources for sustainable grid-integrated microgrid in Ethiopia. Int. J. Hydrogen Energy 2023, 48, 30282–30298. [Google Scholar] [CrossRef]
  4. Tooryan, F.; HassanzadehFard, H.; Dargahi, V.; Jin, S. A cost-effective approach for optimal energy management of a hybrid CCHP microgrid with different hydrogen production considering load growth analysis. Int. J. Hydrogen Energy 2022, 47, 6569–6585. [Google Scholar] [CrossRef]
  5. Tahir, K.A.; Zamorano, M.; García, J.O. Scientific mapping of optimisation applied to microgrids integrated with renewable energy systems. Int. J. Electr. Power Energy Syst. 2023, 145, 108698. [Google Scholar]
  6. Jalali, F.; Vishwanath, A.; De Hoog, J.; Suits, F. Interconnecting Fog computing and microgrids for greening IoT. In Proceedings of the 2016 IEEE Innovative Smart Grid Technologies-Asia (ISGT-Asia), Melbourne, Australia, 28 November–1 December 2016; IEEE: Piscataway, NJ, USA, 2016; pp. 693–698. [Google Scholar]
  7. Zaguia, A. Smart greenhouse management system with cloud-based platform and IoT sensors. Spat. Inf. Res. 2023, 31, 1–13. [Google Scholar] [CrossRef]
  8. Nadig, D.; El Alaoui, S.; Ramamurthy, B.; Pitla, S. ERGO: A scalable edge computing architecture for infrastructureless agricultural internet of things. In Proceedings of the 2021 IEEE International Symposium on Local and Metropolitan Area Networks (LANMAN), Boston, MA, USA, 12–14 July 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 1–2. [Google Scholar]
  9. Ullah, I.; Youn, H.Y. Task Classification and Scheduling Based on K-Means Clustering for Edge Computing. Wirel. Pers. Commun. 2020, 113, 2611–2624. [Google Scholar] [CrossRef]
  10. Hao, Y.; Cao, J.; Wang, Q.; Du, J. Energy-aware scheduling in edge computing with a clustering method. Futur. Gener. Comput. Syst. 2020, 117, 259–272. [Google Scholar] [CrossRef]
  11. Link to the Renewable Energy Data Set for Solar and Wind Power. Available online: https://docs.google.com/spreadsheets/d/1kxwyjiAaMD2wgvY6LS-cXAh8mV_UytKB8v2u4XvWlZ0/edit?usp=sharing (accessed on 2 July 2023).
  12. Link to the Raw Data Having the Load of the Edge Device. Available online: https://docs.google.com/spreadsheets/d/1J4ihXDJObM8_HGOAF6W6FPU6ZwGaSPzs3NQmivzamVk/edit?usp=sharing (accessed on 2 July 2023).
  13. Link to the Raw Data Having Energy Consumption of the Edge Device with Microgrid Integration. Available online: https://docs.google.com/spreadsheets/d/1ohAVnxL6HLv3hfj5_xQGpE3CcbKtTiI8J1MBz35vQMc/edit?usp=sharing (accessed on 2 July 2023).
  14. Link to the Preprocessed and Clustered Data with Comparison of Energy Consumption. Available online: https://docs.google.com/spreadsheets/d/1Or4s7zk6i7AbeHzqUQhXLU9SulljYvpJOIVjIW_uGec/edit?usp=sharing (accessed on 2 July 2023).
Figure 1. Integration of microgrid with edge computing.
Figure 1. Integration of microgrid with edge computing.
Engproc 56 00134 g001
Figure 2. Type of agricultural data collected by IoT sensors.
Figure 2. Type of agricultural data collected by IoT sensors.
Engproc 56 00134 g002
Figure 3. Experimental setup.
Figure 3. Experimental setup.
Engproc 56 00134 g003
Figure 4. Renewable energy generation [11].
Figure 4. Renewable energy generation [11].
Engproc 56 00134 g004
Figure 5. Comparison of energy consumption with the use of microgrid and without [12,13,14].
Figure 5. Comparison of energy consumption with the use of microgrid and without [12,13,14].
Engproc 56 00134 g005
Table 1. Microgrid applications in waste-to-energy processes.
Table 1. Microgrid applications in waste-to-energy processes.
MethodRole of MicrogridBenefitReference
Energy Generation from WasteHost biogas digesters, gasification units, or boilersConverts agricultural waste into heat, electricity, and energy[3]
On-site Energy ProductionProcess the waste on-site instead of a distant facilityReduces transportation costs and loss in energy due to transport of waste to and from processing facility[3]
Energy EfficiencyOptimize processes involving energy conversion using CCHP systemsCaptures heat generated while using CCHP systems[4]
Energy StorageStore renewable energy when the power demand is lowUtilizes the stored energy cuts down on the process of regenerating brown energy in the power grid[2]
Independence of
the Grid
Allow the grid to work independently of the main power supplySupports agricultural practices in off-the-grid areas or more remote areas while securing continuous and reliable energy[5]
Excess Energy UtilizationThe excess energy generated at low-peak hours can be fed back to charge batteries or monetized by selling it at high costContributes to energy supply and acts as a potentially revenue-generating activity[2]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Bhende, N.; Kesavan, R. Energy-Optimized Edge-Computing Framework for the Sustainable Development of Modern Agriculture. Eng. Proc. 2023, 56, 134. https://doi.org/10.3390/ASEC2023-15904

AMA Style

Bhende N, Kesavan R. Energy-Optimized Edge-Computing Framework for the Sustainable Development of Modern Agriculture. Engineering Proceedings. 2023; 56(1):134. https://doi.org/10.3390/ASEC2023-15904

Chicago/Turabian Style

Bhende, Neha, and Rupa Kesavan. 2023. "Energy-Optimized Edge-Computing Framework for the Sustainable Development of Modern Agriculture" Engineering Proceedings 56, no. 1: 134. https://doi.org/10.3390/ASEC2023-15904

Article Metrics

Back to TopTop