检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:吴圣垚 王枫[1] 武延军[1,2] 凌祥 屈晟 罗天悦 吴敬征[1,2] WU Sheng-Yao;WANG Feng;WU Yan-Jun;LING Xiang;QU Sheng;LUO Tian-Yue;WU Jing-Zheng(Intelligent Software Research Center,Institute of Software,Chinese Academy of Sciences,Beijing 100190,China;State Key Laboratory of Computer Science(Institute of Software,Chinese Academy of Sciences),Beijing 100190,China)
机构地区:[1]中国科学院软件研究所智能软件研究中心,北京100190 [2]计算机科学国家重点实验室(中国科学院软件研究所),北京100190
出 处:《软件学报》2024年第4期2055-2075,共21页Journal of Software
基 金:中国科学院战略性先导科技专项(XDA0320000);国家自然科学基金青年项目(62202457);中国博士后科学基金(2022M713253)。
摘 要:日志是计算机系统中记录事件状态信息的的重要载体,日志系统负责计算机系统的日志生成、收集和输出.OpenHarmony是新兴的、面向全设备、全场景的开源操作系统.在所述工作之前,包括日志系统在内OpenHarmony有许多关键子系统尚未构建,而OpenHarmony的开源特性使第三方开发者可以为其贡献核心代码.为了解决Open Harmony日志系统缺乏的问题,主要开展如下工作:(1)分析当今主流日志系统的技术架构和优缺点;(2)基于OpenHarmony操作系统的异构设备互联特性设计HiLog日志系统模型规范;(3)设计并实现第1个面向OpenHarmony的日志系统HiLog,并贡献到OpenHarmony主线;(4)对HiLog日志系统的关键指标进行测试和对比试验.实验数据表明,在基础性能方面,HiLog和Log的日志写入阶段吞吐量分别为1500 KB/s和700 KB/s,相比Android日志系统吞吐量提升114%;在日志持久化方面,HiLog可以3.5%的压缩率进行持久化,并且丢包率小于6‰,远低于Log.此外,HiLog还具备数据安全、流量控制等新型实用能力.Log is an important carrier of a computer system,which records the states of events,and a log system is responsible for log generation,collection,and output.OpenHarmony is a new open-source,distributed operating system for smart devices in all scenarios of a fully-connected world.Prior to the work described in this study,many key subsystems of OpenHarmony,including the log system,had not been built.The open-source feature of OpenHarmony enables third-party developers to contribute core codes.To solve the problem of the lack of a log system of OpenHarmony,this paper mainly does the following work:①It analyzes the technical architecture,advantages,and disadvantages of today’s popular log systems.②It clarifies the model specifications of the log system HiLog according to the interconnection feature of heterogeneous devices in OpenHarmony.③It designs and implements the first log system HiLog of OpenHarmony and contributes it to the OpenHarmony trunk.④It conducts comparative experiments on the key indicators of HiLog.The experimental data show that in terms of basic performance,the throughput of HiLog and Log is 1500 KB/s and 700 KB/s,respectively,which indicates that HiLog has a 114%improvement over the log system of Android.In terms of log persistence,the packet loss of HiLog is less than 6‰with a compression rate of 3.5%for persistency,much lower than that of Log.In addition,HiLog also has some novel practical functions such as data protection and flow control.
关 键 词:操作系统 日志系统 开源软件 数据安全 流量控制
分 类 号:TP316[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.7