Loading...
Search for: software-reliability
0.005 seconds
Total 21 records

    Designing gear-shift pattern for an electric vehicle to optimize energy consumption

    , Article ASME International Mechanical Engineering Congress and Exposition, Proceedings (IMECE) ; Vol. 11 , 2010 , pp. 837-846 ; ISBN: 9780791844489 Rahimi, M. A ; Salehi, R ; Alasty, A ; Sharif University of Technology
    Abstract
    In this paper optimization of energy consumption in an electric vehicle is presented. The main idea of this optimization is based on selecting the best gear level in driving the vehicle. Two algorithms for optimization are introduced which are based on fuzzy rules and fuzzy controllers. In first algorithm, fuzzy controller simulates energy consumption in different gear levels, and chooses the optimum gear level. While in second method, fuzzy controller detects the optimum gear level by measuring the vehicle's average speed and acceleration. To investigate the performance of these controllers, a model of TOSAN vehicle is developed and the controllers outputs are checked in simulation of TOSAN... 

    Determination of installation capacity in reservoir hydro-power plants considering technical, economical and reliability indices

    , Article International Journal of Electrical Power and Energy Systems ; Volume 30, Issue 6-7 , 2008 , Pages 393-402 ; 01420615 (ISSN) Hosseini, S. M. H ; Forouzbakhsh, F ; Fotouhi, M ; Vakilian, M ; Sharif University of Technology
    2008
    Abstract
    One of the most important issues in planning the "reservoir" type of hydro-power plants (HPP) is to determine the installation capacity of the HPPs and estimate its annual energy value. In this paper, a method is presented. A computer program has been developed to analyze energy calculation and estimation of the most important economic indices of an HPP using the sensitivity analysis method. Another program, developed by Matlab software, calculates the reliability indices for a number of units of an HPP with a specified load duration curve using the Monte Carlo method. Ultimately, comparing the technical, economic and reliability indices will determine the installation capacity of an HPP. By... 

    Sensitivity measures for optimal mitigation of risk and reduction of model uncertainty

    , Article Reliability Engineering and System Safety ; Volume 117 , 2013 , Pages 9-20 ; 09518320 (ISSN) Mahsuli, M ; Haukaas, T ; Sharif University of Technology
    2013
    Abstract
    This paper presents a new set of reliability sensitivity measures. The purpose is to identify the optimal manner in which to mitigate risk to civil infrastructure, and reduce model uncertainty in order to improve risk estimates. Three measures are presented. One identifies the infrastructure components that should be prioritized for retrofit. Another measure identifies the infrastructure that should be prioritized for more refined modeling. The third measure identifies the models that should be prioritized in research to improve models, for example by gathering new data. The developments are presented in the context of a region with 622 buildings that are subjected to seismicity from several... 

    Seismic risk analysis with reliability methods, part II: Analysis

    , Article Structural Safety ; Volume 42 , 2013 , Pages 63-74 ; 01674730 (ISSN) Mahsuli, M ; Haukaas, T ; Sharif University of Technology
    2013
    Abstract
    Reliability methods are employed in this paper to analyze the seismic risk to the Vancouver metropolitan region in Canada. The use of reliability methods contrasts with several contemporary approaches for risk analysis. In this paper, two analysis approaches are presented and implemented in a new computer program. One utilizes the first-order and second-order reliability methods together with a hazard combination technique. The other is a sampling-based method that repeatedly generates damage scenarios in the time period of interest. Both strategies employ the same collection of probabilistic models for seismic risk analysis. While the models are presented in the companion paper, this paper... 

    Seismic risk analysis with reliability methods, part I: Models

    , Article Structural Safety ; Volume 42 , 2013 , Pages 54-62 ; 01674730 (ISSN) Mahsuli, M ; Haukaas, T ; Sharif University of Technology
    2013
    Abstract
    A library of probabilistic models for prediction of seismic risk is presented. The models are specifically intended for use with reliability methods to compute event probabilities, such as seismic loss probabilities. Several models are presented here for the first time. In particular, new and generic models are proposed for earthquake location, regional loss, building response, building damage, and building loss. Each model is presented with an explanation of its development and a discussion of its predictions. In addition, models from the literature are " smoothed" to make them amenable to reliability analysis. The models are implemented in a new computer program that is tailored for... 

    A new brushless synchro with look-up table error compensation

    , Article International Journal of Numerical Modelling: Electronic Networks, Devices and Fields ; Volume 29, Issue 4 , 2016 , Pages 577-591 ; 08943370 (ISSN) Ghafarzadeh, M ; Kamali, A ; Damaki Aliabad, A ; Abedini, R ; Tajeddini, M. A ; Sharif University of Technology
    John Wiley and Sons Ltd  2016
    Abstract
    In synchros and resolvers, brushes, and slip-rings produce a lot of noise in the output signal. Compared to encoders, the application of such position sensors in precision control systems is restricted because of their low accuracy. In this paper, a novel scheme of a brushless synchro is introduced. In this scheme, the primary and secondary windings are mounted on the stator, and the stator magnetic flux passes a certain path in the rotor with inducing voltage in the secondary winding. In this paper, a software method based on simple look-up table is used to enhance accuracy and reliability of the output signal of the proposed synchro. The operation principle of the brushless synchro is... 

    RI-COTS: trading performance for reliability improvements in commercial of the shelf systems

    , Article 19th International Symposium on Computer Architecture and Digital Systems, CADS 2017, 21 December 2017 through 22 December 2017 ; Volume 2018-January , March , 2018 , Pages 1-6 ; 9781538643792 (ISBN) Ghasemi, G ; Hosseini Monazzah, A. M ; Farbeh, H ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2018
    Abstract
    The flexibility of software-based fault tolerant approaches in providing the required level of reliability Commer-cial-Off-The Shelf (COTS) devices made them the first choice in designing safety-critical systems. In this paper, we propose a reliability improvement method for COTS-based systems, so-called, RI-COTS. The main idea behind RI-COTS is to establish a tradeoff between reliability and performance of COTS system through controlling redundant execution at instruction level. RI-COTS is implemented on LEON2 processor VHDL model. Our simulation results show that comparing with the most related studies, RI-COTS can improve the fault detection capability by 20% with only 4% performance... 

    Controller-switch assignment in 5G networks

    , Article 2nd IEEE 5G World Forum, 5GWF 2019, 30 September 2019 through 2 October 2019 ; 2019 , Pages 40-45 ; 9781728136271 (ISBN) Tohidi, E ; Parsaeefard, S ; Maddah Ali, M. A ; Khalaj, B. H ; Leon Garcia, A ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2019
    Abstract
    Explosive growth in both quantity and quality of services and the development trends in 5G networks indicates that multiple distributed software defined network (SDN) controllers are of increasing importance from both network performance and reliability perspectives. Although SDN was first considered with a logically centralized controller approach, due to delay, reliability, and scalability challenges, moving towards multiple distributed controllers is inevitable. In the distributed controlling scheme, an assignment that associates a controller to each switch is required. Moreover, the number of required SDN controllers and even their locations have to be determined. In this paper, two... 

    Reliable and energy-efficient routing for green software defined networking

    , Article 9th International Symposium on Telecommunication, IST 2018, 17 December 2018 through 19 December 2018 ; 2019 , Pages 221-226 ; 9781538682746 (ISBN) Norouzi, A ; Majidi, B ; Movaghar, A ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2019
    Abstract
    Improvement of energy efficiency in Software Defined Networking (SDN) is a challenging problem. In order to achieve higher energy efficiency, the routing and scheduling in software defined networks should be planned robustly based on the topological specifications of the SDN. The topological specifications of the SDN depends on the size of the network graph which changes rapidly as the virtualized network devices in the network turned on and off by the controller. Therefore, modelling the SDN graph is an important issue in designing a reliability aware energy efficient SDN. In this paper we propose a new algorithm for reliable energy efficient traffic engineering in SDN. In the proposed... 

    Simultaneous management of peak-power and reliability in heterogeneous multicore embedded systems

    , Article IEEE Transactions on Parallel and Distributed Systems ; Volume 31, Issue 3 , 2020 , Pages 623-633 Ansari, M ; Saber Latibari, J ; Pasandideh, M ; Ejlali, A ; Sharif University of Technology
    IEEE Computer Society  2020
    Abstract
    Analysis of reliability, power, and performance at hardware and software levels due to heterogeneity is a crucial requirement for heterogeneous multicore embedded systems. Escalating power densities have led to thermal issues for heterogeneous multicore embedded systems. This paper proposes a peak-power-aware reliability management scheme to meet power constraints through distributing power density on the whole chip such that reliability targets are satisfied. In this paper, we consider peak power consumption as a system-level power constraint to prevent system failure. To balance the power consumption, we also employ a Dynamic Frequency Scaling (DFS) method to further reduce peak power... 

    Design and routine test optimization of modern protection systems with reliability and economic constraints

    , Article IEEE Transactions on Power Delivery ; Vol. 27, issue. 1 , 2012 , p. 271-278 ; ISSN: 08858977 Etemadi, A. H ; Fotuhi-Firuzabad, M ; Sharif University of Technology
    Abstract
    This paper approaches the topic of protection system reliability from an economic point of view by 1) designing an optimal modern protective relay based on a prescribed level of reliability subject to economic constraints and 2) determining optimal routine test intervals by balancing the cost of routine tests and losses due to relay failure. This paper proposes a method that enables the designer to optimally select hardware and software components of a digital protective relay to gain the highest possible overall reliability with a restricted budget. This design can be viewed as a reliability and redundancy allocation problem for which a new easy-to-implement algorithm is proposed. In... 

    New considerations in modern protection system quantitative reliability assessment

    , Article IEEE Transactions on Power Delivery ; Vol. 25, issue. 4 , 2010 , p. 2213-2222 ; ISSN: 8858977 Etemadi, A. H ; Fotuhi-Firuzabad, M ; Sharif University of Technology
    Abstract
    Protective relay technologies have evolved from single-function electromechanical and static relays to modern multifunction digital relays over the past few years. Protection systems play a vital role in maintaining a desirable level of reliability in power systems. Thus, their own reliability should be evaluated and any cause of their malfunction should be fully comprehended. In this paper, a new reliability model is proposed that associates protection system failures to four main causes: 1) relay hardware, 2) relay software, 3) ancillary equipment, and 4) human error. In addition, this model can take other aspects of the protection system into consideration, such as human error during... 

    DRVS: Power-efficient reliability management through Dynamic Redundancy and Voltage Scaling under variations

    , Article 20th IEEE/ACM International Symposium on Low Power Electronics and Design, ISLPED 2015, 22 July 2015 through 24 July 2015 ; Volume 2015 , September , 2015 , Pages 225-230 ; 15334678 (ISSN) ; 9781467380096 (ISBN) Salehi, M ; Tavana, M. K ; Rehman, S ; Kriebel, F ; Shafique, M ; Ejlali, A ; Henkel, J ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2015
    Abstract
    Many-core processors facilitate coarse-grained reliability by exploiting available cores for redundant multithreading. However, ensuring high reliability with reduced power consumption necessitates joint considerations of variations in vulnerability, performance and power properties of software as well as the underlying hardware. In this paper, we propose a power-efficient reliability management system for many-core processors. It exploits various basic redundancy techniques (like, dual and triple modular redundancy) operating in different voltage-frequency levels, each offering distinct reliability, performance and power properties. Our system performs Dynamic Redundancy and Voltage Scaling... 

    New considerations in modern protection system quantitative reliability assessment

    , Article IEEE Transactions on Power Delivery ; Volume 25, Issue 4 , September , 2010 , Pages 2213-2222 ; 08858977 (ISSN) Etemadi, A. H ; Fotuhi Firuzabad, M ; Sharif University of Technology
    2010
    Abstract
    Protective relay technologies have evolved from single-function electromechanical and static relays to modern multifunction digital relays over the past few years. Protection systems play a vital role in maintaining a desirable level of reliability in power systems. Thus, their own reliability should be evaluated and any cause of their malfunction should be fully comprehended. In this paper, a new reliability model is proposed that associates protection system failures to four main causes: 1) relay hardware, 2) relay software, 3) ancillary equipment, and 4) human error. In addition, this model can take other aspects of the protection system into consideration, such as human error during... 

    Run-time adaptive power-aware reliability management for many-cores

    , Article IEEE Design and Test ; 2017 ; 21682356 (ISSN) Salehi, M ; Ejlali, A ; Shafique, M ; Sharif University of Technology
    Abstract
    Escalating reliability threats and performance issues due to process variations under the tight power envelopes of multi- /many-core chips challenge the cost-effective deployment of future technology nodes. We propose an adaptive run-time system that synergistically integrates heterogeneous hardening modes at both hardware and software levels, and selects appropriate hardening modes for concurrently executing applications under total chip power budget and timing constraints, while optimizing for reliability. To enable a high level of adaptability, we perform a comprehensive analysis of various design tradeoffs and study the impact of hardware/software hardening modes in terms of achieved... 

    ANMR: aging-aware adaptive N-modular redundancy for homogeneous multicore embedded processors

    , Article Journal of Parallel and Distributed Computing ; Volume 109 , 2017 , Pages 29-41 ; 07437315 (ISSN) Baharvand, F ; Miremadi, S. G ; Sharif University of Technology
    Abstract
    Advances in semiconductor technology have made integration of multiple processing cores into one single die a promising trend towards increasing processing performance, lowering power consumption, and increasing reliability for embedded systems. Multicore processors, due to their intrinsic redundancies, are good choices for critical embedded systems for which the reliability is a crucial component. In this paper, an aging-aware adaptive fault tolerance method for DVFS-enabled multicore processors is presented. The analytical results show 3 to 6 order of magnitude increase in reliability of the system without addition of cores or redundant software. By using an aging-aware approach, the... 

    Run-Time adaptive power-aware reliability management for manycores

    , Article IEEE Design and Test ; Volume 35, Issue 5 , 2018 , Pages 36-44 ; 21682356 (ISSN) Salehi, M ; Ejlali, A ; Shafique, M ; Sharif University of Technology
    IEEE Computer Society  2018
    Abstract
    Editor's note: Due to increasing process, voltage, and temperature (PVT) variability, reliability is becoming a growing worry. This article addresses this concern with a combination of software and hardware hardening modes while considering power, performance, and overhead constraints. Similar to other examples in this special issue, this work illustrates that complex management tasks that have to integrate multiple objectives, goals, and constraints require a comprehensive understanding of the system's state. - Axel Jantsch, TU Wien - Nikil Dutt, University of California at Irvine. © 2013 IEEE  

    A modeling framework for reliability of erasure codes in SSD arrays

    , Article IEEE Transactions on Computers ; Volume 69, Issue 5 , May , 2020 , Pages 649-665 Kishani, M ; Ahmadian, S ; Asadi, H ; Sharif University of Technology
    IEEE Computer Society  2020
    Abstract
    Emergence of Solid-State Drives (SSDs) have evolved the data storage industry where they are rapidly replacing Hard Disk Drives (HDDs) due to their superiority in performance and power. Meanwhile, SSDs have reliability issues due to bit errors, bad blocks, and bad chips. To help reliability, Redundant Array of Independent Disks (RAID) configurations, originally proposed to increase both performance and reliability of HDDs, are also applied to SSD arrays. However, the conventional reliability models of HDD RAID cannot be intactly applied to SSD arrays, as the nature of failures in SSDs are totally different from HDDs. Previous studies on the reliability of SSD arrays are based on the... 

    Cuckoo-PC: An evolutionary synchronization-aware placement of SDN controllers for optimizing the network performance in WSNs

    , Article Sensors (Switzerland) ; Volume 20, Issue 11 , 2020 , Pages 1-19 Tahmasebi, S ; Safi, M ; Zolfi, S ; Maghsoudi, M. R ; Faragardi, H. R ; Fotouhi, H ; Sharif University of Technology
    MDPI AG  2020
    Abstract
    Due to reliability and performance considerations, employing multiple software-defined networking (SDN) controllers is known as a promising technique in Wireless Sensor Networks (WSNs). Nevertheless, employing multiple controllers increases the inter-controller synchronization overhead. Therefore, optimal placement of SDN controllers to optimize the performance of a WSN, subject to the maximum number of controllers, determined based on the synchronization overhead, is a challenging research problem. In this paper, we first formulate this research problem as an optimization problem, then to address the optimization problem, we propose the Cuckoo Placement of Controllers (Cuckoo-PC) algorithm.... 

    Mapping activity diagram to Petri Net: Application of Markov theory for analyzing non-functional parameters

    , Article International Journal of Engineering, Transactions B: Applications ; Volume 20, Issue 1 , 2007 , Pages 65-76 ; 1728-144X (ISSN) Motameni, H ; Movaghar, A ; Fadavi Amiri, M ; Sharif University of Technology
    Materials and Energy Research Center  2007
    Abstract
    The quality of an architectural design of a software system has a great influence on achieving non-functional requirements of a system. A regular software development project is often influenced by non-functional factors such as the customers' expectations about the performance and reliability of the software as well as the reduction of underlying risks. The evaluation of non- functional parameters of a software system at the early stages of design and its development process are often considered as major factors in dealing with these issues. Because these evaluations can help us to choose the most proper model which is the securest and the most reliable.In this paper, a method is presented...