首页 > 最新文献
paperpass

37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN'07)最新文献

英文 中文
Scaling and Continuous Availability in Database Server Clusters through Multiversion Replication 通过多版本复制在数据库服务器集群中扩展和持续可用性
Kaloian Manassiev, C. Amza
In this paper, we study replication techniques for scaling and continuous operation for a dynamic content server. Our focus is on supporting transparent and fast reconfiguration of its database tier in case of overload or failures. We show that the data persistence aspects can be decoupled from reconfiguation of the database CPU. A lightweight in-memory middleware tier captures the typically heavyweight read-only requests to ensure flexible database CPU scaling and fail-over. At the same time, updates are handled by an on-disk database back-end that is in charge of making them persistent. Our measurements show instantaneous, seamless reconfiguration in the case of single node failures within the flexible in-memory tier for a web site running the most common, shopping, workload mix of the industry-standard e- commerce TPC-W benchmark. At the same time, a 9-node in-memory tier improves performance during normal operation over a stand-alone InnoDB on-disk database back- end. Throughput scales by factors of 14.6, 17.6 and 6.5 for the browsing, shopping and ordering mixes of the TPC-W benchmark, respectively.
在本文中,我们研究了用于扩展和持续操作的动态内容服务器的复制技术。我们的重点是在过载或故障的情况下支持透明和快速的数据库层重新配置。我们展示了数据持久性方面可以与数据库CPU的重新配置解耦。轻量级的内存中间件层捕获通常重量级的只读请求,以确保灵活的数据库CPU扩展和故障转移。同时,更新由磁盘上的数据库后端处理,该后端负责使更新持久化。我们的测量显示,对于运行行业标准电子商务TPC-W基准测试中最常见的工作负载组合的网站,在灵活的内存层内的单节点故障情况下,可以进行即时、无缝的重新配置。与此同时,9个节点的内存层在正常运行期间比独立的InnoDB磁盘数据库后端提高了性能。对于TPC-W基准的浏览、购物和订购组合,吞吐量分别按14.6、17.6和6.5的因子进行扩展。
{"title":"Scaling and Continuous Availability in Database Server Clusters through Multiversion Replication","authors":"Kaloian Manassiev, C. Amza","doi":"10.1109/DSN.2007.86","DOIUrl":"https://doi.org/10.1109/DSN.2007.86","url":null,"abstract":"In this paper, we study replication techniques for scaling and continuous operation for a dynamic content server. Our focus is on supporting transparent and fast reconfiguration of its database tier in case of overload or failures. We show that the data persistence aspects can be decoupled from reconfiguation of the database CPU. A lightweight in-memory middleware tier captures the typically heavyweight read-only requests to ensure flexible database CPU scaling and fail-over. At the same time, updates are handled by an on-disk database back-end that is in charge of making them persistent. Our measurements show instantaneous, seamless reconfiguration in the case of single node failures within the flexible in-memory tier for a web site running the most common, shopping, workload mix of the industry-standard e- commerce TPC-W benchmark. At the same time, a 9-node in-memory tier improves performance during normal operation over a stand-alone InnoDB on-disk database back- end. Throughput scales by factors of 14.6, 17.6 and 6.5 for the browsing, shopping and ordering mixes of the TPC-W benchmark, respectively.","PeriodicalId":405751,"journal":{"name":"37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN'07)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-06-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131688985","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}
引用次数: 11
What Supercomputers Say: A Study of Five System Logs 超级计算机在说什么:五种系统日志的研究
A. Oliner, Jon Stearley
If we hope to automatically detect and diagnose failures in large-scale computer systems, we must study real deployed systems and the data they generate. Progress has been hampered by the inaccessibility of empirical data. This paper addresses that dearth by examining system logs from five supercomputers, with the aim of providing useful insight and direction for future research into the use of such logs. We present details about the systems, methods of log collection, and how alerts were identified; propose a simpler and more effective filtering algorithm; and define operational context to encompass the crucial information that we found to be currently missing from most logs. The machines we consider (and the number of processors) are: Blue Gene/L (131072), Red Storm (10880), Thunderbird (9024), Spirit (1028), and Liberty (512). This is the first study of raw system logs from multiple supercomputers.
如果我们希望在大型计算机系统中自动检测和诊断故障,我们必须研究实际部署的系统及其产生的数据。由于无法获得经验数据,进展受到阻碍。本文通过检查五台超级计算机的系统日志来解决这一问题,目的是为将来研究此类日志的使用提供有用的见解和方向。我们将详细介绍系统、日志收集方法以及如何识别警报;提出一种更简单有效的滤波算法;并定义操作上下文,以包含我们发现目前在大多数日志中缺失的关键信息。我们考虑的机器(以及处理器的数量)是:蓝色基因/L(131072),红色风暴(10880),雷鸟(9024),精神(1028)和自由(512)。这是第一次对来自多台超级计算机的原始系统日志进行研究。
{"title":"What Supercomputers Say: A Study of Five System Logs","authors":"A. Oliner, Jon Stearley","doi":"10.1109/DSN.2007.103","DOIUrl":"https://doi.org/10.1109/DSN.2007.103","url":null,"abstract":"If we hope to automatically detect and diagnose failures in large-scale computer systems, we must study real deployed systems and the data they generate. Progress has been hampered by the inaccessibility of empirical data. This paper addresses that dearth by examining system logs from five supercomputers, with the aim of providing useful insight and direction for future research into the use of such logs. We present details about the systems, methods of log collection, and how alerts were identified; propose a simpler and more effective filtering algorithm; and define operational context to encompass the crucial information that we found to be currently missing from most logs. The machines we consider (and the number of processors) are: Blue Gene/L (131072), Red Storm (10880), Thunderbird (9024), Spirit (1028), and Liberty (512). This is the first study of raw system logs from multiple supercomputers.","PeriodicalId":405751,"journal":{"name":"37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN'07)","volume":"55 1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-06-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132796232","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}
引用次数: 474
A Real-Time Network Traffic Profiling System 实时网络流量分析系统
Kuai Xu, Feng Wang, S. Bhattacharyya, Zhi-Li Zhang
This paper presents the design and implementation of a real-time behavior profiling system for high-speed Internet links. The profiling system uses flow-level information from continuous packet or flow monitoring systems, and uses data mining and information-theoretic techniques to automatically discover significant events based on the communication patterns of end-hosts. We demonstrate the operational feasibility of the system by implementing it and performing extensive benchmarking of CPU and memory costs using a variety of packet traces from OC-48 links in an Internet backbone network. To improve the robustness of this system against sudden traffic surges such as those caused by denial of service attacks or worm outbreaks, we propose a simple yet effective filtering algorithm. The proposed algorithm successfully reduces the CPU and memory cost while maintaining high profiling accuracy.
本文介绍了一种用于高速互联网链路的实时行为分析系统的设计与实现。分析系统利用连续数据包或流量监控系统的流级信息,利用数据挖掘和信息论技术,根据终端主机的通信模式自动发现重要事件。我们通过实现该系统并使用互联网骨干网中OC-48链路的各种数据包跟踪对CPU和内存成本进行广泛的基准测试,来证明该系统的操作可行性。为了提高该系统对突发流量激增(如拒绝服务攻击或蠕虫爆发)的鲁棒性,我们提出了一种简单而有效的过滤算法。该算法成功地降低了CPU和内存成本,同时保持了较高的分析精度。
{"title":"A Real-Time Network Traffic Profiling System","authors":"Kuai Xu, Feng Wang, S. Bhattacharyya, Zhi-Li Zhang","doi":"10.1109/DSN.2007.10","DOIUrl":"https://doi.org/10.1109/DSN.2007.10","url":null,"abstract":"This paper presents the design and implementation of a real-time behavior profiling system for high-speed Internet links. The profiling system uses flow-level information from continuous packet or flow monitoring systems, and uses data mining and information-theoretic techniques to automatically discover significant events based on the communication patterns of end-hosts. We demonstrate the operational feasibility of the system by implementing it and performing extensive benchmarking of CPU and memory costs using a variety of packet traces from OC-48 links in an Internet backbone network. To improve the robustness of this system against sudden traffic surges such as those caused by denial of service attacks or worm outbreaks, we propose a simple yet effective filtering algorithm. The proposed algorithm successfully reduces the CPU and memory cost while maintaining high profiling accuracy.","PeriodicalId":405751,"journal":{"name":"37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN'07)","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-06-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131908263","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}
引用次数: 18
Insights into the Sensitivity of the BRAIN (Braided Ring Availability Integrity Network)--On Platform Robustness in Extended Operation 对BRAIN(编织环可用性完整性网络)敏感性的洞察——关于扩展操作中的平台鲁棒性
M. Paulitsch, B. Hall
Low-cost fault-tolerant systems design presents a continual trade-off between improving fault-tolerant properties and accommodating cost constraints. With limited hardware options and to justify the system design rationale, it is necessary to formulate a fault hypothesis to bound failure assumptions. The system must be built on a foundation of real-world relevance and the assumption of coverage of the fault hypothesis. This paper discusses a study that examines the sensitivity of a BRAIN (braided ring availability integrity network) design to different fault types and failure rates in a safety-relevant application. It presents a Markov-based model (using ASSIST, SURE, and STEM analysis tools) and a series of experiments that were run to analyze the overall dependability of the BRAIN approach. The study evaluates the mission reliability and safety in the context of a hypothetical automotive integrated x-by-wire architecture on top of the BRAIN. Drawing from experience in the aerospace domain, the authors investigate the possibility of continued operation for a limited period after a detected critical electronic failure. Continued operation would allow a driver to reach repair facilities rather than stopping the vehicle to call for roadside assistance or "limping home."
低成本容错系统设计在提高容错性能和适应成本约束之间提出了一个持续的权衡。由于硬件选择有限,为了证明系统设计的合理性,有必要制定一个故障假设来约束故障假设。该系统必须建立在真实世界相关性的基础上,并假设故障假设的覆盖范围。本文讨论了一项研究,该研究检查了BRAIN(编织环可用性完整性网络)设计对安全相关应用中不同故障类型和故障率的敏感性。它提出了一个基于马尔可夫的模型(使用ASSIST、SURE和STEM分析工具),并进行了一系列实验,以分析BRAIN方法的整体可靠性。该研究评估了在假想的基于BRAIN的汽车集成x线传架构背景下的任务可靠性和安全性。根据航空航天领域的经验,作者研究了在检测到关键电子故障后继续运行一段有限时间的可能性。持续运行将允许司机到达维修设施,而不是停车寻求路边援助或“一瘸一拐地回家”。
{"title":"Insights into the Sensitivity of the BRAIN (Braided Ring Availability Integrity Network)--On Platform Robustness in Extended Operation","authors":"M. Paulitsch, B. Hall","doi":"10.1109/DSN.2007.60","DOIUrl":"https://doi.org/10.1109/DSN.2007.60","url":null,"abstract":"Low-cost fault-tolerant systems design presents a continual trade-off between improving fault-tolerant properties and accommodating cost constraints. With limited hardware options and to justify the system design rationale, it is necessary to formulate a fault hypothesis to bound failure assumptions. The system must be built on a foundation of real-world relevance and the assumption of coverage of the fault hypothesis. This paper discusses a study that examines the sensitivity of a BRAIN (braided ring availability integrity network) design to different fault types and failure rates in a safety-relevant application. It presents a Markov-based model (using ASSIST, SURE, and STEM analysis tools) and a series of experiments that were run to analyze the overall dependability of the BRAIN approach. The study evaluates the mission reliability and safety in the context of a hypothetical automotive integrated x-by-wire architecture on top of the BRAIN. Drawing from experience in the aerospace domain, the authors investigate the possibility of continued operation for a limited period after a detected critical electronic failure. Continued operation would allow a driver to reach repair facilities rather than stopping the vehicle to call for roadside assistance or \"limping home.\"","PeriodicalId":405751,"journal":{"name":"37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN'07)","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-06-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116664351","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}
引用次数: 7
Utilizing Dynamically Coupled Cores to Form a Resilient Chip Multiprocessor 利用动态耦合核形成弹性芯片多处理器
Christopher LaFrieda, Engin Ipek, José F. Martínez, R. Manohar
Aggressive CMOS scaling will make future chip multiprocessors (CMPs) increasingly susceptible to transient faults, hard errors, manufacturing defects, and process variations. Existing fault-tolerant CMP proposals that implement dual modular redundancy (DMR) do so by statically binding pairs of adjacent cores via dedicated communication channels and buffers. This can result in unnecessary power and performance losses in cases where one core is defective (in which case the entire DMR pair must be disabled), or when cores exhibit different frequency/leakage characteristics due to process variations (in which case the pair runs at the speed of the slowest core). Static DMR also hinders power density/thermal management, as DMR pairs running code with similar power/thermal characteristics are necessarily placed next to each other on the die. We present dynamic core coupling (DCC), an architectural technique that allows arbitrary CMP cores to verify each other's execution while requiring no static core binding at design time or dedicated communication hardware. Our evaluation shows that the performance overhead of DCC over a CMP without fault tolerance is 3% on SPEC2000 benchmarks, and is within 5% for a set of scalable parallel scientific and data mining applications with up to eight threads (16 processors). Our results also show that DCC has the potential to significantly outperform existing static DMR schemes.
积极的CMOS缩放将使未来的芯片多处理器(cmp)越来越容易受到瞬态故障、硬错误、制造缺陷和工艺变化的影响。现有的容错CMP方案实现双模块冗余(DMR),通过专用通信通道和缓冲区静态绑定相邻的核对。在一个核心有缺陷的情况下(在这种情况下,整个DMR对必须禁用),或者当核心由于工艺变化而表现出不同的频率/泄漏特性时(在这种情况下,对以最慢核心的速度运行),这可能导致不必要的功率和性能损失。静态DMR也阻碍了功率密度/热管理,因为DMR对运行的代码具有相似的功率/热特性,必须在模具上彼此相邻放置。我们提出了动态核心耦合(DCC),这是一种架构技术,允许任意CMP核心验证彼此的执行,同时在设计时不需要静态核心绑定或专用通信硬件。我们的评估表明,在SPEC2000基准测试中,DCC在无容错的CMP上的性能开销为3%,对于一组具有多达8个线程(16个处理器)的可扩展并行科学和数据挖掘应用程序,其性能开销在5%以内。我们的研究结果还表明,DCC具有显著优于现有静态DMR方案的潜力。
{"title":"Utilizing Dynamically Coupled Cores to Form a Resilient Chip Multiprocessor","authors":"Christopher LaFrieda, Engin Ipek, José F. Martínez, R. Manohar","doi":"10.1109/DSN.2007.100","DOIUrl":"https://doi.org/10.1109/DSN.2007.100","url":null,"abstract":"Aggressive CMOS scaling will make future chip multiprocessors (CMPs) increasingly susceptible to transient faults, hard errors, manufacturing defects, and process variations. Existing fault-tolerant CMP proposals that implement dual modular redundancy (DMR) do so by statically binding pairs of adjacent cores via dedicated communication channels and buffers. This can result in unnecessary power and performance losses in cases where one core is defective (in which case the entire DMR pair must be disabled), or when cores exhibit different frequency/leakage characteristics due to process variations (in which case the pair runs at the speed of the slowest core). Static DMR also hinders power density/thermal management, as DMR pairs running code with similar power/thermal characteristics are necessarily placed next to each other on the die. We present dynamic core coupling (DCC), an architectural technique that allows arbitrary CMP cores to verify each other's execution while requiring no static core binding at design time or dedicated communication hardware. Our evaluation shows that the performance overhead of DCC over a CMP without fault tolerance is 3% on SPEC2000 benchmarks, and is within 5% for a set of scalable parallel scientific and data mining applications with up to eight threads (16 processors). Our results also show that DCC has the potential to significantly outperform existing static DMR schemes.","PeriodicalId":405751,"journal":{"name":"37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN'07)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-06-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128349311","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}
引用次数: 145
Enhanced Reliability Modeling of RAID Storage Systems 改进的RAID存储系统可靠性建模
J. Elerath, M. Pecht
A flexible model for estimating reliability of RAID storage systems is presented. This model corrects errors associated with the common assumption that system times to failure follow a homogeneous Poisson process. Separate generalized failure distributions are used to model catastrophic failures and usage dependent data corruptions for each hard drive. Catastrophic failure restoration is represented by a three-parameter Weibull, so the model can include a minimum time to restore as a function of data transfer rate and hard drive storage capacity. Data can be scrubbed as a background operation to eliminate corrupted data that, in the event of a simultaneous catastrophic failure, results in double disk failures. Field-based times to failure data and mathematic justification for a new model are presented. Model results have been verified and predict between 2 to 1,500 times as many double disk failures as that estimated using the current mean time to data loss method.
提出了一种灵活的RAID存储系统可靠性估计模型。该模型纠正了与系统失效时间遵循齐次泊松过程这一普遍假设相关的错误。使用单独的广义故障分布来模拟每个硬盘驱动器的灾难性故障和使用相关的数据损坏。灾难性故障恢复由三参数威布尔表示,因此该模型可以包含最小恢复时间作为数据传输速率和硬盘存储容量的函数。数据可以作为后台操作进行擦除,以消除在同时发生灾难性故障时导致双磁盘故障的损坏数据。给出了基于现场的失效时间数据和新模型的数学证明。模型结果已经得到验证,并且预测的双盘故障数量是使用当前平均数据丢失时间方法估计的2到1500倍。
{"title":"Enhanced Reliability Modeling of RAID Storage Systems","authors":"J. Elerath, M. Pecht","doi":"10.1109/DSN.2007.41","DOIUrl":"https://doi.org/10.1109/DSN.2007.41","url":null,"abstract":"A flexible model for estimating reliability of RAID storage systems is presented. This model corrects errors associated with the common assumption that system times to failure follow a homogeneous Poisson process. Separate generalized failure distributions are used to model catastrophic failures and usage dependent data corruptions for each hard drive. Catastrophic failure restoration is represented by a three-parameter Weibull, so the model can include a minimum time to restore as a function of data transfer rate and hard drive storage capacity. Data can be scrubbed as a background operation to eliminate corrupted data that, in the event of a simultaneous catastrophic failure, results in double disk failures. Field-based times to failure data and mathematic justification for a new model are presented. Model results have been verified and predict between 2 to 1,500 times as many double disk failures as that estimated using the current mean time to data loss method.","PeriodicalId":405751,"journal":{"name":"37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN'07)","volume":"47 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-06-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121664598","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}
引用次数: 105
Quantifying the Effectiveness of Mobile Phone Virus Response Mechanisms 量化手机病毒应对机制的有效性
E. V. Ruitenbeek, T. Courtney, W. Sanders, F. Stevens
Viruses that infect smartphones are emerging as a new front in the fight against computer viruses. In this paper, we model the propagation of mobile phone viruses in order to study their impact on the dependability of mobile phones. We propose response mechanisms and use the models to obtain insight on the effectiveness of these virus mitigation techniques. In particular, we consider the effects of multimedia messaging system (MMS) viruses that spread by sending infected messages to other phones. The virus model is implemented using the Mobius software tool and is highly parameterized, enabling representation of a wide range of potential MMS virus behavior. Using the model, we present the results of four illustrative MMS virus scenarios simulated with and without response mechanisms. By measuring the propagation rate and the extent of virus penetration in the simulation phone population, we quantitatively compare the effectiveness of mobile phone virus response mechanisms.
感染智能手机的病毒正在成为对抗电脑病毒的新战线。在本文中,我们模拟手机病毒的传播,以研究它们对手机可靠性的影响。我们提出了响应机制,并使用这些模型来深入了解这些病毒缓解技术的有效性。我们特别考虑了多媒体信息系统(MMS)病毒的影响,这些病毒通过向其他手机发送受感染的信息而传播。病毒模型使用Mobius软件工具实现,并且高度参数化,能够表示广泛的潜在MMS病毒行为。使用该模型,我们给出了四种说明性MMS病毒场景的结果,模拟了有和没有响应机制的情况。通过测量病毒在模拟手机人群中的传播速率和渗透程度,我们定量比较了手机病毒响应机制的有效性。
{"title":"Quantifying the Effectiveness of Mobile Phone Virus Response Mechanisms","authors":"E. V. Ruitenbeek, T. Courtney, W. Sanders, F. Stevens","doi":"10.1109/DSN.2007.78","DOIUrl":"https://doi.org/10.1109/DSN.2007.78","url":null,"abstract":"Viruses that infect smartphones are emerging as a new front in the fight against computer viruses. In this paper, we model the propagation of mobile phone viruses in order to study their impact on the dependability of mobile phones. We propose response mechanisms and use the models to obtain insight on the effectiveness of these virus mitigation techniques. In particular, we consider the effects of multimedia messaging system (MMS) viruses that spread by sending infected messages to other phones. The virus model is implemented using the Mobius software tool and is highly parameterized, enabling representation of a wide range of potential MMS virus behavior. Using the model, we present the results of four illustrative MMS virus scenarios simulated with and without response mechanisms. By measuring the propagation rate and the extent of virus penetration in the simulation phone population, we quantitatively compare the effectiveness of mobile phone virus response mechanisms.","PeriodicalId":405751,"journal":{"name":"37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN'07)","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-06-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121461106","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}
引用次数: 40
A Framework for Architecture-Level Lifetime Reliability Modeling 体系结构级寿命可靠性建模框架
Jeonghee Shin, V. Zyuban, Zhigang Hu, J. Rivers, P. Bose
This paper tackles the issue of modeling chip lifetime reliability at the architecture level. We propose a new and robust structure-aware lifetime reliability model at the architecture-level, where devices only vulnerable to failure mechanisms and the effective stress condition of these devices are taken into account for the failure rate of microarchitecture structures. In addition, we present this reliability analysis framework based on a new concept, called the FIT of reference circuit or FORC, which allows architects to quantify failure rates without having to delve into low-level circuit- and technology-specific details of the implemented architecture. This is done through a onetime characterization of a reference circuit needed to quantify the reference FITs for each class of modeled failure mechanisms for a given technology and implementation style. With this new reliability modeling framework, architects are empowered to proceed with architecture-level reliability analysis independent of technological and environmental parameters.
本文从体系结构层面对芯片寿命可靠性进行建模。我们提出了一种新的、鲁棒的结构感知寿命可靠性模型,该模型考虑了微架构结构的失效机制和这些设备的有效应力条件。此外,我们提出了基于一个新概念的可靠性分析框架,称为参考电路FIT或FORC,它允许架构师量化故障率,而无需深入研究实现架构的低级电路和技术特定细节。这是通过对参考电路的一次性表征来完成的,需要对给定技术和实现风格的每种建模故障机制的参考fit进行量化。有了这个新的可靠性建模框架,架构师可以独立于技术和环境参数进行架构级可靠性分析。
{"title":"A Framework for Architecture-Level Lifetime Reliability Modeling","authors":"Jeonghee Shin, V. Zyuban, Zhigang Hu, J. Rivers, P. Bose","doi":"10.1109/DSN.2007.8","DOIUrl":"https://doi.org/10.1109/DSN.2007.8","url":null,"abstract":"This paper tackles the issue of modeling chip lifetime reliability at the architecture level. We propose a new and robust structure-aware lifetime reliability model at the architecture-level, where devices only vulnerable to failure mechanisms and the effective stress condition of these devices are taken into account for the failure rate of microarchitecture structures. In addition, we present this reliability analysis framework based on a new concept, called the FIT of reference circuit or FORC, which allows architects to quantify failure rates without having to delve into low-level circuit- and technology-specific details of the implemented architecture. This is done through a onetime characterization of a reference circuit needed to quantify the reference FITs for each class of modeled failure mechanisms for a given technology and implementation style. With this new reliability modeling framework, architects are empowered to proceed with architecture-level reliability analysis independent of technological and environmental parameters.","PeriodicalId":405751,"journal":{"name":"37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN'07)","volume":"56 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-06-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115774485","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}
引用次数: 66
On the Cost of Modularity in Atomic Broadcast 原子广播中模块化的代价
Olivier Rütti, Sergio Mena, Richard Ekwall, A. Schiper
Modularity is a desirable property of complex software systems, since it simplifies code reuse, verification, maintenance, etc. However, the use of loosely coupled modules introduces a performance overhead. This overhead is often considered negligible, but this is not always the case. This paper aims at casting some light on the cost, in terms of performance, that is incurred when designing a relevant group communication protocol with modularity in mind: atomic broadcast. We conduct our experiments using two versions of atomic broadcast: a modular version and a monolithic one. We then measure the performance of both implementations under different system loads. Our results show that the overhead introduced by modularity is strongly related to the level of stress to which the system is subjected, and in the worst cases, reaches approximately 50%.
模块化是复杂软件系统的理想属性,因为它简化了代码重用、验证、维护等。然而,使用松耦合模块会带来性能开销。这种开销通常被认为可以忽略不计,但事实并非总是如此。本文旨在从性能方面阐明在设计具有模块化思想的相关组通信协议(原子广播)时所产生的成本。我们使用两个版本的原子广播进行实验:模块化版本和单片版本。然后,我们在不同的系统负载下测量两个实现的性能。我们的结果表明,模块化带来的开销与系统承受的压力水平密切相关,在最坏的情况下,达到大约50%。
{"title":"On the Cost of Modularity in Atomic Broadcast","authors":"Olivier Rütti, Sergio Mena, Richard Ekwall, A. Schiper","doi":"10.1109/DSN.2007.69","DOIUrl":"https://doi.org/10.1109/DSN.2007.69","url":null,"abstract":"Modularity is a desirable property of complex software systems, since it simplifies code reuse, verification, maintenance, etc. However, the use of loosely coupled modules introduces a performance overhead. This overhead is often considered negligible, but this is not always the case. This paper aims at casting some light on the cost, in terms of performance, that is incurred when designing a relevant group communication protocol with modularity in mind: atomic broadcast. We conduct our experiments using two versions of atomic broadcast: a modular version and a monolithic one. We then measure the performance of both implementations under different system loads. Our results show that the overhead introduced by modularity is strongly related to the level of stress to which the system is subjected, and in the worst cases, reaches approximately 50%.","PeriodicalId":405751,"journal":{"name":"37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN'07)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-06-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127775867","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
Superscalar Processor Performance Enhancement through Reliable Dynamic Clock Frequency Tuning 通过可靠的动态时钟频率调谐来增强超标量处理器性能
Viswanathan Subramanian, M. Bezdek, N. D. Avirneni, Arun Kumar Somani
Synchronous circuits are typically clocked considering worst case timing paths so that timing errors are avoided under all circumstances. In the case of a pipelined processor, this has special implications since the operating frequency of the entire pipeline is limited by the slowest stage. Our goal, in this paper, is to achieve higher performance in superscalar processors by dynamically varying the operating frequency during run time past worst case limits. The key objective is to see the effect of overclocking on superscalar processors for various benchmark applications, and analyze the associated overhead, in terms of extra hardware and error recovery penalty, when the clock frequency is adjusted dynamically. We tolerate timing errors occurring at speeds higher than what the circuit is designed to operate at by implementing an efficient error detection and recovery mechanism. We also study the limitations imposed by minimum path constraints on our technique. Experimental results show that an average performance gain up to 57% across all benchmark applications is achievable.
同步电路的时钟通常考虑最坏情况下的时序路径,以便在任何情况下都避免时序错误。在流水线处理器的情况下,这有特殊的含义,因为整个流水线的操作频率受到最慢阶段的限制。在本文中,我们的目标是通过在运行时间超过最坏情况限制时动态改变操作频率来实现超标量处理器的更高性能。关键目标是查看超频对各种基准测试应用程序的超标量处理器的影响,并在动态调整时钟频率时,从额外硬件和错误恢复损失方面分析相关的开销。通过实施有效的错误检测和恢复机制,我们容忍在高于电路设计运行速度的情况下发生的时序错误。我们还研究了最小路径约束对我们技术的限制。实验结果表明,在所有基准测试应用程序中,平均性能增益可达57%。
{"title":"Superscalar Processor Performance Enhancement through Reliable Dynamic Clock Frequency Tuning","authors":"Viswanathan Subramanian, M. Bezdek, N. D. Avirneni, Arun Kumar Somani","doi":"10.1109/DSN.2007.90","DOIUrl":"https://doi.org/10.1109/DSN.2007.90","url":null,"abstract":"Synchronous circuits are typically clocked considering worst case timing paths so that timing errors are avoided under all circumstances. In the case of a pipelined processor, this has special implications since the operating frequency of the entire pipeline is limited by the slowest stage. Our goal, in this paper, is to achieve higher performance in superscalar processors by dynamically varying the operating frequency during run time past worst case limits. The key objective is to see the effect of overclocking on superscalar processors for various benchmark applications, and analyze the associated overhead, in terms of extra hardware and error recovery penalty, when the clock frequency is adjusted dynamically. We tolerate timing errors occurring at speeds higher than what the circuit is designed to operate at by implementing an efficient error detection and recovery mechanism. We also study the limitations imposed by minimum path constraints on our technique. Experimental results show that an average performance gain up to 57% across all benchmark applications is achievable.","PeriodicalId":405751,"journal":{"name":"37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN'07)","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-06-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127099585","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}
引用次数: 33
期刊
37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN'07)
全部 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.
﹀
mjeditor
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1