面向物联网基础的智能农业环境的节能边缘-雾-云计算架构

这篇论文的标题是《Energy-Efficient Edge-Fog-Cloud Architecture for IoT-Based Smart Agriculture Environment》,作者是Hatem A. Alharbi和Mohammad Aldossary,发表在IEEE Access期刊上。论文的主要内容可以概括为以下几个部分:

摘要

  • 论文提出了一种新的集成边缘-雾-云架构范式,旨在提高智能农业系统的能源效率和相应的碳排放。
  • 该架构允许从多个传感器收集数据,并在边缘、雾和云多个层次上处理和分析需要实时操作的农业数据。
  • 通过减少对云层的负载,有助于提高整体能源消耗和有效处理农业应用/服务。
  • 使用混合整数线性规划(MILP)进行数学建模,并与传统实现进行比较分析。
  • 结果显示,与传统的基于云的架构相比,提出的架构在减少整体能源消耗和碳排放方面表现更优。

关键词

  • 智能农业
  • 边缘-雾-云计算
  • 物联网
  • 能源效率
  • 碳排放

引言

  • 论文介绍了物联网(IoT)如何改变人们的工作和生活方式,特别是在农业领域。
  • IoT设备的数量预计到2025年将达到100亿,经济影响超过11万亿美元。
  • 智能农业已经开始整合IoT解决方案,以提高操作效率、最大化产量并最小化浪费。

提出的架构

  • 论文提出了一个包含四个基本层次的智能农业系统架构:物联网传感器层、边缘层、雾层和云层。
  • 每个层次都有其特定的角色和功能,如物联网传感器层负责生成大量异构数据,边缘层和雾层负责处理和分析数据,云层负责存储和处理更复杂的数据。

MILP模型

  • 论文开发了一个新的基于MILP优化模型的方法,用于研究在边缘-雾-云架构中卸载IoT农业应用的能源效率。
  • 详细介绍了模型的参数和变量,以及如何计算不同层次的能耗。

MILP模型的目标

MILP模型的主要目标是最小化整个系统的总功耗,这包括广域网(WAN)、城域网(MAN)、局域网(LAN)、物联网(IoT)、云、雾和边缘层的功耗。

MILP模型的参数和变量

模型中定义了一系列的参数和变量来表示不同层次的资源和任务需求。例如,IoT传感器层的功耗由传感器和网关设备的功耗组成。边缘、雾和云层的功耗则考虑了处理和网络设备的功耗,以及各自的功率使用效率(PUE)。

MILP模型的约束条件

模型包括多个约束条件,以确保所有IoT任务都能在合适的层级上得到处理,并且网络流量和功耗都在可接受的范围内。这些约束条件包括:

  • IoT卸载约束:确保所有从IoT传感器卸载的任务都能在云、雾或边缘节点上得到处理。
  • IoT应用在边缘/雾/云的约束:确保二进制变量正确地表示处理节点是否被激活来放置IoT应用。
  • 物理链路激活:确保如果节点之间有流量传输通过物理链路,则该链路被激活。
  • 边缘、雾和云的处理需求:确保IoT应用的处理需求与分配给它们的计算资源相匹配。
  • 流量守恒约束:确保在WAN网络中,除了源/汇聚节点外,所有节点的总入站/出站流量相同。
  • 物理链路容量:确保链路中的流量不超过光纤的最大容量。
  • 路由器端口和ONU终端的数量:确保网络中的路由器端口和ONU终端数量满足流量需求。

MILP模型的优化

MILP模型通过求解这些方程和约束来找到最优的IoT应用分配方案,以最小化整个系统的能耗。模型使用CPLEX求解器在高性能计算环境下运行。

MILP模型的结果

论文中通过MILP模型的计算结果表明,与传统的基于云的架构相比,提出的边缘-雾-云架构能够显著降低整体能耗和碳排放。

MILP模型的总结

MILP模型为智能农业系统中的能耗优化提供了一个有力的数学工具,通过精确的计算和优化,能够在保证服务质量的前提下,实现能源效率的最大化。

模型设计和场景

  • 论文讨论了模型的不同场景和设计,包括如何根据农业任务的资源需求在边缘、雾和云层之间分配任务。

结果和讨论

  • 论文展示了提出的架构与传统云基础架构相比在能源消耗、CO2排放和网络流量方面的优势。
  • 使用MILP优化器基于AT&T网络拓扑评估了提出的架构和模型。

启发式算法

  • 论文开发了一个启发式算法(EEAIOT-EFC),用于验证和模拟提出的方法,并与传统的MILP模型进行了比较。

结论和未来工作

  • 论文总结了提出的边缘-雾-云架构在智能农业系统中的优势,并提出了未来的研究方向。

致谢

  • 作者感谢Taibah University和Prince Sattam Bin Abdulaziz University的支持。

参考文献

  • 论文列出了相关的参考文献,以支持研究和论点。

这篇论文的核心贡献在于提出了一种新的计算架构,通过在边缘、雾和云之间分配任务,以提高智能农业系统的能源效率和减少环境影响。通过数学建模和启发式算法,论文验证了所提架构的有效性。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/420813.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

戏曲文化苑管理系统小程序的设计

管理员账户功能包括:系统首页,个人中心,管理员管理,操作日志管理,基础数据管理,公告管理,戏曲管理,用户管理,轮播图信息 微信端账号功能包括:系统首页&#…

vue 使用vue-quill-editor 富文本添加源码模式,查看源码功能和表格功能

今天接到个需求,在富文本中增加查看源码和增加表格功能,感觉这种功能手拿把掐,但是奈于平时沉迷于移动端有段时间没写pc了,看了下官方感觉一个头两个大,于是在茫茫文档中各种借鉴(抄袭)完成了功…

口袋微店多店铺管理解决方案:甜羊浏览器的应用

#### 前言 随着移动互联网的快速发展,口袋微店成为了众多商家首选的在线销售平台。然而,对于拥有多个口袋微店店铺的商家而言,如何高效地管理这些店铺成为了一大挑战。为了帮助商家解决这一难题,我们推荐使用甜羊浏览器&#xff…

局域网一套键鼠控制两台电脑(台式机和笔记本)

服务端(有键盘和鼠标的电脑作为服务端) 下载软件 分享文件:BarrierSetup-2.3.3.exe 链接:https://pan.xunlei.com/s/VO66rAZkzxTxVm-0QRCJ33mMA1?pwd4jde# 配置服务端 一, 二, 客户端屏幕名称一定要和…

携手浙商证券、华锐技术,共话交易技术的创新与应用

秉承“虚已者进德之基,求同存异谓之共赢”的理念,浙商证券联合非凸科技、华锐技术于8月28日在深圳举办了“量化机遇汇浙,交易技术共商”鑫管家私募沙龙纷享会。此次活动汇聚了众多优秀管理人与资方代表,分享前沿观点,探…

机器学习-逻辑回归原理及其公式

逻辑回归(Logistic Regression)是一种广泛应用于分类任务的统计学方法,尤其是在二分类问题中表现尤为突出。尽管它的名字中包含“回归”,但实际上逻辑回归是一种分类算法。逻辑回归的目标是预测一个样本属于某一类别的概率&#x…

链表题目训练

https://leetcode.cn/problems/remove-linked-li​​​​​​st-elements/description/第一题:移除链表元素 https://leetcode.cn/problems/remove-linked-li​​​​​​st-elements/description/ 第二题:反转链表 https://leetcode.cn/problems/reve…

Fisco Bcos 2.11.0通过网络和本地二进制文件搭建单机节点联盟链网络(搭建你的第一个区块链网络)

Fisco Bcos 2.11.0通过网络和本地二进制文件搭建单机节点联盟链网络(搭建你的第一个区块链网络) 文章目录 Fisco Bcos 2.11.0通过网络和本地二进制文件搭建单机节点联盟链网络(搭建你的第一个区块链网络)前言一、Ubuntu依赖安装二、创建操作目录, 下载build_chain.sh脚本2.1 先…

超越IP-Adapter!阿里提出UniPortrait,可通过文本定制生成高保真的单人或多人图像。

阿里提出UniPortrait,能根据用户提供的文本描述,快速生成既忠实于原图又能灵活调整的个性化人像,用户甚至可以通过简单的句子来描述多个不同的人物,而不需要一一指定每个人的位置。这种设计大大简化了用户的操作,提升了…

我的可视化表达引擎真高可用了

原来有这么多时间 六月的那么一天,天气比以往时候都更凉爽,媳妇边收拾桌子,边漫不经心的对我说:你最近好像都没怎么阅读了。 正刷着新闻我,如同被一记响亮的晴空霹雳击中一般,不知所措。是了,最…

记一次knife4j文档请求异常 SyntaxError: Unexpected token ‘<‘, ... is not valid JSON

knife4j页面报错问题定位 前几天开发新接口,开发完成后想使用knife4j测试一下接口功能,突然发现访问页面报错提示:knife4j文档请求异常,但之前运行还是正常的,想想会不会与升级依赖有关系,启动其他微服务发…

如何优化谷歌排名更有效?

要想提高排名,首先得从用户的角度出发。要想他们在搜索时最关心什么问题,急需解决哪些痛点,之后要做的就是创建GHA高质量内容,创建内容时尽量深入探讨这些问题,而不是泛泛而谈。内容要自然,尽量避免过多的关…

StorageSync数据缓存API

uni.setStorageSyncs参数:将 data 存储在本地缓存中指定的 key 中,会覆盖掉原来该 key 对应的内容,这是一个同步接口。 uni.setStorageSync函数里面写两个参数,分别是key和值,两个参数名称可以随便取,如果有同名的key,那么后面key的值会覆盖掉前面key的值…

基于C#的UDP协议消息传输

1. 服务端 internal class Program{static void Main(string[] args){//1.创建SocketSocket socketServer new Socket(AddressFamily.InterNetwork,SocketType.Dgram,ProtocolType.Udp);//2.绑定IP、端口号EndPoint endPoint new IPEndPoint(IPAddress.Parse("127.0.0.1&…

Deep Ocr

1.圈出内容,文本那里要有内容.然后你保存,并导出数据集. 2.找出deep_ocr_recognition_training_workflow.hdev 文件.修改“DatasetFilename : Test.hdict” 310行 write_deep_ocr (DeepOcrHandle, BestModelDeepOCRFilename) 3.推理test.hdev 但发现很慢,没有mlp…

深入RabbitMQ世界:探索3种队列、4种交换机、7大工作模式及常见概念

文章目录 文章导图RabbitMQ架构及相关概念四大核心概念名词解读 七大工作模式及四大交换机类型0、前置了解-默认交换机DirectExchange1、简单模式(Simple Queue)-默认DirectExchange2、 工作队列模式(Work Queues)-默认DirectExchange3、发布/订阅模式(Publish/Subscribe)-Fano…

【IEEE独立出版 | 往届快至会后2个月检索,刊后1个月检索】2024年第四届电子信息工程与计算机科学国际会议(EIECS 2024)

在线投稿:学术会议-学术交流征稿-学术会议在线-艾思科蓝 电子信息的出现与计算机技术、通信技术和高密度存储技术的迅速发展并在各个领域里得到广泛应用有着密切关系。作为高技术领域中重要的前沿技术之一,电子信息工程具有前瞻性、先导性的特点&#x…

MySQL 查询优化秘籍:让你的数据库查询飞起来

《MySQL 查询优化秘籍:让你的数据库查询飞起来》 在数据库应用中,高效的查询性能至关重要。MySQL 作为广泛使用的关系型数据库,掌握一些常用的查询优化方法可以极大地提升系统的响应速度和性能。今天,我们就来一起探讨常用的优化…

NSSCTF reserve wp--非常简单的逻辑题

也可参考这篇文章: 本题并不是拖入ida中,进行静态分析,下载文件后文件名是py,我们将其重命名(即修改后缀为.py) (如图) 打开后分析以下代码 逆向一下有点麻烦,看了大佬的题解,说是直接正向爆破一下&#x…

萱仔环境记录——git的使用流程:以上传一个项目进入GitHub仓库为例子

前段时间我已经不使用学校的电脑了,在自己的笔记本上安装了git,准备好好把我这几年做的项目整理一下进行开源,由于前几次的面试,一些公司考核到了git的用法,虽然平时我也在使用git对自己的项目进行管理,但还…