Loading...
Search for: energy-harvesting-system
0.006 seconds
Total 23 records

    COACH: Consistency aware check-pointing for nonvolatile processor in energy harvesting systems

    , Article IEEE Transactions on Emerging Topics in Computing ; 2019 ; 21686750 (ISSN) Hoseinghorban, A ; Hosseini Hosseini Monazzah, A. M ; Bazzaz, M ; Safaei, B ; Ejlali, A ; Sharif University of Technology
    IEEE Computer Society  2019
    Abstract
    Recently, energy harvesting systems that utilize hybrid NVM-SRAM memory in their designs are introduced as a promising alternative for battery-operated systems. Since the ambient input power of an energy harvesting system fluctuates as the environmental conditions change, the system may stop the execution of programs until it receives enough energy to continue the execution. Resuming the execution of a program after the suspension may lead to data inconsistency in an energy harvesting system and threatens the correct functionality of the programs. In this paper, we propose COACH, an energy-efficient consistency-aware memory scheme which guarantees the correct functionality and consistency of... 

    COACH: Consistency aware check-pointing for nonvolatile processor in energy harvesting systems

    , Article IEEE Transactions on Emerging Topics in Computing ; 2019 ; 21686750 (ISSN) Hoseinghorban, A ; Hosseini Monazzah, A. M. H ; Bazzaz, M ; Safaei, B ; Ejlali, A ; Sharif University of Technology
    IEEE Computer Society  2019
    Abstract
    Recently, energy harvesting systems that utilize hybrid NVM-SRAM memory in their designs are introduced as a promising alternative for battery-operated systems. Since the ambient input power of an energy harvesting system fluctuates as the environmental conditions change, the system may stop the execution of programs until it receives enough energy to continue the execution. Resuming the execution of a program after the suspension may lead to data inconsistency in an energy harvesting system and threatens the correct functionality of the programs. In this paper, we propose COACH, an energy-efficient consistency-aware memory scheme which guarantees the correct functionality and consistency of... 

    Providing a Simulator for Non-Volatile Energy Harvesting Systems

    , M.Sc. Thesis Sharif University of Technology Nezhadpoor Esmaeili, Mojtaba (Author) ; Ejlali, Alireza (Supervisor)
    Abstract
    Energy harvesting systems have been recently considered as an alternative to battery- operated systems, especially when the usage of battery-based systems is limited or the process of charging the batteries becomes infeasible. As one of the most important marketing factors for IoT devices, these systems are expected to reach around 100 billion objects in the near future.On the other hand, the emergence of nonvolatile memories due to useful features such as high density and low leakage energy has received much attention that allows the system designer to store the CPU state while the system’s input power is lost. Moreover, system parameters such as capacitance size, frequency, and power... 

    Energy harvesting systems with continuous energy and data arrivals: The optimal offline and heuristic online algorithms

    , Article IEEE Journal on Selected Areas in Communications ; Volume 34, Issue 12 , 2016 , Pages 3739-3753 ; 07338716 (ISSN) Rezaee, M ; Mirmohseni, M ; Aref, M. R ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2016
    Abstract
    Energy harvesting has been developed as an effective technology for communication systems in order to extend their lifetime. In this paper, we consider a single-user energy harvesting wireless communication system, in which arrival data and harvested energy curves are modeled as continuous functions. Our first goal is to find an offline algorithm, which maximizes the amount of data, which is transmitted to the receiver node by a given deadline. If more than one scheme exists that transmits the maximum data, we choose the one with minimum utilized energy at the transmitter node. We find this optimal algorithm, by showing its properties. Next, we propose an online algorithm for this system and... 

    An optimal transmission policy for energy harvesting systems with continuous curves

    , Article 12th International Symposium on Wireless Communication Systems, 25 August 2015 through 28 August 2015 ; Volume 2016-April , 2015 , Pages 411-415 ; 21540217 (ISSN) ; 9781467365406 (ISBN) Rezaee, M ; Kaboli, R ; Mirmohseni, M ; Aref, M. R ; Sharif University of Technology
    VDE Verlag GmbH 
    Abstract
    Energy harvesting has been developed as an effective technology for communication systems in order to extend the lifetime of these systems. In this work, we consider a single-user energy harvesting wireless communication system, in which both of the arrival data and the harvested energy curves are modeled as continuous functions. Our goal is to find an offline algorithm, which maximizes the amount of data which is transmitted to the receiver node by a given deadline. If more than one scheme exist that transmit the maximum data, we choose the one with minimum utilized energy at the transmitter node  

    On optimal online algorithms for energy harvesting systems with continuous energy and data arrivals

    , Article IEEE Wireless Communications Letters ; Volume 6, Issue 3 , 2017 , Pages 286-289 ; 21622337 (ISSN) Rezaee, M ; Mirmohseni, M ; Aref, M. R ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2017
    Abstract
    Energy harvesting (EH) has been developed to extend the lifetimes of energy-limited communication systems. In this letter, we consider a single-user EH communication system, in which both of the arrival data and the harvested energy curves are modeled as general functions. Unlike most of the works in the field, we investigate the online algorithms which only acquire the causal information of the arrival data and the harvested energy processes. We study how well the optimal online algorithm works compared with the optimal offline algorithm, and thus our goal is to find the lower and upper bounds for the ratio of the completion time in the optimal online algorithm to the optimal offline... 

    COACH: Consistency aware check-pointing for nonvolatile processor in energy harvesting systems

    , Article IEEE Transactions on Emerging Topics in Computing ; Volume 9, Issue 4 , December , 2021 , Pages 2076-2088 ; 21686750 (ISSN) Hosseinghorban, A ; Hosseini Monazzah, A. M ; Bazzaz, M ; Safaei, B ; Ejlali, A ; Sharif University of Technology
    IEEE Computer Society  2021
    Abstract
    Recently, energy harvesting systems that utilize hybrid NVM-SRAM memory in their designs are introduced as a promising alternative for battery-operated systems. Since the ambient input power of an energy harvesting system fluctuates as the environmental conditions change, the system may stop the execution of programs until it receives enough energy to continue the execution. Resuming the execution of a program after the suspension may lead to data inconsistency in an energy harvesting system and threatens the correct functionality of the programs. In this article, we propose COACH, an energy-efficient consistency-aware memory scheme which guarantees the correct functionality and consistency... 

    PROWL: A Cache replacement policy for consistency aware renewable powered devices

    , Article IEEE Transactions on Emerging Topics in Computing ; 2020 Hoseinghorban, A ; Abbasinia, M ; Ejlali, A ; Sharif University of Technology
    IEEE Computer Society  2020
    Abstract
    Energy harvesting systems powered by renewable energy sources employ hybrid volatile-nonvolatile memory to enhance energy efficiency and forward progress. These systems have unreliable power sources and energy buffers with limited capacity, so they complete long-running applications across multiple power outages. However, a power outage might cause data inconsistency, because the data in nonvolatile memories are persistent, while the data in volatile memories are unsteady. State of the art studies proposed various memory architectures and compiler-based techniques to tackle the data inconsistency in these systems. These approaches impose too many unnecessary check-points on the system to... 

    CHANCE: Capacitor charging management scheme in energy harvesting systems

    , Article IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems ; 2020 Hoseinghorban, A ; Bahrami, M. R ; Ejlali, A ; Abam, M. A ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2020
    Abstract
    The energy efficiency of emerging nonvolatile processors equipped with FRAM-SRAM memory makes them a promising solution for energy harvesting systems. To enable correct functionality and forward progress with an unreliable power supply, the system must accumulate sufficient energy in the capacitor to execute tasks atomically, even in the worst case scenario. Due to the large gap between the average and worst case energy consumption of tasks, state of the art approaches like eM-map require a large capacitor to execute tasks on the SRAM. However, the size, cost, and charging time of the capacitor are major concerns in the energy harvesting systems. In this paper, we proposed CHANCE, a... 

    Analysis and modification of a common energy harvesting system using magnetic shape memory alloys

    , Article Journal of Intelligent Material Systems and Structures ; 2020 Sayyaadi, H ; Mehrabi, M ; Hoviattalab, M ; Sharif University of Technology
    SAGE Publications Ltd  2020
    Abstract
    In this paper, a common energy harvester is investigated which uses a specimen of magnetic shape memory alloy (MSMA). The aim of this study is to improve system performance and to evaluate the magneto-mechanical loading on the MSMA material. Since demagnetization effect is not included in the employed original MSMA model, a method to incorporate this effect is proposed which has a good performance for the specific magneto-mechanical loading of this problem. In order to decrease the need for bias magnetic field and increase system efficiency, a new return mechanism for the MSMA specimen is proposed. The results indicate that the maximum harvested power from the improved system is obtained at... 

    PROWL: A cache replacement policy for consistency aware renewable powered devices

    , Article IEEE Transactions on Emerging Topics in Computing ; Volume 10, Issue 1 , 2022 , Pages 476-487 ; 21686750 (ISSN) Hoseinghorban, A ; Abbasinia, M ; Ejlali, A ; Sharif University of Technology
    IEEE Computer Society  2022
    Abstract
    Energy harvesting systems powered by renewable energy sources employ hybrid volatile-nonvolatile memory to enhance energy efficiency and forward progress. These systems have unreliable power sources and energy buffers with limited capacity, so they complete long-running applications across multiple power outages. However, a power outage might cause data inconsistency, because the data in nonvolatile memories are persistent, while the data in volatile memories are unsteady. State of the art studies proposed various memory architectures and compiler-based techniques to tackle the data inconsistency in these systems. These approaches impose too many unnecessary check-points on the system to... 

    An Energy-aware Objective Function for Energy-harvesting IOT Infrastructures

    , M.Sc. Thesis Sharif University of Technology Taghizadeh, Hossein (Author) ; Ejlali, Alireza (Supervisor) ; Hosseini Monazzah, Amir Mahdi (Supervisor)
    Abstract
    Internet of things (IOT) interconnects a system of low power embedded devices that each of them has a unique identifier, without human intervention. The number of devices of IOT increases every day, therefor routing in the network of IOT is an important challenge. So, Internet Engineering Task Force (IETF) propose a protocol for routing low power and lossy networks in 2012, which is named RPL. Considering the power supply limitation of devices in the network, utilizing energy-aware policies within the RPL is so important. Meanwhile, objective functions have a vital role in the consuming energy. Also, energy consumption determines the lifetime of nodes. Since many of devices are placed in... 

    Energy Management in Energy Harvesting Systems Equipped with Non-Volatile Memories

    , Ph.D. Dissertation Sharif University of Technology Hosseinghorban, Ali (Author) ; Ejlali, Alireza (Supervisor)
    Abstract
    Forward progress (response time), energy consumption, capacitor size, and correct functionality are the most important design constraints of energy harvesting embedded systems. The system needs to backup the state of the processor and memories during the execution periodically to successfully execute long-running applications on energy harvesting systems with unreliable energy sources and small capacitors. The check-pointing policy, which specifies the place, time, and the data to be backed up, has a major effect on the energy consumption, forward-progress, and correct functionality of energy harvesting systems. Furthermore, emerging non-volatile processors equipped with hybrid volatile and... 

    An online transmission policy for energy harvesting systems with data traffic arrival

    , Article IWCIT 2016 - Iran Workshop on Communication and Information Theory, 3 May 2016 through 4 May 2016 ; 2016 ; 9781509019229 (ISBN) Rezaee, M ; Mirmohseni, M ; Aref, M. R ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2016
    Abstract
    In communications, the nodes with the ability of harvesting energy potentially can prolong the overall network lifetime. In this paper, we consider a single-user energy harvesting wireless communication system, in which arrival data and harvested energy curves are modeled as continuous functions. Our goal is to find an online algorithm for the throughput maximization problem, which only needs the causal information of the arrival processes. We propose a heuristic online algorithm which is efficient for both discrete and continuous models, even when the distributions of harvested energy and arrival data are unknown  

    Analysis and modification of a common energy harvesting system using magnetic shape memory alloys

    , Article Journal of Intelligent Material Systems and Structures ; Volume 32, Issue 5 , 2021 , Pages 568-583 ; 1045389X (ISSN) Sayyaadi, H ; Mehrabi, M ; Hoviattalab, M ; Sharif University of Technology
    SAGE Publications Ltd  2021
    Abstract
    In this paper, a common energy harvester is investigated which uses a specimen of magnetic shape memory alloy (MSMA). The aim of this study is to improve system performance and to evaluate the magneto-mechanical loading on the MSMA material. Since demagnetization effect is not included in the employed original MSMA model, a method to incorporate this effect is proposed which has a good performance for the specific magneto-mechanical loading of this problem. In order to decrease the need for bias magnetic field and increase system efficiency, a new return mechanism for the MSMA specimen is proposed. The results indicate that the maximum harvested power from the improved system is obtained at... 

    CATNAP-Sim: A comprehensive exploration and a nonvolatile processor simulator for energy harvesting systems

    , Article IEEE Design and Test ; Volume 38, Issue 2 , April , 2021 , Pages 69-77 ; 21682356 (ISSN) Hosseinghorban, A ; Abbasinia, M ; Paridari, A ; Ejlali, A ; Sharif University of Technology
    IEEE Computer Society  2021
    Abstract
    This article introduces an architecture exploration tool to study and understand the tradeoffs of future processor systems using nonvolatile memory and help guide the design of the future. Energy efficiency serves as a critical factor in designing embedded systems. Furthermore, the growing dominance of energy harvesting systems (EHSs) in sensor-rich applications has eventuated an emerging trend in wearable-systems and IoT devices as an alternative to battery-powered embedded systems. In this article, researchers have presented CATNAP-Sim, a simulator for EHSs, with NVP and hybrid NVM-SRAM memory  

    Multi-Objective Control of an In-Joint Semi-Active Suspension System with Energy Harvesting Capability Using Neural Network

    , M.Sc. Thesis Sharif University of Technology Soleymanzadeh Fard, Sajad (Author) ; Sayyaadi, Hassan (Supervisor)
    Abstract
    The basic type of suspension systems, which is known as passive suspension systems, creates a balance and compromise between the two goals of ride comfort and road holding. In order to improve the performance of the suspension system, the use of active actuators has been considered. However these actuators require energy and control strategies. To supply the required energy, recovering the energy of vehicle vibrations can be a solution. Therefore, ride comfort, keeping the wheels in contact with the road and the amount of recoverable energy are three important control objectives for modern active and semi-active suspension systems. The control of these systems is considered a challenging... 

    Cooperative hybrid ARQ in solar powered wireless sensor networks

    , Article Microelectronics Reliability ; Volume 52, Issue 12 , 2012 , Pages 3043-3052 ; 00262714 (ISSN) Jalali, F ; Khodadoustan, S ; Ejlali, A ; Sharif University of Technology
    2012
    Abstract
    Energy harvesters are used in today's Wireless Sensor Networks (WSNs) to harvest energy from the environment. Although an energy harvester can provide a supply source with a much greater lifetime than a battery, the amount of available energy for an energy harvesting system is a random variable. Furthermore, the proper management of energy harvesters has a considerable impact on reliability. It has been observed that cooperative error control mechanisms like Cooperative Automatic Repeat Request (C-ARQ) and Cooperative Hybrid ARQ (C-HARQ) can be used for improving the energy management and reliability in Energy Harvesting WSNs (EH-WSNs). Recently, the impact of C-ARC mechanism has been... 

    Fast and predictable non-volatile data memory for real-time embedded systems

    , Article IEEE Transactions on Computers ; 2020 Bazzaz, M ; Hoseinghorban, A ; Ejlali, A ; Sharif University of Technology
    IEEE Computer Society  2020
    Abstract
    Energy consumption and predictability are two important constraints in designing real-time embedded systems and one of the recently proposed solutions for the energy consumption problem is the use of non-volatile memories due to their lower leakage power consumption. Furthermore, because of their non-volatile nature, the use of these memories helps normally-off computing and energy harvesting systems. However, the write access latency of non-volatile memories is considerably more than that of SRAM which can decrease the performance and predictability of the system. We present a predictable non-volatile data memory for real-time embedded systems which improves both worst-case execution time... 

    Thermo-economic analysis and multi-objective optimization of a solar dish Stirling engine

    , Article Energy Sources, Part A: Recovery, Utilization and Environmental Effects ; 2020 Rostami, M ; Assareh, E ; Moltames, R ; Jafarinejad, T ; Sharif University of Technology
    Bellwether Publishing, Ltd  2020
    Abstract
    Stirling engines operate in a variety of temperatures and the electric power production via dish Stirling systems could be considered as an appropriate alternative for high-temperature solar concentrator energy harvesting systems. To this end, by performing various studies and analyses on the engine, Stirling cycle, and heat exchangers while utilizing the solar energy as the input thermal energy of the Stirling engine, parameters with the highest effect on the output power and engine stability are detected and considered as optimization variables. In this case, output power, thermal efficiency, and economic evaluation are taken to be the three suitable objective functions for multi-objective...