摘要:LiteOS间歇计算为什么能使物联网终端实现长续航?

物联网设备、场景复杂多样,小到智能穿戴的耳机,大到大型基建设备,更有我们陌生而又熟悉场景,例如深海探测、森林监控、野生动物跟踪等等能量采集场景。

能量采集场景都在户外,甚至可以说是无人区域,当设备放置(部署)后,没办法及时回收和维护,比如放置在动物身上的设备,位置是不固定的,无法及时为终端设备进行充电和供电,如何让能量采集设备几个月甚至几年长时间的工作,实现能量收集。

能量采集能力不稳定,一切工作只能从零开始

能量收集系统为IoT应用场景的扩展注入了极大的活力。在一个能量采集系统运行过程中,容易受到环境变化、使用行为等多种因素影响,所以系统运行过程中将会频繁断电。采用电池、电容等电量存储设备能够缓解这一问题,却不能从根本上消除供电间歇的影响,在储电量濒临耗尽,而能力采集又不充沛的时候依然会面临间歇性供电的影响。

如果我们对断电行为不做任何处理的话,一旦系统断电,所有的中间运行结果(内存中存储的)都将丢失,一切工作只能从零开始,在完成工作前再次断电,那么一切工作又要重新开始。如此循环往复,无穷尽也。

此时,间歇计算技术尤为关键。

LiteOS间歇计算三个指标助力系统正常运行

间歇计算是一种描述计算机程序或计算机系统行为的模型:在其提供连续服务的执行过程中,它会根据系统控制或环境变化来间歇性暂停并恢复。

在间歇供给能量的情况下,想要系统正常运行,持续推进,间歇计算有三个重要的指标:

系统的持续推进性:解决每次间歇执行周期内的可推进性和长期执行推进效率间的权衡问题。

执行的逻辑正确性:解决间歇执行的数据逻辑不一致、时效性、超预期突发能量消耗、并发一致性等问题。

间歇执行的高效性:最小化数据存储,提高系统的综合间歇推进效率,提升开发效率。

LiteOS间歇计算为什么能使物联网终端实现长续航?

基于任务模型的间歇技术开发模型:间歇化的任务被划分为若干独立子任务,每个子任务执行的开始阶段都会自动保持监测点信息,在某个子任务执行期间断电重启后,系统会依据监测点信息恢复到该子任务的起始位置重新执行。

高效自适应间歇执行技术:基于当前能量状态,自适应备份系统状态,降低备份开销,提高执行效率。

基于静态分析的辅助开发工具:分析每个子任务检测点保持数据的最小集合;为开发者提出切分task的建议,进一步缩小检测点数据大小。

其中运用的神秘技术请看《LiteOS间歇计算技术,破解物联网终端的“低电量焦虑症”》

与博士后一起探索LiteOS间歇计算技术!

视频传送门,戳→→

点击关注,第一时间了解华为云新鲜技术~

LiteOS间歇计算技术:IOT终端真正感受“电量自由”相关推荐

  1. linux 查看电池日志,linux终端查看笔记本电池电量

    系统archlinux,搜索电池相关的软件有下面这些 extra/xfce4-battery-plugin 1.0.5-4 (xfce4-goodies) A battery monitor plug ...

  2. 华为 IoT 认证课程一

    物联网 通信感知技术成就了物联网 1.初识物联网 "特洛伊咖啡壶"  -- 八年后1999年提出物联网概念:指依托RFID(射频识别)技术和设备,按约定的通信协议与互联网结合,使物 ...

  3. 腾讯郭振宇:腾讯云发布云IoT全栈产品矩阵,详解6大产品及3大案例

    5月21-23日,由云南省人民政府指导,云南省文化和旅游厅.昆明市人民政府.腾讯公司共同主办,腾讯战略升级后打造的规格最高.规模最大的行业生态大会"全球数字生态大会"在昆明隆重举行 ...

  4. lora终端连接云服务器_物联网通讯技术三足鼎立形成:NB-IoT、eMTC、LoRa各有千秋...

    物联网通讯技术三足鼎立形成:NB-IoT.eMTC.LoRa各有千秋 如今,即便是不懂技术的人都知道IoT具有非常可观的前景,而物联网产业的发展并非一帆风顺,其中制约行业发展的一大关键技术就是通讯技术 ...

  5. 华米OV 万亿 IoT 争夺战

    作者 | 姚心璐 编辑 | 罗丽娟 责编 | 伍杏玲 本文经授权转自全天候科技(ID:iawtmt) [CSDN 编者按]在过去一年中,手机厂商华为.小米.OPPO.vivo.一加.魅族.360手机, ...

  6. 阿里全面进军IoT,语音将是人与IoT最自然的交互方式

    阿里妹导读:近期,2018国际智能科技峰会开幕式暨主论坛在深圳举行.本次峰会邀请了中国工程院院士高文.院士徐扬生.院士丁文华.图灵奖获得者John E.Hopcroft等多位重量嘉宾参会并做主题演讲. ...

  7. 21页报告揭秘华为鸿蒙OS,七年沉淀、称霸5G+IoT时代的野心 | 附下载

    8月9日,华为于开发者大会发布基于微内核的全场景分布式鸿蒙操作系统,同时宣布方舟编译器开源.从技术角度看,操作系统作为管理分配硬件资源.实现应用软件功能的重要载体,技术含金量之高决定了其"金 ...

  8. LiteOS设备开发(1)——导读

    1.什么是Huawei LiteOS? 2.Huawei LiteOS Kernel的优势有哪些? 3.Huawei LiteOS kernel有哪些功能? Huawei LiteOS为开发者提供&q ...

  9. 无线路由器配置不佳 可耗净手机电量

    对于大多数用户来说,当智能手机或平板电脑的屏幕保持黑暗时,你可能认为它们都处于休眠状态耗电量应该不大,但实际在一些环境下,比如无线路由器的配置不当时,这些移动终端的后台仍会存在大量的信息交互操作,并逐 ...

最新文章

  1. 图灵奖得主杨立昆:AI+时代,未来将会如何被改变
  2. ElasticSearch聚合分析API——非常详细,如果要全面了解的话,最好看这个
  3. Java的知识点14——内部类的概念、内部类的分类
  4. Windows下将nginx安装为服务运行
  5. 机器人的动力学和动力学联系_通过机器学习了解幸福动力学(第2部分)
  6. 2021年中国移动游戏行业深度洞察报告
  7. pytorch笔记-实现一个图像分类模型
  8. [HAOI2010]计数(组合数学)(数位DP)
  9. matlab 特征选择算法,特征选择、特征提取matlab算法实现(模式识别)
  10. 第一期:一款简单好用的屏幕画笔工具
  11. mysql手册01_常用SQL语句大全
  12. redis课程视频 黄建宏_Redis从入门到精通 视频教程 下载
  13. 标准modbus测试软件怎么用,Modbus测试软件使用说明
  14. Python学习_案例for循环嵌套
  15. 写给大忙人看的谷歌搜索技巧
  16. 大豆SNP位点信息查找V2.1版本
  17. 数据集-故障诊断:西储大学轴承的各项数据以及数据说明
  18. 记一次阿里java实习生面试(失败)
  19. Anaconda安装Unpacking payload step frozen
  20. 从零手写pm-cli脚手架,统一阿里拍卖源码架构

热门文章

  1. 深度学习笔记(26) 卷积神经网络
  2. 医学专用计算机证,问一下,医学生考计算机2级证和心理咨询师证有用吗
  3. 已经发车的票还能取出来吗_没想到!火车坐过站,还能免费送回来?方法如下...
  4. python二进制图片压缩传输_python 中 base64 压缩图片,用post传送
  5. 中jsp加载不出来layui_加载页面信息,刷不出来心态都崩了
  6. (1)DBA查询:数据库
  7. 一、python基本语法元素(温度转换)
  8. unicorn模拟执行学习
  9. CentOS 7.2安装zabbix 3.0 LTS
  10. 判断用户输入的银行卡号是否正确--基于Luhn算法的格式校验