33 results on '"Balsamo, Domenico"'
Search Results
2. Selective policies for efficient state retention in transiently-powered embedded systems: Exploiting properties of NVM technologies
- Author
-
Verykios, Theodoros D., Balsamo, Domenico, and Merrett, Geoff V.
- Published
- 2019
- Full Text
- View/download PDF
3. Energy-efficient memory tracing for state retention in transient computing systems
- Author
-
Verykios, Theodoros D., Balsamo, Domenico, and Merrett, Geoff
- Abstract
Transient computing systems, also known as intermittent computing systems, are batteryless systems powered by energy harvesting (EH) sources that do not require large energy storage for system operations. Instead, they rely on retaining their state, i.e. a snapshot, in non-volatile memory (NVM) in the event of a power outage and restoring it when the power recovers. In this paper, we first discuss the limitations of state-of-the-art techniques that attempt to minimize the amount of system state saved to NVM. Therefore, we propose a novel energy-efficient system-level approach for state retention through memory tracing based on a custom hardware module named MeTra that traces changes in the main (volatile) memory between power outages. MeTra allows the voltage threshold that activates the state retention process to be dynamically adjusted according to the energy requirement of each snapshot. Thus, a great proportion of the energy harvested can be spent on useful operations. Experimental results show that the system’s active time can be extended up to 17x for Flash-based systems and 92.2% for FRAM-based systems, compared to saving the entire system state, with an area overhead of as little as 2.48%.
- Published
- 2023
4. Non-invasive voltage measurement in a three-phase autonomous meter
- Author
-
Brunelli, Davide, Villani, Clemente, Balsamo, Domenico, and Benini, Luca
- Published
- 2016
- Full Text
- View/download PDF
5. Energy harvesting meets iot: Fuelling adoption of transient computing in embedded systems
- Author
-
Balsamo, Domenico, Magno, Michele, Kubara, Kacper, Lazarescu, Bogdan, Merrett, Geoff, and Cetinkaya, Oktay
- Subjects
Class (computer programming) ,business.industry ,Computer science ,020208 electrical & electronic engineering ,02 engineering and technology ,Flash memory ,Energy harvesting ,Transient computing ,Internet of Things ,Arm mbed programming framework ,020202 computer hardware & architecture ,Software ,Embedded system ,0202 electrical engineering, electronic engineering, information engineering ,Code (cryptography) ,Transient (computer programming) ,State (computer science) ,business - Abstract
The emerging class of transient computing systems enables computation to be sustained despite power outages due to the variable nature of energy harvesting. However, existing approaches are largely designed for specific architectures, and hence are not broadly applicable across different IoT devices. Emerging platforms based on portable, hardware-independent software should rely on lightweight operating systems (OSs) designed specifically for embedded IoT applications, such as Arm mbed OS and Contiki OS. To enable the widespread use of transient computing, transient approaches need to be integrated into these operating systems. In this paper, we discuss the challenges of providing software primitives for transient computing to facilitate hardware-independent implementation using standard OS APIs, and present the integration of a state-of-art transient approach, Hibernus into mbed OS. This OS is chosen due to the large community of developers and the open-source IoT code availability. Transient computing is offered through a modular and layered structure that uses the available mbed OS APIs, including different strategies for retaining the system state designed for different types of flash memory. To illustrate the applicability of the proposed design, we implemented Hibernus on two mbed platforms with different flash memories, which respectively requires 4.7mF and 4.9mF of additional storage.
- Published
- 2019
6. Enabling intermittent computing on high-performance out-of-order processors
- Author
-
Sliper, Sivert Tvedt, Balsamo, Domenico, Weddell, Alexander, and Merrett, Geoff
- Abstract
Intermittent computing is a new paradigm enabling battery-less computing devices to be powered directly from energy harvesting, enabling IoT devices that are free from the cost, size and lifetime constraints of batteries. To cope with frequent power interruptions, intermittent computing systems save computational progress before power is lost, and restore it when power returns. Recent research in power-neutral operation of multiprocessor system-on-chips (MPSoCs), where performance scaling is used to instantaneously match power consumption with supply, motivates the need for intermittent computing on high-performance systems. Existing works provide solutions for microcontrollers, but with the increased complexity of high-performance SoCs, new challenges such as hierarchical memory and dependence on large existing libraries emerge. In this paper, we provide a taxonomy of published intermittent computing methods and identify the most suitable method for high-performance SoCs. The chosen method is then implemented and experimentally validated on an Arm A9 out-of-order application processor. Results show that state can be saved/restored correctly in 8.6 ms for a minimal bare-metal application, which is an order of magnitude faster than the platform’s hardware boot time.
- Published
- 2018
7. Application control and monitoring in heterogeneous multiprocessor systems
- Author
-
Leech, Charles R., Bragg, Graeme McLachlan, Balsamo, Domenico, Weber Wachter, Eduardo, Merrett, Geoff, and Al-Hashimi, Bashir
- Abstract
Multiprocessor systems provide both highperformance and energy-efficient execution of applications on mobile and embedded systems under dynamic workload requirements, and can provide increased lifetime for devices in energy-constrained environments. However, their increasing complexity means that management at runtime has become a non-trivial task, especially in heterogeneous multiprocessor systems. In addition, there is no standardised mechanism to expose and manage the sources of control and monitoring from within applications and hardware resources at runtime.This paper presents an analysis of applications, platforms and runtime management approaches to motivate the need for a standardised framework that enables fully applicationand platform-agnostic runtime management. The exposure of application controls and requirements through the presented framework is demonstrated with a stereo matching algorithm, including runtime management of multi-threading and frequency scaling on the 61-core Xeon Phi platform. In addition, the trading of application parameters, such as throughput and accuracy, is demonstrated within the framework using a runtime controller on the Odroid-XU3 platform. An open-source implementation of this framework has been released.
- Published
- 2018
8. Power-neutral performance scaling for self-powered multicore computing systems
- Author
-
Balsamo, Domenico, Fletcher, Benjamin, James, and Merrett, Geoff
- Published
- 2018
9. The PRiME Framework: Application- & platform-agnostic system management
- Author
-
Bragg, Graeme McLachlan, Balsamo, Domenico, Leech, Charles R, and Merrett, Geoff
- Abstract
Multi-core and heterogeneous processors in modern embedded platforms have increased in complexity to provide both high-performance and energy-efficient execution of applications.As a result, the runtime management and control of these platforms has become a non-trivial process with many different approaches being reported in the literature. In addition, applications have become increasingly dynamic to exploit these processors runtime adjustable parameters that can be tuned to optimise and influence their behaviour. These two challenges motivate the need for a consistent approach to runtime management that is cross-platform and generic in the support of applications. This abstract presents the PRiME Framework, a cross-layer framework that enables application- and platformagnostic runtime management by separating a system into three distinct layers connected by an API and cross-layer constructs called knobs and monitors. The motivation for the framework’s underlying concepts are discussed and its use is demonstrated with a range of platforms and applications.An open-source implementation of this framework has been released.
- Published
- 2018
10. Application- and platform-agnostic runtime power management of heterogeneous embedded systems
- Author
-
Balsamo, Domenico, Bragg, Graeme McLachlan, Leech, Charles, and Merrett, Geoff
- Abstract
Increasing energy efficiency and reliability at runtime is a key challenge of heterogeneous many-core systems. We demonstrate how contributions from the PRiME project integrate to enable application- and platform-agnostic runtime management that respects application performance targets. We consider opportunities to enable runtime management across the system stack and we enable cross-layer interactions to trade-off power and reliability with performance and accuracy. We consider a system as three distinct layers, with abstracted communication between them, which enables the direct comparison of different approaches, without requiring specific application or platform knowledge. Application-agnostic runtime management is demonstrated with a selection of runtime managers from PRiME, including linear regression modelling and predictive thermal management, operating across multiple applications. Platform-independent runtime management is demonstrated using two heterogeneous platforms.
- Published
- 2018
11. Hibernus++:A Self-Calibrating and Adaptive System for Transiently-Powered Embedded Devices
- Author
-
Balsamo, Domenico, Weddell, Alex S., Das, Anup, Rodriguez Arreola, Alberto, Brunelli, Davide, Al-Hashimi, Bashir M., Merrett, Geoff V., Benini, Luca, Balsamo, Domenico, Weddell, Alex S., Das, Anup, Arreola, Alberto Rodriguez, Brunelli, Davide, Al Hashimi, Bashir M., Merrett, Geoff V., and Benini, Luca
- Subjects
energy harvesting ,Embedded systems ,intermittent supply ,Electrical and Electronic Engineering ,low-power design ,Embedded system ,transient computing ,Computer Graphics and Computer-Aided Design ,Software - Abstract
Energy harvesters are being used to power autonomous systems, but their output power is variable and intermittent. To sustain computation, these systems integrate batteries or supercapacitors to smooth out rapid changes in harvester output. Energy storage devices require time for charging and increase the size, mass, and cost of systems. The field of transient computing moves away from this approach, by powering the system directly from the harvester output. To prevent an application from having to restart computation after a power outage, approaches such as Hibernus allow these systems to hibernate when supply failure is imminent. When the supply reaches the operating threshold, the last saved state is restored and the operation is continued from the point it was interrupted. This paper proposes Hibernus++ to intelligently adapt the hibernate and restore thresholds in response to source dynamics and system load properties. Specifically, capabilities are built into the system to autonomously characterize the hardware platform and its performance during hibernation in order to set the hibernation threshold at a point which minimizes wasted energy and maximizes computation time. Similarly, the system auto-calibrates the restore threshold depending on the balance of energy supply and consumption in order to maximize computation time. Hibernus++ is validated both theoretically and experimentally on microcontroller hardware using both synthesized and real energy harvesters. Results show that Hibernus++ provides an average 16% reduction in energy consumption and an improvement of 17% in application execution time over state-of-the-art approaches.
- Published
- 2016
- Full Text
- View/download PDF
12. ARM mbed support for transient computing in energy harvesting IoT systems
- Author
-
Lazarescu, Bogdan, Balsamo, Domenico, and Merrett, Geoff
- Abstract
Energy harvesters offer the possibility for embedded IoT computing systems to operate without batteries. However, their output power is usually unpredictable and highly variable. To mitigate the effect of this variability, systems incorporate large energy buffers, increasing their size, mass and cost. The emerging class of transient computing systems differs from this approach, operating directly from the energy harvesting source and minimizing or removing additional energy storage. Existing transient approaches are largely designed for specific applications and architectures. Hence, they suffer from not being broadly applicable across multiple embedded IoT platforms. To address this challenge, transient approaches need to be integrated within a general IoT programming framework such as ARM’s mbed IoT Device Platform. This support is offered through libraries and application programming interfaces(APIs) which enable transient computing to be implemented as a service on top of IoT application protocols.
- Published
- 2017
13. A Control Flow for Transiently Powered Energy Harvesting Sensor Systems.
- Author
-
Balsamo, Domenico, Cetinkaya, Oktay, Arreola, Alberto Rodriguez, Wong, Samuel C. B., Merrett, Geoff V., and Weddell, Alex S.
- Abstract
Transient computing enables application execution to be performed despite power outages. Although it handles the non-deterministic nature of energy harvesting (EH), sensor systems envisioned by the IoT seek more cost- and volume-effective solutions, which are better tailored to application requirements. Additionally, a major drawback of transient computing, keeping track of time, hinders its widespread adoption in the IoT. To overcome these challenges, this paper proposes a control flow for sensor systems by combining two state-of-the-art transient computing schemes in an energy-aware manner, underpinned by a strategy for timekeeping. It enables application execution to be reliably performed even under the most severe EH conditions, with an improved cost and volume efficiency, i.e., smaller energy storage. Benefiting from the combination of the two schemes, dynamic adjustment of system performance is achieved, while the time is accurately tracked. To illustrate the applicability of this flow to actual sensor systems, two case studies: a bicycle trip computer and a step counter, are presented. Empirical results reveal that, even with a tiny amount of energy harvested ($\simeq$ tens of $\mu \text{J}$), our proposed approach can meet application requirements with smaller storage, i.e., 40% and 66% reduction in required capacitance for the presented case studies. [ABSTRACT FROM AUTHOR]
- Published
- 2020
- Full Text
- View/download PDF
14. Exploring energy efficient state retention in transiently-powered computing systems
- Author
-
Verykios, Theodoros D., Balsamo, Domenico, and Merrett, Geoff V.
- Abstract
Batteries have traditionally been used to power embedded electronic devices. However, requirements such as a long lifetime, low cost, and weight, pose significant challenges to battery-powered systems. Energy harvesting offers the potential for embedded systems to operate without batteries. Nonetheless, harvesting has been traditionally coupled with large energy buffers such as supercapacitors to tackle the instability of the source. Transiently-powered computing systems enable computation to be sustained despite the sourcevariability, without the need for additional energy storage. To make this feasible, the system state (e.g. registers and RAM) needs to be saved to Non-Volatile Memory (NVM) before a power outage, and restored once power is available again. Existing transient systems save the entire state of the system upon power failure and do not consider the properties of different NVM technologies, leading into a sub-optimal state retention process. As a consequence, the time and energy spent towards useful computation are decreased significantly, affecting the forward progress that the system can achieve. The aim of this research is to introduce novel methods to reduce the time and energy overhead of the state retention process, exploring solutions both in the software and hardware domain.
- Published
- 2017
15. Selective policies for efficient state retention in transiently-powered systems
- Author
-
Verykios, Theodoros D., Balsamo, Domenico, and Merrett, Geoff
- Abstract
Energy harvesting offers the potential for embedded systems to operate without batteries. However, harvesting has been traditionally coupled with large energy buffers such as supercapacitors to mitigate the effect of the source variability. An emerging class of transiently-powered sensing systems enable computation to be sustained during intermittent supply, without using any additional energy storage. To deal with the intermittent nature of the input source, the system state (e.g. registers and RAM) is saved to Non-Volatile Memory (NVM) before a power failure, and restored when the power supply recovers. Existing approaches save the entire state of the system upon power failure, but this is energy and time consuming. In this poster, novel selective policies for efficiently retaining state are explored, which exploit properties of different NVM technologies.
- Published
- 2017
16. Hibernus++: A Self-Calibrating and Adaptive System for Transiently-Powered Embedded Devices
- Author
-
Balsamo, Domenico, Weddell, Alex, Das, Anup, Arreola, Alberto, Brunelli, Davide, Al Hashimi, Bashir, Merrett, Geoff, and Benini, Luca
- Subjects
Transient analysis Circuit faults, Checkpointing, Batteries, Microcontrollers, Nonvolatile memory ,Batteries ,Transient analysis Circuit faults ,Nonvolatile memory ,Checkpointing ,Microcontrollers - Published
- 2016
17. Efficient State Retention through Paged Memory Management for Reactive Transient Computing.
- Author
-
Sliper, Sivert T., Balsamo, Domenico, Nikoleris, Nikos, Wang, William, Weddell, Alex S., and Merrett, Geoff V.
- Subjects
NONVOLATILE memory ,MICROCONTROLLERS ,INTERNET of things ,DATA encryption ,COMPUTER memory management - Abstract
Reactive transient computing systems preserve computational progress despite frequent power failures by suspending (saving state to nonvolatile memory) when detecting a power failure, and restoring once power returns. Existing methods inefficiently save and restore all allocated memory. We propose lightweight memory management that applies the concept of paging to load pages only when needed, and save only modified pages. We then develop a model that maximises available execution time by dynamically adjusting the suspend and restore voltage thresholds. Experiments on an MSP430FR5994 microcontroller show that our method reduces state retention overheads by up to 86.9% and executes algorithms up to 5.3x faster than the state-of-the-art. [ABSTRACT FROM AUTHOR]
- Published
- 2019
- Full Text
- View/download PDF
18. Momentum: Power-neutral Performance Scaling with Intrinsic MPPT for Energy Harvesting Computing Systems.
- Author
-
BALSAMO, DOMENICO, FLETCHER, BENJAMIN J., WEDDELL, ALEX S., KARATZIOLAS, GIORGOS, AL-HASHIMI, BASHIR M., and MERRETT, GEOFF V.
- Subjects
ENERGY harvesting ,COMPUTER systems ,MAXIMUM power point trackers ,POWER resources ,SYSTEMS on a chip ,MANAGEMENT controls ,ELECTRIC capacity - Abstract
Recent research has looked to supplement or even replace the batteries in embedded computing systems with energy harvesting, where energy is derived from the device's environment. However, such supplies are generally unpredictable and highly variable, and hence systems typically incorporate large external energy buffers (e.g., supercapacitors) to sustain computation; however, these pose environmental issues and increase system size and cost. This article proposes Momentum, a general power-neutral methodology, with intrinsic system-wide maximum power point tracking, that can be applied to a wide range of different computing systems, where the system dynamically scales its performance (and hence power consumption) to optimize computational progress depending on the power availability. Momentum enables the system to operate around an efficient operating voltage, maximizing forward application execution, without adding any external tracking or control units. This methodology combines at runtime (1) a hierarchical control strategy that utilizes available power management controls (such as dynamic voltage and frequency scaling, and core hot-plugging) to achieve efficient power-neutral operation; (2) a software-based maximum power point tracking scheme (unlike existing approaches, this does not require any additional hardware), which adapts the system power consumption so that it can work at the optimal operating voltage, considering the efficiency of the entire system rather than just the energy harvester; and (3) experimental validation on two different scales of computing system: a low power microcontroller (operating from the already-present 4.7µF decoupling capacitance) and a multi-processor system-on-chip (operating from 15.4mF added capacitance). Experimental results from both a controlled supply and energy harvesting source show that Momentum operates correctly on both platforms and exhibits improvements in forward application execution of up to 11% when compared to existing power-neutral approaches and 46% compared to existing static approaches. [ABSTRACT FROM AUTHOR]
- Published
- 2018
- Full Text
- View/download PDF
19. A new non-invasive voltage measurement method for wireless analysis of electrical parameters and power quality2013 IEEE SENSORS
- Author
-
BALSAMO, DOMENICO, PORCARELLI, DANILO, BENINI, LUCA, Brunelli Davide, Domenico Balsamo, Danilo Porcarelli, Luca Benini, and Brunelli Davide
- Subjects
Zigbee ,Hardware_GENERAL ,Hardware_INTEGRATEDCIRCUITS ,POWER SUPPLY QUALITY ,Hardware_PERFORMANCEANDRELIABILITY ,WIRELESS SENSOR NETWORKS ,Current measurement - Abstract
The analysis of voltage and current waveforms is important for estimating the quality of the electric power system. In this paper we propose a non-invasive approach for measuring the voltage waveform of conductive elements such as wires or cables. This non-intrusive sensor does not require any electrical contact to the mains electricity, which makes the measurement much safer and easy. The voltage is measured by exploiting coupling-capacitance elements. With this approach, the harmonic content and the amplitude of the voltage signal is evaluated and transmitted. We also present a wireless sensor network designed to implement the proposed non-invasive voltage measurement method. Each node features a low-power, 32-bit microcontroller and a wireless transceiver to send data via the IEEE 802.15.4 standard. Finally, we compare the proposed non-intrusive method with measurements using the direct access to the wire and we demonstrate that we achieve high accuracy with a maximum error lower than 1%.
- Published
- 2013
20. Self-powered wireless energy meterProceedings of the 1st International Workshop on Energy Neutral Sensing Systems - ENSSys '13
- Author
-
BRUNELLI, DAVIDE, PORCARELLI, DANILO, BALSAMO, DOMENICO, Maurizio Rossi, Davide Brunelli, Danilo Porcarelli, Domenico Balsamo, and Maurizio Rossi
- Subjects
Self-powered wireless energy meter - Abstract
We present the design of a Wireless Electrical Energy Metering node (WEM) for the integration in a wireless sensor network. The node has energy harvesting capability for long lasting monitoring, and measures the power consumption, of residential and industrial appliances, in the range 10W--10kW. Energy harvesting makes the monitoring activity completely energy autonomous by exploiting a single current transformer to scavenge energy from the electromagnetic field of the main and to perform the measure of current consumption of the load.
- Published
- 2013
21. RESTOP: Retaining External Peripheral State in Intermittently-Powered Sensor Systems.
- Author
-
Rodriguez Arreola, Alberto, Balsamo, Domenico, Merrett, Geoff V., and Weddell, Alex S.
- Subjects
- *
ENERGY harvesting , *STORAGE batteries , *SUPERCAPACITORS , *MICROCONTROLLERS , *BUFFER storage (Computer science) - Abstract
Energy harvesting sensor systems typically incorporate energy buffers (e.g., rechargeable batteries and supercapacitors) to accommodate fluctuations in supply. However, the presence of these elements limits the miniaturization of devices. In recent years, researchers have proposed a new paradigm, transient computing, where systems operate directly from the energy harvesting source and allow computation to span across power cycles, without adding energy buffers. Various transient computing approaches have addressed the challenge of power intermittency by retaining the processor's state using non-volatile memory. However, no generic approach has yet been proposed to retain the state of peripherals external to the processing element. This paper proposes RESTOP, flexible middleware which retains the state of multiple external peripherals that are connected to a computing element (i.e., a microcontroller) through protocols such as SPI or I2C. RESTOP acts as an interface between the main application and the peripheral, which keeps a record, at run-time, of the transmitted data in order to restore peripheral configuration after a power interruption. RESTOP is practically implemented and validated using three digitally interfaced peripherals, successfully restoring their configuration after power interruptions, imposing a maximum time overhead of 15% when configuring a peripheral. However, this represents an overhead of only 0.82% during complete execution of our typical sensing application, which is substantially lower than existing approaches. [ABSTRACT FROM AUTHOR]
- Published
- 2018
- Full Text
- View/download PDF
22. Graceful Performance Modulation for Power-Neutral Transient Computing Systems.
- Author
-
Balsamo, Domenico, Das, Anup, Weddell, Alex S., Brunelli, Davide, Al-Hashimi, Bashir M., Merrett, Geoff V., and Benini, Luca
- Subjects
- *
COMPUTER systems , *ENERGY harvesting , *POWER resources , *ALGORITHMS , *MICROCONTROLLERS - Abstract
Transient computing systems do not have energy storage, and operate directly from energy harvesting. These systems are often faced with the inherent challenge of low-current or transient power supply. In this paper, we propose “power-neutral” operation, a new paradigm for such systems, whereby the instantaneous power consumption of the system must match the instantaneous harvested power. Power neutrality is achieved using a control algorithm for dynamic frequency scaling, modulating system performance gracefully in response to the incoming power. Detailed system model is used to determine design parameters for selecting the system voltage thresholds where the operating frequency will be raised or lowered, or the system will be hibernated. The proposed control algorithm for power-neutral operation is experimentally validated using a microcontroller incorporating voltage threshold-based interrupts for frequency scaling. The microcontroller is powered directly from real energy harvesters; results demonstrate that a power-neutral system sustains operation for 4%–88% longer with up to 21% speedup in application execution. [ABSTRACT FROM AUTHOR]
- Published
- 2016
- Full Text
- View/download PDF
23. Non-intrusive Zigbee power meter for load monitoring in smart buildings.
- Author
-
Balsamo, Domenico, Gallo, Gianluca, Brunelli, Davide, and Benini, Luca
- Published
- 2015
- Full Text
- View/download PDF
24. Hibernus: Sustaining Computation During Intermittent Supply for Energy-Harvesting Systems.
- Author
-
Balsamo, Domenico, Weddell, Alex S., Merrett, Geoff V., Al-Hashimi, Bashir M., Brunelli, Davide, and Benini, Luca
- Abstract
A key challenge to the future of energy-harvesting systems is the discontinuous power supply that is often generated. We propose a new approach, Hibernus, which enables computation to be sustained during intermittent supply. The approach has a low energy and time overhead which is achieved by reactively hibernating: saving system state only once, when power is about to be lost, and then sleeping until the supply recovers. We validate the approach experimentally on a processor with FRAM nonvolatile memory, allowing it to reactively hibernate using only energy stored in its decoupling capacitance. When compared to a recently proposed technique, the approach reduces processor time and energy overheads by 76%–100% and 49%–79% respectively. [ABSTRACT FROM PUBLISHER]
- Published
- 2015
- Full Text
- View/download PDF
25. Long Term WSN Monitoring for Energy Efficiency in EU Cultural Heritage Buildings.
- Author
-
Aderohunmu, Femi, Balsamo, Domenico, Paci, Giacomo, and Brunelli, Davide
- Published
- 2014
- Full Text
- View/download PDF
26. Perpetual and low-cost power meter for monitoring residential and industrial appliances.
- Author
-
Porcarelli, Danilo, Balsamo, Domenico, Brunelli, Davide, and Paci, Giacomo
- Published
- 2013
27. A new non-invasive voltage measurement method for wireless analysis of electrical parameters and power quality.
- Author
-
Balsamo, Domenico, Porcarelli, Danilo, Benini, Luca, and Davide, Brunelli
- Published
- 2013
- Full Text
- View/download PDF
28. Long term, low cost, passive environmental monitoring of heritage buildings for energy efficiency retrofitting.
- Author
-
Balsamo, Domenico, Paci, Giacomo, Benini, Luca, and Davide, Brunelli
- Published
- 2013
- Full Text
- View/download PDF
29. Sleep power minimisation using adaptive duty‐cycling of DC–DC converters in state‐retentive systems.
- Author
-
Balsamo, Domenico, Brunelli, Davide, Paci, Giacomo, and Benini, Luca
- Abstract
Aggressive power management techniques, which combine hardware and software solutions, are fundamental for embedded computing platforms today, especially if they are battery operated. This paper proposes an adaptive low‐level algorithm, which modulates the DC–DC converter activation for minimising quiescent current consumption. This algorithm allows a discontinuous usage of the DC–DC converter during the sleep time, without requiring modification in the user's main program, by powering the system solely with the internal DC–DC converter capacitor and without using any other additional capacitors as an energy buffer. The algorithm computes the maximum interval between consecutive wake‐ups necessary for the capacitor recharging at run‐time. Intervals are decided by taking into account both the global leakage and the temperature‐dependent variations of the capacitor. The proposed solution significantly enhances the lifetime of applications with a low activity rate, such as wireless sensor networks, while still guaranteeing efficient power delivery for high‐current demand intervals. [ABSTRACT FROM AUTHOR]
- Published
- 2014
- Full Text
- View/download PDF
30. An Intelligent Self-Service Vending System for Smart Retail.
- Author
-
Xia, Kun, Fan, Hongliang, Huang, Jianguang, Wang, Hanyu, Ren, Junxue, Jian, Qin, Wei, Dafang, Balsamo, Domenico, and Shafik, Rishad
- Subjects
DEEP learning ,SELF-service (Economics) ,BAR codes ,SYSTEM integration ,FLEXIBLE structures ,DATA management ,TWO-dimensional bar codes ,LABELS - Abstract
The traditional weighing and selling process of non-barcode items requires manual service, which not only consumes manpower and material resources but is also more prone to errors or omissions of data. This paper proposes an intelligent self-service vending system embedded with a single camera to detect multiple products in real-time performance without any labels, and the system realizes the integration of weighing, identification, and online settlement in the process of non-barcode items. The system includes a self-service vending device and a multi-device data management platform. The flexible configuration of the structure gives the system the possibility of identifying fruits from multiple angles. The height of the system can be adjusted to provide self-service for people of different heights; then, deep learning skill is applied implementing product detection, and real-time multi-object detection technology is utilized in the image-based checkout system. In addition, on the multi-device data management platform, the information docking between embedded devices, WeChat applets, Alipay, and the database platform can be implemented. We conducted experiments to verify the accuracy of the measurement. The experimental results demonstrate that the correlation coefficient R 2 between the measured value of the weight and the actual value is 0.99, and the accuracy of non-barcode item prediction is 93.73%. In Yangpu District, Shanghai, a comprehensive application scenario experiment was also conducted, proving that our system can effectively deal with the challenges of various sales situations. [ABSTRACT FROM AUTHOR]
- Published
- 2021
- Full Text
- View/download PDF
31. Non-invasive voltage measurement in a three-phase autonomous meter
- Author
-
Davide Brunelli, Luca Benini, Clemente Villani, Domenico Balsamo, Brunelli, Davide, Villani, Clemente, Balsamo, Domenico, and Benini, Luca
- Subjects
Engineering ,Electrical load ,business.industry ,Smart meter ,020209 energy ,Electronic, Optical and Magnetic Material ,020208 electrical & electronic engineering ,Electrical engineering ,02 engineering and technology ,Energy consumption ,Power factor ,Condensed Matter Physic ,Condensed Matter Physics ,7. Clean energy ,Electronic, Optical and Magnetic Materials ,Three-phase ,Electricity meter ,Hardware and Architecture ,0202 electrical engineering, electronic engineering, information engineering ,Voltage regulation ,Electrical and Electronic Engineering ,business ,Voltage - Abstract
Monitoring current and voltage waveforms is essential to evaluate the energy consumption of a system and to improve its efficiency. In this paper we present a smart meter for power consumption which can measure both current and voltage without any physical contact to the electric load or to the conductors of the power cables. This makes the power metering much safer and easier; furthermore an energy harvesting module based on inductive coupling provides power supply to the meter without any need of batteries or plugs to the mains. We describe the innovative contact-less voltage measurement system, which is based on capacitive coupling and uses an algorithm with two pre-processing channels for self-calibration and to provide accurate measurements regardless the cable type. The three-phase version is capable of measuring the three-phase power consumption of an electric load in a complete contact-less manner. In comparison with commercial high-cost instruments, experimental results of our low-cost smart meter demonstrate similar high performance with maximum 3Â % deviation from the reference value.
- Published
- 2016
32. Graceful Performance Modulation for Power-Neutral Transient Computing Systems
- Author
-
Alex S. Weddell, Domenico Balsamo, Davide Brunelli, Geoff V. Merrett, Anup Das, Bashir M. Al-Hashimi, Luca Benini, Balsamo, Domenico, Das, Anup, Weddell, Alex S., Brunelli, Davide, Al-Hashimi, Bashir M., Merrett, Geoff V., and Benini, Luca
- Subjects
Engineering ,business.industry ,Dynamic frequency scaling ,020208 electrical & electronic engineering ,02 engineering and technology ,Transient Computing ,Computer Graphics and Computer-Aided Design ,Energy storage ,020202 computer hardware & architecture ,Power (physics) ,System model ,Microcontroller ,Graceful Performance Modulation ,Dynamic Frequency Scaling ,Energy Harvesting ,0202 electrical engineering, electronic engineering, information engineering ,Electronic engineering ,Transient (oscillation) ,Electrical and Electronic Engineering ,business ,Frequency scaling ,Frequency modulation ,Software - Abstract
Transient computing systems do not have energy storage, and operate directly from energy harvesting. These systems are often faced with the inherent challenge of low-current or transient power supply. In this paper, we propose “power-neutral” operation, a new paradigm for such systems, whereby the instantaneous power consumption of the system must match the instantaneous harvested power. Power neutrality is achieved using a control algorithm for dynamic frequency scaling (DFS), modulating system performance gracefully in response to the incoming power. Detailed system model is used to determine design parameters for selecting the system voltage thresholds where the operating frequency will be raised or lowered, or the system will be hibernated. The proposed control algorithm for power-neutral operation is experimentally validated using a microcontroller incorporating voltage threshold-based interrupts for frequency scaling. The microcontroller is powered directly from real energy harvesters; results demonstrate that a power-neutral system sustains operation for 4–88% longer with up to 21% speedup in application execution.
- Published
- 2016
33. Non-intrusive Zigbee power meter for load monitoring in smart buildings
- Author
-
Gianluca Gallo, Luca Benini, Domenico Balsamo, Davide Brunelli, Balsamo, Domenico, Gallo, Gianluca, Brunelli, Davide, and Benini, Luca
- Subjects
Energy harvesting ,Smart metering ,Wireless sensor networks ,Electrical and Electronic Engineering ,business.industry ,Computer science ,Power factor ,7. Clean energy ,Automotive engineering ,Electricity meter ,Embedded system ,Wireless network interface controller ,Electricity ,business ,Wireless sensor network ,Building automation ,Efficient energy use - Abstract
Energy efficiency in smart buildings requires distributed sensing infrastructure to monitor the power consumption of appliances, machines and lighting sources. The analysis of current and voltage waveforms is fundamental for gathering diagnostic information about the power quality and for reducing power wastage. Moreover, it enables Non-intrusive Load Monitoring (NILM), which is the process of disaggregating a household's total electricity consumption into its contributing appliances, by analysing the voltage and current changes. In this paper, an innovative full Energy-neutral (i.e. battery free) and Non-intrusive Wireless Energy Meter (NIWEM) is presented to measure current, voltage and power factor. As key features, the NIWEM is completely non-invasive and it can self-sustain its operations by harvesting energy from the monitored load. It also features a standard (Zigbee) wireless interface for communication with the smart-building system. Experimental results have confirmed that complete energy sustainability can be achieved also with very low-power loads.
- Published
- 2015
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.