首页 > 最新文献

Proceedings of the Symposium on Applied Computing最新文献

英文 中文
Session details: CIVIA - computational intelligence and video & image analysis track 会议细节:CIVIA -计算智能和视频图像分析轨道
Pub Date : 2017-04-03 DOI: 10.1145/3243943
P. Lecca, J. Corchado
The special track on the Computational Intelligence and Video & Image Analysis (CIVIA) is a forum for engineers, researchers and practitioners throughout the world to share technical ideas and experiences related to the implementation and applications of Computational Intelligence, to Video & Image Analysis, and even to Systems Biology & BioMedicine. Many conferences have been dedicated to Evolutionary Computing (ICEC, GECCO, PPSN, etc), Video & Image Analysis (ICIAR, ICIAP, ICASSP, IJCAI, etc) and Systems Biology & BioMedical Engineering (ICSB, RECOMB, BME, etc), but they don't offer much on the blending of Computational Logic, Boolean Satisfiability and Soft Computing tools to address practical applications of Image Analysis and Bio Systems Modeling and Simulations. Thus, the research papers involved with applying computational intelligence techniques to video and image analyses would be welcome no matter how theoretical they are, should they have practical applications.
计算智能和视频与图像分析(CIVIA)的特别轨道是世界各地的工程师,研究人员和从业者分享与计算智能,视频与图像分析,甚至系统生物学和生物医学的实施和应用相关的技术思想和经验的论坛。许多会议致力于进化计算(ICEC, GECCO, PPSN等),视频与图像分析(ICIAR, ICIAP, ICASSP, IJCAI等)和系统生物学与生物医学工程(ICSB, RECOMB, BME等),但他们没有提供太多关于计算逻辑,布尔可满足性和软计算工具的混合,以解决图像分析和生物系统建模与仿真的实际应用。因此,涉及将计算智能技术应用于视频和图像分析的研究论文将受到欢迎,无论它们是多么理论,只要它们有实际应用。
{"title":"Session details: CIVIA - computational intelligence and video & image analysis track","authors":"P. Lecca, J. Corchado","doi":"10.1145/3243943","DOIUrl":"https://doi.org/10.1145/3243943","url":null,"abstract":"The special track on the Computational Intelligence and Video & Image Analysis (CIVIA) is a forum for engineers, researchers and practitioners throughout the world to share technical ideas and experiences related to the implementation and applications of Computational Intelligence, to Video & Image Analysis, and even to Systems Biology & BioMedicine. Many conferences have been dedicated to Evolutionary Computing (ICEC, GECCO, PPSN, etc), Video & Image Analysis (ICIAR, ICIAP, ICASSP, IJCAI, etc) and Systems Biology & BioMedical Engineering (ICSB, RECOMB, BME, etc), but they don't offer much on the blending of Computational Logic, Boolean Satisfiability and Soft Computing tools to address practical applications of Image Analysis and Bio Systems Modeling and Simulations. Thus, the research papers involved with applying computational intelligence techniques to video and image analyses would be welcome no matter how theoretical they are, should they have practical applications.","PeriodicalId":20728,"journal":{"name":"Proceedings of the Symposium on Applied Computing","volume":"40 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2017-04-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"73790788","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}
引用次数: 0
Recommendations to improve user experience in second screen applications: a case study 改进第二屏幕应用程序用户体验的建议:案例研究
Pub Date : 2017-04-03 DOI: 10.1145/3019612.3019688
D. Souza, Marcos C. R. Seruffo, M. K. Eliasquevici
This article presents a case study that uses recommendations from the literature of Human-computer interaction (HCI) for adaptation of a second screen application entitled DFapp, in order to improve the user experience. The paper explains how an application was tested including the implementation of HCI recommendations, with final users. A set of guidelines sourced from recommendations found in the literature permitted the improvement of the application's interactivity and were essential to this process. With this study, we intend not only to contribute to the development of a better understanding of the combined use of TV and second screen in diverse environments, but also to provide support literature for second screen application developers. As a result, it is presented recommendations concerning not only general concepts for HCI, but also a core recommendation for second screen applications.
本文介绍了一个案例研究,该案例研究使用人机交互(HCI)文献中的建议来改编名为DFapp的第二屏幕应用程序,以改善用户体验。本文解释了如何测试应用程序,包括HCI建议的实现,以及最终用户。从文献中的建议中找到的一组指导方针允许改进应用程序的交互性,并且对该过程至关重要。通过这项研究,我们不仅希望有助于更好地理解电视和第二屏幕在不同环境下的结合使用,而且还希望为第二屏幕应用程序开发人员提供支持文献。因此,本文提出的建议不仅涉及HCI的一般概念,而且还涉及第二屏幕应用程序的核心建议。
{"title":"Recommendations to improve user experience in second screen applications: a case study","authors":"D. Souza, Marcos C. R. Seruffo, M. K. Eliasquevici","doi":"10.1145/3019612.3019688","DOIUrl":"https://doi.org/10.1145/3019612.3019688","url":null,"abstract":"This article presents a case study that uses recommendations from the literature of Human-computer interaction (HCI) for adaptation of a second screen application entitled DFapp, in order to improve the user experience. The paper explains how an application was tested including the implementation of HCI recommendations, with final users. A set of guidelines sourced from recommendations found in the literature permitted the improvement of the application's interactivity and were essential to this process. With this study, we intend not only to contribute to the development of a better understanding of the combined use of TV and second screen in diverse environments, but also to provide support literature for second screen application developers. As a result, it is presented recommendations concerning not only general concepts for HCI, but also a core recommendation for second screen applications.","PeriodicalId":20728,"journal":{"name":"Proceedings of the Symposium on Applied Computing","volume":"24 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2017-04-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"73088148","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
Handling bitcoin conflicts through a glimpse of structure 通过结构来处理比特币冲突
Pub Date : 2017-04-03 DOI: 10.1145/3019612.3019657
Thibaut Lajoie-Mazenc, R. Ludinard, E. Anceaume
Double spending and blockchain forks are two main issues that the Bitcoin crypto-system is confronted with. The former refers to an adversary's ability to use the very same coin more than once while the latter reflects the occurrence of transient inconsistencies in the history of the blockchain distributed data structure. We present a new approach to tackle these issues: it consists in adding some local synchronization constraints on Bitcoin's validation operations, and in making these constraints independent from the native blockchain protocol. Synchronization constraints are handled by nodes which are randomly and dynamically chosen in the Bitcoin system. We show that with such an approach, content of the blockchain is consistent with all validated transactions and blocks which guarantees the absence of both double-spending attacks and blockchain forks.
双重支出和区块链分叉是比特币加密系统面临的两个主要问题。前者指的是对手多次使用同一枚硬币的能力,而后者反映了区块链分布式数据结构历史中短暂不一致的发生。我们提出了一种解决这些问题的新方法:它包括在比特币的验证操作中添加一些本地同步约束,并使这些约束独立于本地区块链协议。同步约束由比特币系统中随机动态选择的节点处理。我们证明,通过这种方法,区块链的内容与所有经过验证的交易和区块一致,从而保证不存在双重支出攻击和区块链分叉。
{"title":"Handling bitcoin conflicts through a glimpse of structure","authors":"Thibaut Lajoie-Mazenc, R. Ludinard, E. Anceaume","doi":"10.1145/3019612.3019657","DOIUrl":"https://doi.org/10.1145/3019612.3019657","url":null,"abstract":"Double spending and blockchain forks are two main issues that the Bitcoin crypto-system is confronted with. The former refers to an adversary's ability to use the very same coin more than once while the latter reflects the occurrence of transient inconsistencies in the history of the blockchain distributed data structure. We present a new approach to tackle these issues: it consists in adding some local synchronization constraints on Bitcoin's validation operations, and in making these constraints independent from the native blockchain protocol. Synchronization constraints are handled by nodes which are randomly and dynamically chosen in the Bitcoin system. We show that with such an approach, content of the blockchain is consistent with all validated transactions and blocks which guarantees the absence of both double-spending attacks and blockchain forks.","PeriodicalId":20728,"journal":{"name":"Proceedings of the Symposium on Applied Computing","volume":"14 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2017-04-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"72724297","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}
引用次数: 4
Session details: BIO - computational biology and bioinformatics track 会议细节:BIO -计算生物学和生物信息学专题
Pub Date : 2017-04-03 DOI: 10.1145/3243941
The ACM SAC 2017 Bioinformatics Track aimed at promoting current advances in biological sciences relying on analytical methods that integrate mathematical, physical and computer sciences. The track is primary devoted to publish papers very focused on timely well-defined biological issues whose solution have benefited from the use of computational techniques or the implementation of new ones. The track solicited the submission of papers presenting a biological problem in a comprehensive way and (part of) its solution obtained through the application of computational methods including analysis, modeling and simulation.
ACM SAC 2017生物信息学专题旨在通过整合数学、物理和计算机科学的分析方法促进生物科学的当前进展。该轨道主要致力于发表论文,非常关注及时定义良好的生物学问题,其解决方案受益于使用计算技术或实施新技术。该轨道征求提交论文,以全面的方式提出一个生物学问题,并通过应用包括分析,建模和模拟在内的计算方法获得(部分)解决方案。
{"title":"Session details: BIO - computational biology and bioinformatics track","authors":"","doi":"10.1145/3243941","DOIUrl":"https://doi.org/10.1145/3243941","url":null,"abstract":"The ACM SAC 2017 Bioinformatics Track aimed at promoting current advances in biological sciences relying on analytical methods that integrate mathematical, physical and computer sciences. The track is primary devoted to publish papers very focused on timely well-defined biological issues whose solution have benefited from the use of computational techniques or the implementation of new ones. The track solicited the submission of papers presenting a biological problem in a comprehensive way and (part of) its solution obtained through the application of computational methods including analysis, modeling and simulation.","PeriodicalId":20728,"journal":{"name":"Proceedings of the Symposium on Applied Computing","volume":"274 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2017-04-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"77885173","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}
引用次数: 0
Multiple back-end support for the armadillo linear algebra interface 对犰狳线性代数接口的多个后端支持
Pub Date : 2017-04-03 DOI: 10.1145/3019612.3019743
Paolo Viviani, Marco Aldinucci, M. Torquati, Roberto d'lppolito
The Armadillo C++ library provides programmers with a high-level Matlab-like syntax for linear algebra. Its design aims at providing a good balance between speed and ease of use. It can be linked with different back-ends, i.e. different LAPACK-compliant libraries. In this work we present a novel run-time support of Armadillo, which gracefully extends mainstream implementation to enable back-end switching without recompilation and multiple back-end support. The extension is specifically designed to not affect Armadillo class template prototypes, thus to be easily interoperable with future evolutions of the Armadillo library itself. The proposed software stack is then tested for functionality and performance against a kernel code extracted from an industrial application.
Armadillo c++库为程序员提供了类似matlab的高级线性代数语法。它的设计旨在提供速度和易用性之间的良好平衡。它可以链接到不同的后端,即不同的lapack兼容库。在这项工作中,我们提出了一种新的Armadillo运行时支持,它优雅地扩展了主流实现,使后端切换无需重新编译和多个后端支持。该扩展特别设计为不影响Armadillo类模板原型,因此可以轻松地与Armadillo库本身的未来演进进行互操作。然后根据从工业应用程序中提取的内核代码测试所提出的软件堆栈的功能和性能。
{"title":"Multiple back-end support for the armadillo linear algebra interface","authors":"Paolo Viviani, Marco Aldinucci, M. Torquati, Roberto d'lppolito","doi":"10.1145/3019612.3019743","DOIUrl":"https://doi.org/10.1145/3019612.3019743","url":null,"abstract":"The Armadillo C++ library provides programmers with a high-level Matlab-like syntax for linear algebra. Its design aims at providing a good balance between speed and ease of use. It can be linked with different back-ends, i.e. different LAPACK-compliant libraries. In this work we present a novel run-time support of Armadillo, which gracefully extends mainstream implementation to enable back-end switching without recompilation and multiple back-end support. The extension is specifically designed to not affect Armadillo class template prototypes, thus to be easily interoperable with future evolutions of the Armadillo library itself. The proposed software stack is then tested for functionality and performance against a kernel code extracted from an industrial application.","PeriodicalId":20728,"journal":{"name":"Proceedings of the Symposium on Applied Computing","volume":"8 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2017-04-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"80216106","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}
引用次数: 3
Coarse-grained mtime update for better fsync() performance 粗粒度mtime更新,提高fsync()性能
Pub Date : 2017-04-03 DOI: 10.1145/3019612.3019739
H. Son, Seongjin Lee, Gyeongyeol Choi, Y. Won
This work is dedicated to improve the performance of the fsync(), which is one of the most expensive system calls in UNIX operating systems. Due to the recent advancement of the Flash storage based storage device, the storage device can flush the data blocks in order of magnitudes faster than the legacy HDDs. Often, the rate of flushing the data blocks to the storage device prevails the rate of CPU updating the file system time. The amount of the dirty blocks created in the system depends on the timer interrupt interval of the kernel. Read and write operations update the atime and mtime metadata, respectively. These timestamps are useful; however, there is significant performance degradation due to frequent updates of the metadata. Now in the file system, atime has several options to mediate between usefulness and performance efficiency. Most of the Database Management Systems frequently perform fsync() to guarantee the consistency of user data. The synchronous writes involve journaling overhead of updating mtime metadata in EXT4 file system. However, the effect of frequent update of mtime on write intensive workload has been overlooked. We introduce coarse-grained mtime update scheme to increase the mtime/ctime timestamp update interval while maintaining the same level of resolution for kernel time interrupts. As a result, coarse-grained update interval scheme reduces the journaling overhead with the least effort. The experiment results show that the I/O performance of random workload on mobile and PC increased about 7+ and 107+ against the default mtime update interval, respectively. The result of insert operations on PERSIST mode of SQLite on mobile and PC shows 8.4+ and 45.1+ of I/O performance increase, respectively. On MySQL OLTP workload, the performance increased by 7.9+.
这项工作致力于提高fsync()的性能,这是UNIX操作系统中最昂贵的系统调用之一。由于基于Flash存储的存储设备的最新进步,该存储设备可以比传统hdd快几个数量级地刷新数据块。通常,将数据块刷新到存储设备的速率优先于CPU更新文件系统时间的速率。系统中创建的脏块的数量取决于内核的计时器中断间隔。读操作和写操作分别更新atime和mtime元数据。这些时间戳很有用;但是,由于元数据的频繁更新,会导致显著的性能下降。现在在文件系统中,时间有几个选项可以在有用性和性能效率之间进行调节。大多数数据库管理系统经常执行fsync()来保证用户数据的一致性。同步写涉及到在EXT4文件系统中更新mtime元数据的日志开销。然而,频繁更新mtime对写密集型工作负载的影响被忽略了。我们引入了粗粒度的mtime更新方案,以增加mtime/ctime时间戳更新间隔,同时保持内核时间中断的相同分辨率。因此,粗粒度更新间隔方案以最少的努力减少了日志记录开销。实验结果表明,与默认的mtime更新间隔相比,移动和PC上随机工作负载的I/O性能分别提高了约7+和107+。在移动端和PC端对SQLite的PERSIST模式进行插入操作的结果分别显示了8.4+和45.1+的I/O性能提升。在MySQL OLTP工作负载上,性能提高了7.9+。
{"title":"Coarse-grained mtime update for better fsync() performance","authors":"H. Son, Seongjin Lee, Gyeongyeol Choi, Y. Won","doi":"10.1145/3019612.3019739","DOIUrl":"https://doi.org/10.1145/3019612.3019739","url":null,"abstract":"This work is dedicated to improve the performance of the fsync(), which is one of the most expensive system calls in UNIX operating systems. Due to the recent advancement of the Flash storage based storage device, the storage device can flush the data blocks in order of magnitudes faster than the legacy HDDs. Often, the rate of flushing the data blocks to the storage device prevails the rate of CPU updating the file system time. The amount of the dirty blocks created in the system depends on the timer interrupt interval of the kernel. Read and write operations update the atime and mtime metadata, respectively. These timestamps are useful; however, there is significant performance degradation due to frequent updates of the metadata. Now in the file system, atime has several options to mediate between usefulness and performance efficiency. Most of the Database Management Systems frequently perform fsync() to guarantee the consistency of user data. The synchronous writes involve journaling overhead of updating mtime metadata in EXT4 file system. However, the effect of frequent update of mtime on write intensive workload has been overlooked. We introduce coarse-grained mtime update scheme to increase the mtime/ctime timestamp update interval while maintaining the same level of resolution for kernel time interrupts. As a result, coarse-grained update interval scheme reduces the journaling overhead with the least effort. The experiment results show that the I/O performance of random workload on mobile and PC increased about 7+ and 107+ against the default mtime update interval, respectively. The result of insert operations on PERSIST mode of SQLite on mobile and PC shows 8.4+ and 45.1+ of I/O performance increase, respectively. On MySQL OLTP workload, the performance increased by 7.9+.","PeriodicalId":20728,"journal":{"name":"Proceedings of the Symposium on Applied Computing","volume":"55 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2017-04-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"81620092","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
Prepared scan: efficient retrieval of structured data from HBase 准备扫描:从HBase中高效地检索结构化数据
Pub Date : 2017-04-03 DOI: 10.1145/3019612.3019863
Francisco Neves, R. Vilaça, J. Pereira, R. Oliveira
The ability of NoSQL systems to scale better than traditional relational databases motivates a large set of applications to migrate their data to NoSQL systems, even without aiming to exploit the provided schema flexibility. However, accessing structured data is costly due to such flexibility, incurring in a lot of bandwidth and processing unit usage. In this paper, we analyse this cost in Apache HBase and propose a new scan operation, named Prepared Scan, that optimizes the access to data structured in a regular manner by taking advantage of a well-known schema by application. Using an industry standard benchmark, we show that Prepared Scan improves throughput up to 29+ and decreases network bandwidth consumption up to 20+.
NoSQL系统比传统关系数据库具有更好的可伸缩性,这促使大量应用程序将其数据迁移到NoSQL系统,即使它们并不打算利用所提供的模式灵活性。然而,由于这种灵活性,访问结构化数据的成本很高,导致大量带宽和处理单元的使用。在本文中,我们分析了Apache HBase中的这个开销,并提出了一种新的扫描操作,称为Prepared scan,它利用一个众所周知的应用程序模式来优化对以规则方式结构化的数据的访问。使用行业标准基准测试,我们证明了Prepared Scan将吞吐量提高到29+,并将网络带宽消耗降低到20+。
{"title":"Prepared scan: efficient retrieval of structured data from HBase","authors":"Francisco Neves, R. Vilaça, J. Pereira, R. Oliveira","doi":"10.1145/3019612.3019863","DOIUrl":"https://doi.org/10.1145/3019612.3019863","url":null,"abstract":"The ability of NoSQL systems to scale better than traditional relational databases motivates a large set of applications to migrate their data to NoSQL systems, even without aiming to exploit the provided schema flexibility. However, accessing structured data is costly due to such flexibility, incurring in a lot of bandwidth and processing unit usage. In this paper, we analyse this cost in Apache HBase and propose a new scan operation, named Prepared Scan, that optimizes the access to data structured in a regular manner by taking advantage of a well-known schema by application. Using an industry standard benchmark, we show that Prepared Scan improves throughput up to 29+ and decreases network bandwidth consumption up to 20+.","PeriodicalId":20728,"journal":{"name":"Proceedings of the Symposium on Applied Computing","volume":"13 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2017-04-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"84227207","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}
引用次数: 1
A page replacement algorithm based on frequency derived from reference history 一种基于参考历史记录的页面替换算法
Pub Date : 2017-04-03 DOI: 10.1145/3019612.3019737
Hong-Bin Tsai, C. Lei
Page replacement algorithm is one of the core components in modern operating systems. It decides which victim page to evict from main memory by analyzing attributes of pages referenced. The evicted page is then moved to backing store in the memory hierarchy, and moved back to main memory once referenced again. The technique that utilizes storage as part of memory is called swapping. However, there is a non-trivial performance gap between memory and storage. For example, performance of permanent storage like Solid-State Disk (SSD) is much slower, e.g. 104 longer write latency, than DRAM [9]. As a result, swapping between main memory and storage causes system performance to a discernible drop. Nevertheless, a higher hit ratio of page replacement algorithm implies less I/O waits to storage, and consequently a better performance overall. In this paper we propose a log-based page replacement algorithm that assumes better hints for page replacement can be approached through analysis of page reference history. The algorithm selects victim page that holds lowest reference rate in a window-sized log. A simulation shows that our method outperforms conventional page replacement algorithms by 11+ at best.
页面替换算法是现代操作系统的核心组件之一。它通过分析所引用页面的属性来决定从主存中取出哪个受害页面。然后将被驱逐的页移到内存层次结构中的后备存储中,并在再次引用时移回主内存。这种利用存储作为内存一部分的技术称为交换。然而,内存和存储之间存在着不小的性能差距。例如,固态硬盘(SSD)等永久存储的性能要比DRAM慢得多,例如写延迟时间更长[9]。因此,在主存和存储之间进行交换会导致系统性能明显下降。然而,更高的页面替换算法命中率意味着更少的I/O等待存储,从而获得更好的总体性能。在本文中,我们提出了一种基于日志的页面替换算法,该算法假设可以通过分析页面引用历史来获得更好的页面替换提示。该算法在一个窗口大小的日志中选择引用率最低的受害页面。仿真表明,我们的方法最多比传统的页面替换算法好11+。
{"title":"A page replacement algorithm based on frequency derived from reference history","authors":"Hong-Bin Tsai, C. Lei","doi":"10.1145/3019612.3019737","DOIUrl":"https://doi.org/10.1145/3019612.3019737","url":null,"abstract":"Page replacement algorithm is one of the core components in modern operating systems. It decides which victim page to evict from main memory by analyzing attributes of pages referenced. The evicted page is then moved to backing store in the memory hierarchy, and moved back to main memory once referenced again. The technique that utilizes storage as part of memory is called swapping. However, there is a non-trivial performance gap between memory and storage. For example, performance of permanent storage like Solid-State Disk (SSD) is much slower, e.g. 104 longer write latency, than DRAM [9]. As a result, swapping between main memory and storage causes system performance to a discernible drop. Nevertheless, a higher hit ratio of page replacement algorithm implies less I/O waits to storage, and consequently a better performance overall. In this paper we propose a log-based page replacement algorithm that assumes better hints for page replacement can be approached through analysis of page reference history. The algorithm selects victim page that holds lowest reference rate in a window-sized log. A simulation shows that our method outperforms conventional page replacement algorithms by 11+ at best.","PeriodicalId":20728,"journal":{"name":"Proceedings of the Symposium on Applied Computing","volume":"35 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2017-04-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"84384339","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}
引用次数: 3
Session details: SVT - software verification and testing track 会议详情:SVT -软件验证和测试跟踪
Pub Date : 2017-04-03 DOI: 10.1145/3243967
{"title":"Session details: SVT - software verification and testing track","authors":"","doi":"10.1145/3243967","DOIUrl":"https://doi.org/10.1145/3243967","url":null,"abstract":"","PeriodicalId":20728,"journal":{"name":"Proceedings of the Symposium on Applied Computing","volume":"56 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2017-04-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"84407598","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}
引用次数: 0
Distributed smart street LED lights for human satisfaction in smart city: student research abstract 智慧城市中满足人类需求的分布式智能路灯:学生研究摘要
Pub Date : 2017-04-03 DOI: 10.1145/3019612.3019925
M Mazhar Rathore
In this paper, we proposed a cost-effective solution to use Light Emitting Diode (LED) street lights for multi-purposes rather than their basic lighting purpose while generating various useful light patterns. The generated patterns help citizens in 1) guiding them about the safe route in case of any event, emergency, or any disaster like a fire or flood 2) conveying them any message or information 3) providing them entertainment or fun, etc. We have developed an API for Intel-Edison platform that can generate thousands of dynamic light patterns while working with colors, light intensity, blinking rate, and delay. The LED lights are distributedly connected via Wi-Fi by providing P2P as well as central communication between them. The challenges of managing delays between light switching and offering time synchronization are accomplished by deploying Precision Time Protocol (PTP). We evaluated the system with a user study as well as by the system response time.
在本文中,我们提出了一个具有成本效益的解决方案,将发光二极管(LED)路灯用于多种用途,而不是其基本照明目的,同时产生各种有用的光模式。生成的图案可以帮助市民:1)在发生任何事件、紧急情况或火灾、洪水等灾害时,指导他们安全路线;2)向他们传达任何信息或信息;3)提供娱乐或乐趣等。我们已经为英特尔-爱迪生平台开发了一个API,可以在处理颜色、光强、闪烁率和延迟时生成数千种动态光模式。LED灯通过Wi-Fi分布连接,提供P2P以及它们之间的中央通信。管理光开关和提供时间同步之间的延迟的挑战通过部署精确时间协议(PTP)来完成。我们通过用户研究和系统响应时间来评估系统。
{"title":"Distributed smart street LED lights for human satisfaction in smart city: student research abstract","authors":"M Mazhar Rathore","doi":"10.1145/3019612.3019925","DOIUrl":"https://doi.org/10.1145/3019612.3019925","url":null,"abstract":"In this paper, we proposed a cost-effective solution to use Light Emitting Diode (LED) street lights for multi-purposes rather than their basic lighting purpose while generating various useful light patterns. The generated patterns help citizens in 1) guiding them about the safe route in case of any event, emergency, or any disaster like a fire or flood 2) conveying them any message or information 3) providing them entertainment or fun, etc. We have developed an API for Intel-Edison platform that can generate thousands of dynamic light patterns while working with colors, light intensity, blinking rate, and delay. The LED lights are distributedly connected via Wi-Fi by providing P2P as well as central communication between them. The challenges of managing delays between light switching and offering time synchronization are accomplished by deploying Precision Time Protocol (PTP). We evaluated the system with a user study as well as by the system response time.","PeriodicalId":20728,"journal":{"name":"Proceedings of the Symposium on Applied Computing","volume":"53 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2017-04-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"85152971","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}
引用次数: 1
期刊
Proceedings of the Symposium on Applied Computing
全部 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