首页 > 最新文献

BenchCouncil Transactions on Benchmarks, Standards and Evaluations最新文献

英文 中文
Asynchronous memory access unit for general purpose processors 通用处理器的异步存储器访问单元
Pub Date : 2022-04-01 DOI: 10.1016/j.tbench.2022.100061
Luming Wang, Xu Zhang, Tianyue Lu, Mingyu Chen

In future data centers, applications will make heavy use of far memory (including disaggregated memory pools and NVM). The access latency of far memory is more widely distributed than that of local memory accesses. This makes the efficiency of traditional out-of-order load/store mechanism in most general-purpose processors decrease in this scenario. Therefore, this work proposes an in-core asynchronous memory access unit to fully utilize the far memory resources.

在未来的数据中心中,应用程序将大量使用远端内存(包括分解内存池和NVM)。远端内存的访问延迟比本地内存的访问延迟分布更广。在这种情况下,这使得大多数通用处理器中传统的乱序加载/存储机制的效率降低。因此,本文提出了一种核内异步内存访问单元,以充分利用远端内存资源。
{"title":"Asynchronous memory access unit for general purpose processors","authors":"Luming Wang,&nbsp;Xu Zhang,&nbsp;Tianyue Lu,&nbsp;Mingyu Chen","doi":"10.1016/j.tbench.2022.100061","DOIUrl":"10.1016/j.tbench.2022.100061","url":null,"abstract":"<div><p>In future data centers, applications will make heavy use of far memory (including disaggregated memory pools and NVM). The access latency of far memory is more widely distributed than that of local memory accesses. This makes the efficiency of traditional out-of-order load/store mechanism in most general-purpose processors decrease in this scenario. Therefore, this work proposes an in-core asynchronous memory access unit to fully utilize the far memory resources.</p></div>","PeriodicalId":100155,"journal":{"name":"BenchCouncil Transactions on Benchmarks, Standards and Evaluations","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2022-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2772485922000485/pdfft?md5=54d32533bcc872f110f985167a950308&pid=1-s2.0-S2772485922000485-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"79522755","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
An efficient encrypted deduplication scheme with security-enhanced proof of ownership in edge computing 一种有效的加密重复数据删除方案,在边缘计算中具有安全增强的所有权证明
Pub Date : 2022-04-01 DOI: 10.1016/j.tbench.2022.100062
Yukun Zhou , Zhibin Yu , Liang Gu , Dan Feng

With the rapid expansion of Internet of Things (IoT), relevant files are stored and transmitted at the network edge by employing data deduplication to eliminate redundant data for the best accessibility. Although deduplication improves storage and network efficiency, it decreases security strength and performance. Existing schemes usually adopt message-locked encryption (MLE) to encrypt data, which is vulnerable to brute-force attacks. Meanwhile, these schemes utilize proof-of-ownership (PoW) to prevent duplicate-faking attacks, while they suffer from replay attacks or incur large computation overheads. This paper proposes SE-PoW, an efficient and location-aware hybrid encrypted deduplication scheme with a dual-level security-enhanced Proof-of-Ownership in edge computing. Specifically, SE-PoW firstly encrypts files with an inter-edge server-aided randomized convergent encryption (RCE) method and then protects blocks with an intra-edge edge-aided MLE method to balance security and system efficiency. To resist duplicate-faking attacks and replay attacks, SE-PoW performs the dual-level PoW algorithm. Then it combines the verification of a cuckoo filter and the homomorphism of algebraic signatures in sequence to enhance security and improve ownership checking efficiency. Security analysis demonstrates that SE-PoW ensures data security and resists the mentioned attacks. Evaluation results show that SE-PoW reduces up to 61.9% upload time overheads compared with the state-of-the-art schemes.

随着物联网的快速发展,相关文件在网络边缘存储和传输,通过重复数据删除技术消除冗余数据,以达到最佳的可访问性。重复数据删除虽然可以提高存储效率和网络效率,但会降低安全强度和性能。现有方案通常采用消息锁定加密(message-locked encryption, MLE)对数据进行加密,容易受到暴力攻击。同时,这些方案利用所有权证明(PoW)来防止重复伪造攻击,同时遭受重放攻击或产生大量计算开销。SE-PoW是一种高效、位置感知的混合加密重复数据删除方案,在边缘计算中具有双重安全增强的所有权证明。SE-PoW首先使用边缘间服务器辅助随机收敛加密(RCE)方法加密文件,然后使用边缘内边缘辅助MLE方法保护块,以平衡安全性和系统效率。为了防止重复伪造攻击和重放攻击,SE-PoW采用了双级PoW算法。然后将布谷鸟滤波器的验证与代数签名的同态序列验证相结合,增强了安全性,提高了所有权检查效率。安全性分析表明,SE-PoW能够保证数据安全,抵御上述攻击。评估结果表明,与最先进的方案相比,SE-PoW可减少61.9%的上传时间开销。
{"title":"An efficient encrypted deduplication scheme with security-enhanced proof of ownership in edge computing","authors":"Yukun Zhou ,&nbsp;Zhibin Yu ,&nbsp;Liang Gu ,&nbsp;Dan Feng","doi":"10.1016/j.tbench.2022.100062","DOIUrl":"10.1016/j.tbench.2022.100062","url":null,"abstract":"<div><p>With the rapid expansion of Internet of Things (IoT), relevant files are stored and transmitted at the network edge by employing data deduplication to eliminate redundant data for the best accessibility. Although deduplication improves storage and network efficiency, it decreases security strength and performance. Existing schemes usually adopt message-locked encryption (MLE) to encrypt data, which is vulnerable to brute-force attacks. Meanwhile, these schemes utilize proof-of-ownership (PoW) to prevent duplicate-faking attacks, while they suffer from replay attacks or incur large computation overheads. This paper proposes SE-PoW, an efficient and location-aware hybrid encrypted deduplication scheme with a dual-level security-enhanced Proof-of-Ownership in edge computing. Specifically, SE-PoW firstly encrypts files with an inter-edge server-aided randomized convergent encryption (RCE) method and then protects blocks with an intra-edge edge-aided MLE method to balance security and system efficiency. To resist duplicate-faking attacks and replay attacks, SE-PoW performs the dual-level PoW algorithm. Then it combines the verification of a cuckoo filter and the homomorphism of algebraic signatures in sequence to enhance security and improve ownership checking efficiency. Security analysis demonstrates that SE-PoW ensures data security and resists the mentioned attacks. Evaluation results show that SE-PoW reduces up to 61.9% upload time overheads compared with the state-of-the-art schemes.</p></div>","PeriodicalId":100155,"journal":{"name":"BenchCouncil Transactions on Benchmarks, Standards and Evaluations","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2022-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2772485922000497/pdfft?md5=6d431fd53173a00cc3005f03b1e16151&pid=1-s2.0-S2772485922000497-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"75950489","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Three laws of technology rise or fall 技术兴衰的三大法则
Pub Date : 2022-03-01 DOI: 10.1016/j.tbench.2022.100034
Jianfeng Zhan

Newton’s laws of motion perfectly explain or approximate physical phenomena in our everyday life. Are there any laws that explain or approximate technology’s rise or fall? After reviewing thirteen information technologies that succeeded, this article concludes three laws of technology and derives five corollaries to explain or approximate the rise or fall of technology. Three laws are the laws of technology inertia, technology change force, and technology action and reaction. Five corollaries are the corollaries of measurement of technology change force, technology breakthrough, technology monopoly, technology openness, and technology business opportunity. I present how to use the laws and the corollaries to analyze an emerging technology—the open-source RISC-V processor. Also, I elaborate on benchmarks’ role in applying those laws.

牛顿的运动定律完美地解释或近似于我们日常生活中的物理现象。有没有什么定律可以解释或近似地解释技术的兴衰?在回顾了13项成功的信息技术之后,本文总结了技术的三个定律,并推导出五个推论来解释或近似技术的兴衰。三大规律分别是技术惯性规律、技术变革力规律和技术作用与反作用规律。五个推论分别是技术变革力、技术突破、技术垄断、技术开放、技术商业机会计量的推论。我介绍了如何使用这些定律和推论来分析一项新兴技术——开源RISC-V处理器。此外,我还详细阐述了基准在适用这些法律方面的作用。
{"title":"Three laws of technology rise or fall","authors":"Jianfeng Zhan","doi":"10.1016/j.tbench.2022.100034","DOIUrl":"10.1016/j.tbench.2022.100034","url":null,"abstract":"<div><p>Newton’s laws of motion perfectly explain or approximate physical phenomena in our everyday life. Are there any laws that explain or approximate technology’s rise or fall? After reviewing thirteen information technologies that succeeded, this article concludes three laws of technology and derives five corollaries to explain or approximate the rise or fall of technology. Three laws are the laws of technology inertia, technology change force, and technology action and reaction. Five corollaries are the corollaries of measurement of technology change force, technology breakthrough, technology monopoly, technology openness, and technology business opportunity. I present how to use the laws and the corollaries to analyze an emerging technology—the open-source RISC-V processor. Also, I elaborate on benchmarks’ role in applying those laws.</p></div>","PeriodicalId":100155,"journal":{"name":"BenchCouncil Transactions on Benchmarks, Standards and Evaluations","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2022-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2772485922000217/pdfft?md5=5c56aa807df0d773d317e45841d2b270&pid=1-s2.0-S2772485922000217-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"80318518","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Training, testing and benchmarking medical AI models using Clinical AIBench 使用临床AIBench培训,测试和对标医疗人工智能模型
Pub Date : 2022-03-01 DOI: 10.1016/j.tbench.2022.100037
Yunyou Huang , Xiuxia Miao , Ruchang Zhang , Li Ma , Wenjing Liu , Fan Zhang , Xianglong Guan , Xiaoshuang Liang , Xiangjiang Lu , Suqing Tang , Zhifei Zhang

AI technology has been used in many clinical research fields, but most AI technologies are difficult to land in real-world clinical settings. In most current clinical AI research settings, the diagnosis task is to identify different types of diseases among the given ones. However, the diagnosis in real-world settings needs dynamically developing inspection strategies based on the existing resources of medical institutions and identifying different kinds of diseases out of many possibilities. To promote the development of different clinical AI technologies and the implementation of clinical applications, we propose a benchmark named Clinical AIBench for developing, verifying, and evaluating clinical AI technologies in real-world clinical settings. Specifically, Clinical AIBench can be used for: (1) Model training and testing: Researchers can use the data to train and test their models. (2)Model evaluation: Researchers can use Clinical AIBench to objectively, fairly, and comparably evaluate various models of different researchers. (3) Clinical value evaluation: Researchers can use the clinical indicators provided by Clinical AIBench to evaluate the clinical value of models, which will be applied in real-world clinical settings. For convenience, Clinical AIBench provides three different levels of clinical settings: restricted clinical setting, which is named closed clinical setting, data island clinical setting, and real-world clinical setting, which is called open clinical setting. In addition, Clinical AIBench covers three diseases: Alzheimer’s disease, COVID-19, and dental. Clinical AIBench provides python APIs to researchers. The data and source code are publicly available from the project website https://www.benchcouncil.org/clinical_aibench/.

人工智能技术已经应用于许多临床研究领域,但大多数人工智能技术很难在现实世界的临床环境中落地。在目前大多数临床人工智能研究环境中,诊断任务是在给定的疾病中识别不同类型的疾病。然而,现实环境中的诊断需要基于医疗机构现有资源动态制定检查策略,并从多种可能性中识别不同类型的疾病。为了促进不同临床人工智能技术的发展和临床应用的实施,我们提出了一个名为临床AIBench的基准,用于在现实临床环境中开发、验证和评估临床人工智能技术。具体来说,临床AIBench可以用于:(1)模型训练和测试:研究人员可以使用数据来训练和测试他们的模型。(2)模型评价:研究人员可以使用Clinical AIBench对不同研究人员的各种模型进行客观、公正、可比性的评价。(3)临床价值评价:研究人员可以利用临床AIBench提供的临床指标对模型的临床价值进行评价,并将其应用于实际临床环境中。为方便起见,临床AIBench提供了三种不同层次的临床设置:限制性临床设置,称为封闭临床设置;数据孤岛临床设置;真实世界临床设置,称为开放临床设置。此外,Clinical AIBench还涵盖了三种疾病:阿尔茨海默病、COVID-19和牙科。临床AIBench为研究人员提供python api。数据和源代码可从项目网站https://www.benchcouncil.org/clinical_aibench/公开获取。
{"title":"Training, testing and benchmarking medical AI models using Clinical AIBench","authors":"Yunyou Huang ,&nbsp;Xiuxia Miao ,&nbsp;Ruchang Zhang ,&nbsp;Li Ma ,&nbsp;Wenjing Liu ,&nbsp;Fan Zhang ,&nbsp;Xianglong Guan ,&nbsp;Xiaoshuang Liang ,&nbsp;Xiangjiang Lu ,&nbsp;Suqing Tang ,&nbsp;Zhifei Zhang","doi":"10.1016/j.tbench.2022.100037","DOIUrl":"10.1016/j.tbench.2022.100037","url":null,"abstract":"<div><p>AI technology has been used in many clinical research fields, but most AI technologies are difficult to land in real-world clinical settings. In most current clinical AI research settings, the diagnosis task is to identify different types of diseases among the given ones. However, the diagnosis in real-world settings needs dynamically developing inspection strategies based on the existing resources of medical institutions and identifying different kinds of diseases out of many possibilities. To promote the development of different clinical AI technologies and the implementation of clinical applications, we propose a benchmark named Clinical AIBench for developing, verifying, and evaluating clinical AI technologies in real-world clinical settings. Specifically, Clinical AIBench can be used for: (1) Model training and testing: Researchers can use the data to train and test their models. (2)Model evaluation: Researchers can use Clinical AIBench to objectively, fairly, and comparably evaluate various models of different researchers. (3) Clinical value evaluation: Researchers can use the clinical indicators provided by Clinical AIBench to evaluate the clinical value of models, which will be applied in real-world clinical settings. For convenience, Clinical AIBench provides three different levels of clinical settings: restricted clinical setting, which is named closed clinical setting, data island clinical setting, and real-world clinical setting, which is called open clinical setting. In addition, Clinical AIBench covers three diseases: Alzheimer’s disease, COVID-19, and dental. Clinical AIBench provides python APIs to researchers. The data and source code are publicly available from the project website <span>https://www.benchcouncil.org/clinical_aibench/</span><svg><path></path></svg>.</p></div>","PeriodicalId":100155,"journal":{"name":"BenchCouncil Transactions on Benchmarks, Standards and Evaluations","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2022-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2772485922000242/pdfft?md5=20f33241cdf793f91b18a1c74673a127&pid=1-s2.0-S2772485922000242-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"88872350","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Combating disinformation on social media: A computational perspective 打击社交媒体上的虚假信息:一个计算的视角
Pub Date : 2022-03-01 DOI: 10.1016/j.tbench.2022.100035
Kai Shu

The use of social media has accelerated information sharing and instantaneous communications. The low barrier to enter social media enables more users to participate and makes them stay engaged longer, while incentivizing individuals with a hidden agenda to use disinformation to manipulate information and influence opinions. Disinformation, such as fake news, hoaxes, and conspiracy theories, has increasingly been weaponized to divide people and create detrimental societal effects. Therefore, it is imperative to understand disinformation and systematically investigate how we can improve resistance against it, taking into account the tension between the need for information and the need for security and protection against disinformation. In this survey, we look into the concepts, methods, and recent advancements of detecting disinformation from a computational perspective. We will also discuss open issues and future research directions for combating disinformation on social media.

社交媒体的使用加速了信息共享和即时通信。进入社交媒体的低门槛使更多的用户能够参与,并使他们保持更长时间的参与,同时激励有隐藏议程的个人使用虚假信息来操纵信息和影响意见。虚假信息,如假新闻、骗局和阴谋论,越来越多地被用来分裂人们并造成有害的社会影响。因此,必须了解虚假信息,并系统地研究我们如何提高对它的抵抗力,同时考虑到信息需求与安全需求之间的紧张关系,以及对虚假信息的保护。在这项调查中,我们从计算的角度研究了检测虚假信息的概念、方法和最新进展。我们还将讨论打击社交媒体虚假信息的开放性问题和未来的研究方向。
{"title":"Combating disinformation on social media: A computational perspective","authors":"Kai Shu","doi":"10.1016/j.tbench.2022.100035","DOIUrl":"10.1016/j.tbench.2022.100035","url":null,"abstract":"<div><p>The use of social media has accelerated information sharing and instantaneous communications. The low barrier to enter social media enables more users to participate and makes them stay engaged longer, while incentivizing individuals with a hidden agenda to use disinformation to manipulate information and influence opinions. Disinformation, such as fake news, hoaxes, and conspiracy theories, has increasingly been weaponized to divide people and create detrimental societal effects. Therefore, it is imperative to understand disinformation and systematically investigate how we can improve resistance against it, taking into account the tension between the need for information and the need for security and protection against disinformation. In this survey, we look into the concepts, methods, and recent advancements of detecting disinformation from a computational perspective. We will also discuss open issues and future research directions for combating disinformation on social media.</p></div>","PeriodicalId":100155,"journal":{"name":"BenchCouncil Transactions on Benchmarks, Standards and Evaluations","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2022-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2772485922000229/pdfft?md5=276c9f039616b23c7d0aa7446e484c6b&pid=1-s2.0-S2772485922000229-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"86488538","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Challenges and recent advances in the design of real-time wireless Cyber-Physical Systems 实时无线信息物理系统设计的挑战和最新进展
Pub Date : 2022-03-01 DOI: 10.1016/j.tbench.2022.100036
Romain Jacob

Cyber-Physical Systems (CPS) refer to systems where some intelligence is embedded into devices that interact with their environment. Using wireless technology in such systems is desirable for better flexibility, improved maintainability, and cost reduction, among others. Moreover, CPS applications often specify deadlines; that is, maximal tolerable delays between the execution of distributed tasks. Systems that guarantee to meet such deadlines are called real-time systems. In the past few years, a technique known as synchronous transmissions (ST) has been shown to enable reliable and energy efficient communication, which is promising for the design of real-time wireless CPS.

We identify at least three issues that limit the adoption of ST in this domain: (i) ST is difficult to use due to stringent time synchronization requirements (in the order of μs). There is a lack of tools to facilitate the implementation of ST by CPS engineers, which are often not wireless communication experts. (ii) There are only few examples showcasing the use of ST for CPS applications and academic works based on ST tend to focus on communication rather than applications. Convincing proof-of-concept CPS applications are missing. (iii) The inherent variability of the wireless environment makes performance evaluation challenging. The lack of an agreed-upon methodology hinders experiment reproducibility and limits the confidence in the performance claims. This paper synthesizes recent advances what address these three problems, thereby enabling significant progress for future applications of low-power wireless technology in real-time CPS.

网络物理系统(CPS)是指将一些智能嵌入到与环境交互的设备中的系统。在这样的系统中使用无线技术是为了获得更好的灵活性、改进的可维护性和降低成本等。此外,CPS申请通常会指定截止日期;也就是说,分布式任务执行之间的最大可容忍延迟。保证在这样的期限内完成任务的系统被称为实时系统。在过去的几年里,一种被称为同步传输(ST)的技术已经被证明可以实现可靠和节能的通信,这对实时无线CPS的设计很有希望。我们发现至少有三个问题限制了ST在该领域的采用:(i)由于严格的时间同步要求(以μs为顺序),ST难以使用。CPS工程师通常不是无线通信专家,因此缺乏工具来促进ST的实施。(ii)在CPS应用中使用科技的例子很少,基于科技的学术作品往往侧重于交流而不是应用。缺乏令人信服的概念验证CPS应用程序。(iii)无线环境固有的可变性使性能评估具有挑战性。缺乏商定的方法阻碍了实验的可重复性,并限制了对性能声明的信心。本文综合了解决这三个问题的最新进展,从而为低功耗无线技术在实时CPS中的未来应用取得了重大进展。
{"title":"Challenges and recent advances in the design of real-time wireless Cyber-Physical Systems","authors":"Romain Jacob","doi":"10.1016/j.tbench.2022.100036","DOIUrl":"10.1016/j.tbench.2022.100036","url":null,"abstract":"<div><p>Cyber-Physical Systems (CPS) refer to systems where some intelligence is embedded into devices that interact with their environment. Using wireless technology in such systems is desirable for better flexibility, improved maintainability, and cost reduction, among others. Moreover, CPS applications often specify deadlines; that is, maximal tolerable delays between the execution of distributed tasks. Systems that guarantee to meet such deadlines are called real-time systems. In the past few years, a technique known as synchronous transmissions (ST) has been shown to enable reliable and energy efficient communication, which is promising for the design of real-time wireless CPS.</p><p>We identify at least three issues that limit the adoption of ST in this domain: (i) ST is difficult to use due to stringent time synchronization requirements (in the order of <span><math><mrow><mspace></mspace><mi>μ</mi><mtext>s</mtext></mrow></math></span>). There is a lack of tools to facilitate the implementation of ST by CPS engineers, which are often not wireless communication experts. (ii) There are only few examples showcasing the use of ST for CPS applications and academic works based on ST tend to focus on communication rather than applications. Convincing proof-of-concept CPS applications are missing. (iii) The inherent variability of the wireless environment makes performance evaluation challenging. The lack of an agreed-upon methodology hinders experiment reproducibility and limits the confidence in the performance claims. This paper synthesizes recent advances what address these three problems, thereby enabling significant progress for future applications of low-power wireless technology in real-time CPS.</p></div>","PeriodicalId":100155,"journal":{"name":"BenchCouncil Transactions on Benchmarks, Standards and Evaluations","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2022-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2772485922000230/pdfft?md5=eb1b51cae3b646d955655faccd0430b8&pid=1-s2.0-S2772485922000230-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"78885692","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Are current benchmarks adequate to evaluate distributed transactional databases? 当前的基准测试是否足以评估分布式事务数据库?
Pub Date : 2022-03-01 DOI: 10.1016/j.tbench.2022.100031
Luyi Qu , Qingshuai Wang , Ting Chen , Keqiang Li , Rong Zhang , Xuan Zhou , Quanqing Xu , Zhifeng Yang , Chuanhui Yang , Weining Qian , Aoying Zhou

With the rapid development of distributed transactional databases in recent years, there is an urgent need for fair performance evaluation and comparison. Though there are various open-source benchmarks built for databases, it is lack of a comprehensive study about the applicability for distributed transactional databases. This paper presents a review of the state-of-art benchmarks with respect to distributed transactional databases. We first summarize the representative architectures of distributed transactional databases and then provide an overview about the chock points in distributed transactional databases. Then, we classify the classic transactional benchmarks based on their characteristics and design purposes. Finally, we review these benchmarks from schema and data definition, workload generation, and evaluation and metrics to check whether they are still applicable to distributed transactional databases with respect to the chock points. This paper exposes a potential research direction to motivate future benchmark designs in the area of distributed transactional databases.

随着近年来分布式事务数据库的快速发展,人们迫切需要对分布式事务数据库进行公平的性能评估和比较。虽然有各种各样的开源数据库基准,但缺乏对分布式事务数据库适用性的全面研究。本文介绍了关于分布式事务数据库的最新基准测试。我们首先总结了分布式事务数据库的代表性体系结构,然后概述了分布式事务数据库中的阻塞点。然后,我们根据它们的特征和设计目的对经典事务性基准进行分类。最后,我们从模式和数据定义、工作负载生成、评估和度量等方面回顾这些基准,以检查它们是否仍然适用于分布式事务数据库中的阻塞点。本文揭示了一个潜在的研究方向,以激励分布式事务数据库领域未来的基准设计。
{"title":"Are current benchmarks adequate to evaluate distributed transactional databases?","authors":"Luyi Qu ,&nbsp;Qingshuai Wang ,&nbsp;Ting Chen ,&nbsp;Keqiang Li ,&nbsp;Rong Zhang ,&nbsp;Xuan Zhou ,&nbsp;Quanqing Xu ,&nbsp;Zhifeng Yang ,&nbsp;Chuanhui Yang ,&nbsp;Weining Qian ,&nbsp;Aoying Zhou","doi":"10.1016/j.tbench.2022.100031","DOIUrl":"10.1016/j.tbench.2022.100031","url":null,"abstract":"<div><p>With the rapid development of distributed transactional databases in recent years, there is an urgent need for fair performance evaluation and comparison. Though there are various open-source benchmarks built for databases, it is lack of a comprehensive study about the applicability for distributed transactional databases. This paper presents a review of the state-of-art benchmarks with respect to distributed transactional databases. We first summarize the representative architectures of distributed transactional databases and then provide an overview about the chock points in distributed transactional databases. Then, we classify the classic transactional benchmarks based on their characteristics and design purposes. Finally, we review these benchmarks from schema and data definition, workload generation, and evaluation and metrics to check whether they are still applicable to distributed transactional databases with respect to the chock points. This paper exposes a potential research direction to motivate future benchmark designs in the area of distributed transactional databases.</p></div>","PeriodicalId":100155,"journal":{"name":"BenchCouncil Transactions on Benchmarks, Standards and Evaluations","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2022-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2772485922000187/pdfft?md5=f4298cd3b83df8248ba96df30a0f7411&pid=1-s2.0-S2772485922000187-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"91530405","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Open-source computer systems initiative: The motivation, essence, challenges, and methodology 开源计算机系统计划:动机、本质、挑战和方法
Pub Date : 2022-03-01 DOI: 10.1016/j.tbench.2022.100038
Jianfeng Zhan

The global community faces many pressing and uncertain challenges like pandemics and global climate change. Information technology (IT) infrastructure has become the enabler to addressing those challenges. Unfortunately, IT decoupling has distracted and weakened the international community’s ability to handle those challenges.

This article initiates an open-source computer system (OSCS) initiative to tackle the challenges of IT decoupling. The OSCS movement is where open-source software converges with open-source hardware. Its essential is to utilize the inherent characteristics of a class of representative workloads and propose innovative abstraction and methodology to co-explore the software and hardware design spaces of high-end computer systems, attaining peak performance, security, and other fundamental dimensions. I discuss its four challenges, including the system complexity, the tradeoff between universal and ideal systems, guaranteeing quality of computation results and performance under different conditions, e.g., best-case, worst-case, or average-case, and balancing legal, patent, and license issues.

Inspired by the philosophy of building large systems out of smaller functions, I propose the funclet abstraction and methodology to tackle the first challenge. The funclet abstraction is a well-defined, evolvable, reusable, independently deployable, and testable functionality with modest complexity. Each funclet interoperates with other funclets through standard bus interfaces or interconnections. Four funclet building blocks: chiplet, HWlet, envlet, and servlet at the chip, hardware, environment management, and service layers form the four-layer funclet architecture. The advantages of the funclet abstraction and architecture are discussed. The project’s website is publicly available from https://www.opensourcecomputer.org or https://www.computercouncil.org.

国际社会面临许多紧迫和不确定的挑战,如流行病和全球气候变化。信息技术(IT)基础设施已成为解决这些挑战的推动者。不幸的是,信息技术脱钩分散了国际社会的注意力,削弱了国际社会应对这些挑战的能力。本文发起了一个开源计算机系统(OSCS)计划来处理IT解耦的挑战。OSCS运动是开源软件与开源硬件的融合。它的本质是利用一类代表性工作负载的固有特征,并提出创新的抽象和方法,共同探索高端计算机系统的软件和硬件设计空间,实现峰值性能、安全性和其他基本维度。我讨论了它的四个挑战,包括系统复杂性、通用系统和理想系统之间的权衡、在不同条件下保证计算结果的质量和性能,例如,最佳情况、最坏情况或平均情况,以及平衡法律、专利和许可问题。受到用较小的函数构建大型系统的哲学的启发,我提出了函数抽象和方法来解决第一个挑战。函数抽象是一种定义良好、可发展、可重用、可独立部署和可测试的功能,具有适度的复杂性。每个函数通过标准总线接口或互连与其他函数互操作。四个小函数构建块:芯片层、硬件层、环境管理层和服务层的chiplet、HWlet、envlet和servlet构成了四层小函数体系结构。讨论了小函数抽象和体系结构的优点。该项目的网站可从https://www.opensourcecomputer.org或https://www.computercouncil.org公开访问。
{"title":"Open-source computer systems initiative: The motivation, essence, challenges, and methodology","authors":"Jianfeng Zhan","doi":"10.1016/j.tbench.2022.100038","DOIUrl":"https://doi.org/10.1016/j.tbench.2022.100038","url":null,"abstract":"<div><p>The global community faces many pressing and uncertain challenges like pandemics and global climate change. Information technology (IT) infrastructure has become the enabler to addressing those challenges. Unfortunately, IT decoupling has distracted and weakened the international community’s ability to handle those challenges.</p><p>This article initiates an open-source computer system (OSCS) initiative to tackle the challenges of IT decoupling. The OSCS movement is where open-source software converges with open-source hardware. Its essential is to utilize the inherent characteristics of a class of representative workloads and propose innovative abstraction and methodology to co-explore the software and hardware design spaces of high-end computer systems, attaining peak performance, security, and other fundamental dimensions. I discuss its four challenges, including the system complexity, the tradeoff between universal and ideal systems, guaranteeing quality of computation results and performance under different conditions, e.g., best-case, worst-case, or average-case, and balancing legal, patent, and license issues.</p><p>Inspired by the philosophy of building large systems out of smaller functions, I propose the funclet abstraction and methodology to tackle the first challenge. The funclet abstraction is a well-defined, evolvable, reusable, independently deployable, and testable functionality with modest complexity. Each funclet interoperates with other funclets through standard bus interfaces or interconnections. Four funclet building blocks: chiplet, HWlet, envlet, and servlet at the chip, hardware, environment management, and service layers form the four-layer funclet architecture. The advantages of the funclet abstraction and architecture are discussed. The project’s website is publicly available from <span>https://www.opensourcecomputer.org</span><svg><path></path></svg> or <span>https://www.computercouncil.org</span><svg><path></path></svg>.</p></div>","PeriodicalId":100155,"journal":{"name":"BenchCouncil Transactions on Benchmarks, Standards and Evaluations","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2022-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2772485922000254/pdfft?md5=918af912e65cb9e5c5712c174cc420e9&pid=1-s2.0-S2772485922000254-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"137288745","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Call for consistent benchmarking across multi-disciplines 呼吁在多学科之间建立一致的基准
Pub Date : 2021-12-01 DOI: 10.1016/j.tbench.2021.100012
Jianfeng Zhan
{"title":"Call for consistent benchmarking across multi-disciplines","authors":"Jianfeng Zhan","doi":"10.1016/j.tbench.2021.100012","DOIUrl":"https://doi.org/10.1016/j.tbench.2021.100012","url":null,"abstract":"","PeriodicalId":100155,"journal":{"name":"BenchCouncil Transactions on Benchmarks, Standards and Evaluations","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2021-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"88626666","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Performance optimization opportunities in the Android software stack Android软件栈中的性能优化机会
Pub Date : 2021-10-01 DOI: 10.1016/j.tbench.2021.100003
Varun Gohil , Nisarg Ujjainkar , Joycee Mekie , Manu Awasthi

The smartphone hardware and software ecosystems have evolved very rapidly. Multiple innovations in the system software, including OS, languages, and runtimes have been made in the last decade. Although, performance characterization of microarchitecture has been done, there is little analysis available for application performance bottlenecks of the system software stack, especially for contemporary applications on mobile operating systems.

In this work, we perform system utilization analysis from a software perspective, thereby supplementing the hardware perspective offered by prior work. We focus our analysis on Android powered smartphones, running newer versions of Android. Using 11 representative apps and regions of interest within them, we carry out performance analysis of the entire Android software stack to identify system performance bottlenecks.

We observe that for the majority of apps, the most time-consuming system level thread is a frame rendering thread. However, more surprisingly, our results indicate that all apps spend a significant amount of time doing Inter Process Communication (IPC), hinting that the Android IPC stack is a ripe target for performance optimization via software development and a potential target for hardware acceleration.

智能手机硬件和软件生态系统的发展非常迅速。在过去十年中,系统软件(包括操作系统、语言和运行时)出现了多种创新。尽管已经完成了微架构的性能表征,但对于系统软件堆栈的应用程序性能瓶颈,特别是对于移动操作系统上的当代应用程序,几乎没有可用的分析。在这项工作中,我们从软件角度进行系统利用率分析,从而补充了先前工作提供的硬件角度。我们的分析主要集中在运行更新版本Android的Android智能手机上。使用11个代表性的应用程序和它们感兴趣的区域,我们对整个Android软件堆栈进行性能分析,以确定系统性能瓶颈。我们观察到,对于大多数应用程序,最耗时的系统级线程是帧渲染线程。然而,更令人惊讶的是,我们的结果表明,所有应用程序都花费了大量的时间来进行进程间通信(IPC),这表明Android IPC堆栈是通过软件开发进行性能优化的成熟目标,也是硬件加速的潜在目标。
{"title":"Performance optimization opportunities in the Android software stack","authors":"Varun Gohil ,&nbsp;Nisarg Ujjainkar ,&nbsp;Joycee Mekie ,&nbsp;Manu Awasthi","doi":"10.1016/j.tbench.2021.100003","DOIUrl":"10.1016/j.tbench.2021.100003","url":null,"abstract":"<div><p>The smartphone hardware and software ecosystems have evolved very rapidly. Multiple innovations in the system software, including OS, languages, and runtimes have been made in the last decade. Although, performance characterization of microarchitecture has been done, there is little analysis available for application performance bottlenecks of the system software stack, especially for contemporary applications on mobile operating systems.</p><p>In this work, we perform system utilization analysis from a software perspective, thereby supplementing the hardware perspective offered by prior work. We focus our analysis on Android powered smartphones, running newer versions of Android. Using 11 representative apps and regions of interest within them, we carry out performance analysis of the entire Android software stack to identify system performance bottlenecks.</p><p>We observe that for the majority of apps, the most time-consuming system level thread is a frame rendering thread. However, more surprisingly, our results indicate that <em>all apps</em> spend a significant amount of time doing Inter Process Communication (IPC), hinting that the Android IPC stack is a ripe target for performance optimization via software development and a potential target for hardware acceleration.</p></div>","PeriodicalId":100155,"journal":{"name":"BenchCouncil Transactions on Benchmarks, Standards and Evaluations","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2021-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S277248592100003X/pdfft?md5=3477132301a132ff0fdf5f9370443f35&pid=1-s2.0-S277248592100003X-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"83697576","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
BenchCouncil Transactions on Benchmarks, Standards and Evaluations
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
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