• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

资源受限无线传感器节点上多线程操作系统的内存与能量优化策略

Memory and energy optimization strategies for multithreaded operating system on the resource-constrained wireless sensor node.

作者信息

Liu Xing, Hou Kun Mean, de Vaulx Christophe, Xu Jun, Yang Jianfeng, Zhou Haiying, Shi Hongling, Zhou Peng

机构信息

LIMOS Laboratory, CNRS UMR 6158, Blaise Pascal University, Les Cézeaux, BP 10125, Clermont-Ferrand 63173, France.

Internet and Information Technology Laboratory, Electronic Information School, Wuhan University, Road LuoJia, Wuhan 430072, China.

出版信息

Sensors (Basel). 2014 Dec 23;15(1):22-48. doi: 10.3390/s150100022.

DOI:10.3390/s150100022
PMID:25545264
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC4327005/
Abstract

Memory and energy optimization strategies are essential for the resource-constrained wireless sensor network (WSN) nodes. In this article, a new memory-optimized and energy-optimized multithreaded WSN operating system (OS) LiveOS is designed and implemented. Memory cost of LiveOS is optimized by using the stack-shifting hybrid scheduling approach. Different from the traditional multithreaded OS in which thread stacks are allocated statically by the pre-reservation, thread stacks in LiveOS are allocated dynamically by using the stack-shifting technique. As a result, memory waste problems caused by the static pre-reservation can be avoided. In addition to the stack-shifting dynamic allocation approach, the hybrid scheduling mechanism which can decrease both the thread scheduling overhead and the thread stack number is also implemented in LiveOS. With these mechanisms, the stack memory cost of LiveOS can be reduced more than 50% if compared to that of a traditional multithreaded OS. Not is memory cost optimized, but also the energy cost is optimized in LiveOS, and this is achieved by using the multi-core "context aware" and multi-core "power-off/wakeup" energy conservation approaches. By using these approaches, energy cost of LiveOS can be reduced more than 30% when compared to the single-core WSN system. Memory and energy optimization strategies in LiveOS not only prolong the lifetime of WSN nodes, but also make the multithreaded OS feasible to run on the memory-constrained WSN nodes.

摘要

内存和能量优化策略对于资源受限的无线传感器网络(WSN)节点至关重要。在本文中,设计并实现了一种新的内存优化和能量优化的多线程WSN操作系统(OS)LiveOS。LiveOS的内存成本通过使用栈移位混合调度方法进行优化。与传统的多线程操作系统不同,传统操作系统中的线程栈是通过预预留静态分配的,而LiveOS中的线程栈通过使用栈移位技术动态分配。因此,可以避免由静态预预留导致的内存浪费问题。除了栈移位动态分配方法外,LiveOS中还实现了可以降低线程调度开销和线程栈数量的混合调度机制。通过这些机制,与传统多线程操作系统相比,LiveOS的栈内存成本可以降低50%以上。LiveOS不仅优化了内存成本,还通过使用多核“上下文感知”和多核“断电/唤醒”节能方法优化了能量成本。通过使用这些方法,与单核WSN系统相比,LiveOS的能量成本可以降低30%以上。LiveOS中的内存和能量优化策略不仅延长了WSN节点的寿命,还使多线程操作系统能够在内存受限的WSN节点上运行。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126d/4327005/74a84dfa2708/sensors-15-00022f16.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126d/4327005/adae4d792300/sensors-15-00022f1.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126d/4327005/66b7f2c1f5e2/sensors-15-00022f2.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126d/4327005/6450d869f6fb/sensors-15-00022f3.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126d/4327005/ca4242068ac6/sensors-15-00022f4.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126d/4327005/e50877a924f2/sensors-15-00022f5.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126d/4327005/6e28f2b2383b/sensors-15-00022f6.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126d/4327005/27dcffef9757/sensors-15-00022f7.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126d/4327005/281ef8609618/sensors-15-00022f8.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126d/4327005/ca50195556d4/sensors-15-00022f9.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126d/4327005/ce82893c9446/sensors-15-00022f10.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126d/4327005/b7a8a11f683f/sensors-15-00022f11.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126d/4327005/e9d1d69c1642/sensors-15-00022f12.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126d/4327005/c48265729155/sensors-15-00022f13.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126d/4327005/10b76261c0b8/sensors-15-00022f14.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126d/4327005/6248559a9f99/sensors-15-00022f15.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126d/4327005/74a84dfa2708/sensors-15-00022f16.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126d/4327005/adae4d792300/sensors-15-00022f1.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126d/4327005/66b7f2c1f5e2/sensors-15-00022f2.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126d/4327005/6450d869f6fb/sensors-15-00022f3.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126d/4327005/ca4242068ac6/sensors-15-00022f4.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126d/4327005/e50877a924f2/sensors-15-00022f5.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126d/4327005/6e28f2b2383b/sensors-15-00022f6.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126d/4327005/27dcffef9757/sensors-15-00022f7.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126d/4327005/281ef8609618/sensors-15-00022f8.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126d/4327005/ca50195556d4/sensors-15-00022f9.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126d/4327005/ce82893c9446/sensors-15-00022f10.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126d/4327005/b7a8a11f683f/sensors-15-00022f11.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126d/4327005/e9d1d69c1642/sensors-15-00022f12.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126d/4327005/c48265729155/sensors-15-00022f13.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126d/4327005/10b76261c0b8/sensors-15-00022f14.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126d/4327005/6248559a9f99/sensors-15-00022f15.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/126d/4327005/74a84dfa2708/sensors-15-00022f16.jpg

相似文献

1
Memory and energy optimization strategies for multithreaded operating system on the resource-constrained wireless sensor node.资源受限无线传感器节点上多线程操作系统的内存与能量优化策略
Sensors (Basel). 2014 Dec 23;15(1):22-48. doi: 10.3390/s150100022.
2
MIROS: a hybrid real-time energy-efficient operating system for the resource-constrained wireless sensor nodes.MIROS:一种适用于资源受限无线传感器节点的混合实时节能操作系统。
Sensors (Basel). 2014 Sep 22;14(9):17621-54. doi: 10.3390/s140917621.
3
An Energy Aware Adaptive Sampling Algorithm for Energy Harvesting WSN with Energy Hungry Sensors.一种用于带有高能耗传感器的能量收集无线传感器网络的能量感知自适应采样算法
Sensors (Basel). 2016 Mar 28;16(4):448. doi: 10.3390/s16040448.
4
Towards Hybrid Energy-Efficient Power Management in Wireless Sensor Networks.迈向无线传感器网络中的混合节能电源管理
Sensors (Basel). 2021 Dec 31;22(1):301. doi: 10.3390/s22010301.
5
T-L Plane Abstraction-Based Energy-Efficient Real-Time Scheduling for Multi-Core Wireless Sensors.基于T-L平面抽象的多核无线传感器节能实时调度
Sensors (Basel). 2016 Jul 8;16(7):1054. doi: 10.3390/s16071054.
6
Improved Scheduling Mechanisms for Synchronous Information and Energy Transmission.用于同步信息与能量传输的改进调度机制
Sensors (Basel). 2017 Jun 9;17(6):1343. doi: 10.3390/s17061343.
7
Optimal Sensor and Relay Nodes Power Scheduling for Remote State Estimation with Energy Constraint.具有能量约束的远程状态估计的最优传感器和中继节点功率调度。
Sensors (Basel). 2020 Feb 16;20(4):1073. doi: 10.3390/s20041073.
8
Outage Performance Analysis and SWIPT Optimization in Energy-Harvesting Wireless Sensor Network Deploying NOMA.基于 NOMA 的能量 harvesting 无线传感器网络的中断性能分析和 SWIPT 优化。
Sensors (Basel). 2019 Feb 1;19(3):613. doi: 10.3390/s19030613.
9
Activity aware energy efficient priority based multi patient monitoring adaptive system for body sensor networks.用于身体传感器网络的基于活动感知、节能、优先级的多患者监测自适应系统。
Technol Health Care. 2014 Jan 1;22(2):167-77. doi: 10.3233/THC-140782.
10
Dynamic Voltage-Frequency and Workload Joint Scaling Power Management for Energy Harvesting Multi-Core WSN Node SoC.用于能量收集多核无线传感器网络节点片上系统的动态电压 - 频率与工作负载联合缩放功率管理
Sensors (Basel). 2017 Feb 8;17(2):310. doi: 10.3390/s17020310.

引用本文的文献

1
Trends and Challenges in AIoT/IIoT/IoT Implementation.人工智能物联网/工业物联网/物联网实施中的趋势与挑战。
Sensors (Basel). 2023 May 25;23(11):5074. doi: 10.3390/s23115074.