Cache-enabled Access Control System Based on OM2M Framework

C. Sue, Hong-Wei Liu
{"title":"Cache-enabled Access Control System Based on OM2M Framework","authors":"C. Sue, Hong-Wei Liu","doi":"10.23919/TRONSHOW48796.2019.9166144","DOIUrl":null,"url":null,"abstract":"In a traditional access control management system, the server can control the access controller remotely using the proprietary protocol. When someone tags the RFID card, the access controller can determine whether to open the door based on the stored user access data (RFID card number and time zone information) in the access controller, and the server can periodically obtain RFID tagging event data from the access controller. However, the access controller cannot store all of the user access data due to the hardware capacity limitation, and the server cannot handle heterogeneous access controllers without knowing their adopted protocols. This study proposes an OM2M IoT middleware framework to mediate the problem. The system architecture consists of a cloud server, server-side middleware, device-side middleware, and devices. The devices and the cloud server use the middleware to convert communication protocol data formats. Accordingly, the cloud server delegates the server-side middleware to handle the new types of devices. Then, to eliminate the shortage of capacity, we enable the cache concept. The access controller acts as the first-layer cache. We need to implement the device application to serve as the cache manager for the device. The devices in the system mean both the access controllers and the associated device application. Then, the device-side middleware acts as the second-layer cache server. The cloud server acts as the top-layer cache server. When each layer of cache encounters a cache miss, it requests data from the next layer. To increase the user response speed by increasing the cache hit rate, we evaluate several cache replacement policies by conducting experiments for various scenarios and implement an experimental result-based policy prediction algorithm in the server to update the best cache replacement policy for the first-layer cache.","PeriodicalId":378547,"journal":{"name":"2019 TRON Symposium (TRONSHOW)","volume":"43 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 TRON Symposium (TRONSHOW)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.23919/TRONSHOW48796.2019.9166144","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

In a traditional access control management system, the server can control the access controller remotely using the proprietary protocol. When someone tags the RFID card, the access controller can determine whether to open the door based on the stored user access data (RFID card number and time zone information) in the access controller, and the server can periodically obtain RFID tagging event data from the access controller. However, the access controller cannot store all of the user access data due to the hardware capacity limitation, and the server cannot handle heterogeneous access controllers without knowing their adopted protocols. This study proposes an OM2M IoT middleware framework to mediate the problem. The system architecture consists of a cloud server, server-side middleware, device-side middleware, and devices. The devices and the cloud server use the middleware to convert communication protocol data formats. Accordingly, the cloud server delegates the server-side middleware to handle the new types of devices. Then, to eliminate the shortage of capacity, we enable the cache concept. The access controller acts as the first-layer cache. We need to implement the device application to serve as the cache manager for the device. The devices in the system mean both the access controllers and the associated device application. Then, the device-side middleware acts as the second-layer cache server. The cloud server acts as the top-layer cache server. When each layer of cache encounters a cache miss, it requests data from the next layer. To increase the user response speed by increasing the cache hit rate, we evaluate several cache replacement policies by conducting experiments for various scenarios and implement an experimental result-based policy prediction algorithm in the server to update the best cache replacement policy for the first-layer cache.
基于OM2M框架的缓存访问控制系统
在传统的访问控制管理系统中,服务器可以使用专有协议远程控制访问控制器。当有人对RFID卡进行标签时,门禁控制器根据门禁控制器中存储的用户访问数据(RFID卡号和时区信息)判断是否开门,服务器定期从门禁控制器获取RFID标签事件数据。但是,由于硬件容量的限制,访问控制器无法存储所有的用户访问数据,并且服务器在不知道其采用的协议的情况下无法处理异构访问控制器。本研究提出一个OM2M物联网中间件框架来调解这个问题。系统架构由云服务器、服务器端中间件、设备端中间件和设备组成。设备和云服务器使用中间件转换通信协议数据格式。相应地,云服务器委托服务器端中间件来处理新类型的设备。然后,为了消除容量不足,我们启用了缓存概念。访问控制器充当第一层缓存。我们需要实现设备应用程序作为设备的缓存管理器。系统中的设备是指访问控制器和关联的设备应用程序。然后,设备端中间件充当第二层缓存服务器。云服务器充当顶层缓存服务器。当每一层缓存遇到缓存丢失时,它会向下一层请求数据。为了通过提高缓存命中率来提高用户响应速度,我们在不同场景下进行了实验,评估了几种缓存替换策略,并在服务器端实现了基于实验结果的策略预测算法,以更新第一层缓存的最佳缓存替换策略。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信