基于can的节点间共享资源管理和分布式共享内存的实时操作系统

Kota Ishibashi, Myungryun Yoo, T. Yokoyama
{"title":"基于can的节点间共享资源管理和分布式共享内存的实时操作系统","authors":"Kota Ishibashi, Myungryun Yoo, T. Yokoyama","doi":"10.1109/Trustcom/BigDataSE/ICESS.2017.315","DOIUrl":null,"url":null,"abstract":"The paper presents a real-time operating system (RTOS) that supports location-transparent shared resource management and distributed shared memory for distributed embedded control systems with CAN (Control Area Network) buses. In a distributed embedded control system, location-transparent mechanisms are required because application tasks are distributed to a number of nodes. We have developed a RTOS that supports location-transparent inter-node shared resource management and distributed shared memory. The inter-node resource access protocol is based on the Multiprocessor Priority Ceiling Protocol and inter-node locking is efficiently implemented using the arbitration mechanism of CAN. The distributed shared memory with mutual exclusion is also efficiently implemented. The RTOS is an extension to OSEK OS and supports not only inter-node resource management but also inter-core resource management for multi-core processors and inter-core and inter-node system calls for task management and event control. We have evaluated the performance of the RTOS and have confirmed that the performance is acceptable for practical embedded control systems.","PeriodicalId":170253,"journal":{"name":"2017 IEEE Trustcom/BigDataSE/ICESS","volume":"39 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"A Real-Time Operating System with CAN-Based Inter-Node Shared Resource Management and Distributed Shared Memory\",\"authors\":\"Kota Ishibashi, Myungryun Yoo, T. Yokoyama\",\"doi\":\"10.1109/Trustcom/BigDataSE/ICESS.2017.315\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The paper presents a real-time operating system (RTOS) that supports location-transparent shared resource management and distributed shared memory for distributed embedded control systems with CAN (Control Area Network) buses. In a distributed embedded control system, location-transparent mechanisms are required because application tasks are distributed to a number of nodes. We have developed a RTOS that supports location-transparent inter-node shared resource management and distributed shared memory. The inter-node resource access protocol is based on the Multiprocessor Priority Ceiling Protocol and inter-node locking is efficiently implemented using the arbitration mechanism of CAN. The distributed shared memory with mutual exclusion is also efficiently implemented. The RTOS is an extension to OSEK OS and supports not only inter-node resource management but also inter-core resource management for multi-core processors and inter-core and inter-node system calls for task management and event control. We have evaluated the performance of the RTOS and have confirmed that the performance is acceptable for practical embedded control systems.\",\"PeriodicalId\":170253,\"journal\":{\"name\":\"2017 IEEE Trustcom/BigDataSE/ICESS\",\"volume\":\"39 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-08-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 IEEE Trustcom/BigDataSE/ICESS\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/Trustcom/BigDataSE/ICESS.2017.315\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 IEEE Trustcom/BigDataSE/ICESS","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/Trustcom/BigDataSE/ICESS.2017.315","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

摘要

提出了一种支持位置透明共享资源管理和分布式共享内存的实时操作系统(RTOS),用于具有CAN(控制区域网络)总线的分布式嵌入式控制系统。在分布式嵌入式控制系统中,由于应用程序任务分布到许多节点,因此需要位置透明机制。我们开发了一个支持位置透明节点间共享资源管理和分布式共享内存的RTOS。节点间资源访问协议基于多处理器优先级上限协议,节点间锁定采用CAN仲裁机制有效实现。同时还有效地实现了互斥的分布式共享内存。RTOS是OSEK操作系统的扩展,不仅支持节点间资源管理,还支持多核处理器的核间资源管理,支持核间和节点间系统调用的任务管理和事件控制。我们已经评估了RTOS的性能,并确认其性能可用于实际的嵌入式控制系统。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
A Real-Time Operating System with CAN-Based Inter-Node Shared Resource Management and Distributed Shared Memory
The paper presents a real-time operating system (RTOS) that supports location-transparent shared resource management and distributed shared memory for distributed embedded control systems with CAN (Control Area Network) buses. In a distributed embedded control system, location-transparent mechanisms are required because application tasks are distributed to a number of nodes. We have developed a RTOS that supports location-transparent inter-node shared resource management and distributed shared memory. The inter-node resource access protocol is based on the Multiprocessor Priority Ceiling Protocol and inter-node locking is efficiently implemented using the arbitration mechanism of CAN. The distributed shared memory with mutual exclusion is also efficiently implemented. The RTOS is an extension to OSEK OS and supports not only inter-node resource management but also inter-core resource management for multi-core processors and inter-core and inter-node system calls for task management and event control. We have evaluated the performance of the RTOS and have confirmed that the performance is acceptable for practical embedded control systems.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Insider Threat Detection Through Attributed Graph Clustering SEEAD: A Semantic-Based Approach for Automatic Binary Code De-obfuscation A Public Key Encryption Scheme for String Identification Vehicle Incident Hot Spots Identification: An Approach for Big Data Implementing Chain of Custody Requirements in Database Audit Records for Forensic Purposes
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1