Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Tharindu B. Hewage

dblp:357/6192 · DBLP profile ↗
← Back
3ranked-venue papers
3as first author
3since 2021 · last 2025
0000-0001-6348-4602ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Energy-efficient computing · 44% Embedded and real-time systems · 44% Cloud and datacenter computing · 13%

Topics — the 3 heaviest of 3, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Energy-efficient computing › datacenter power management
carbon-aware scheduling
0.912025
A Framework for Carbon-Aware Real-Time Workload Management in Clouds Using Renewables-Driven Cores · IEEE Trans. Computers 2025
Embedded and real-time systems
real-time scheduling
0.912025
A Framework for Carbon-Aware Real-Time Workload Management in Clouds Using Renewables-Driven Cores · IEEE Trans. Computers 2025
Cloud and datacenter computing › virtualization › virtual machine management
virtual machine placement
0.312025
A Framework for Carbon-Aware Real-Time Workload Management in Clouds Using Renewables-Driven Cores · IEEE Trans. Computers 2025

Methods — techniques the papers use, named apart from their topics

criticality-aware VM eviction · 0.9VM execution model · 0.9
YearPublicationVenuePosition
2025 A Framework for Carbon-Aware Real-Time Workload Management in Clouds Using Renewables-Driven Cores
abstract
Cloud platforms commonly exploit workload temporal flexibility to reduce their carbon emissions. They suspend/resume workload execution for when and where the energy is greenest. However, increasingly prevalent delay-intolerant real-time workloads challenge this approach. To this end, we present a framework to harvest green renewable energy for real-time workloads in cloud systems. We useRenewables-driven coresin servers to dynamically switch CPU cores between real-time and low-power profiles, matching renewable energy availability. We then develop a VM Execution Model to guarantee running VMs are allocated with cores in thereal-time power profile. If such cores are insufficient, we conduct criticality-aware VM evictions as needed. Furthermore, we develop a VM Packing Algorithm to utilize available cores across the servers. We introduce theGreen Coresconcept in our algorithm to convert renewable energy usage into a server inventory attribute. Based on this, we jointly optimize for renewable energy utilization and reduction of VM eviction incidents. We implement a prototype of our framework in OpenStack asopenstack-gc. Using an experimentalopenstack-gccloud and a large-scale simulation testbed, we expose our framework to VMs running RTEval, a real-time evaluation program, and a 14-day Azure VM arrival trace. Our results show: i) a 6.52× reduction in coefficient of variation of real-time latency over an existing workload temporal flexibility-based solution, and ii) a joint 79.64% reduction in eviction incidents with a 34.83% increase in energy harvest over the state-of-the-art packing algorithms. We open sourceopenstack-gcat https://github.com/tharindu-b-hewage/openstack-gc.
Tharindu B. Hewage, Shashikant Ilager, Maria Rodriguez Read, Rajkumar Buyya
IEEE Trans. Computers1
2024 CloudSim express: A novel framework for rapid low code simulation of cloud computing environments
abstract
Abstract Cloud computing environment simulators enable cost‐effective experimentation of novel infrastructure designs and management approaches by avoiding significant costs incurred from repetitive deployments in real Cloud platforms. However, widely used Cloud environment simulators compromise on usability due to complexities in design and configuration, along with the added overhead of programming language expertise. Existing approaches attempting to reduce this overhead, such as script‐based simulators and graphical user interface (GUI) based simulators, often compromise on the extensibility of the simulator. Simulator extensibility allows for customization at a fine‐grained level, thus reducing it significantly affects flexibility in creating simulations. To address these challenges, we propose an architectural framework to enable human‐readable script‐based simulations in existing Cloud environment simulators while minimizing the impact on simulator extensibility. We implement the proposed framework for the widely used Cloud environment simulator, the CloudSim toolkit, and compare it against state‐of‐the‐art baselines using a practical use case. The resulting framework, called CloudSim Express, achieves extensible simulations while surpassing baselines with over a % reduction in code complexity and an 89.42% reduction in lines of code.
Tharindu B. Hewage, Shashikant Ilager, Maria Rodriguez Read, Rajkumar Buyya
Softw. Pract. Exp.1
2023 DEMOTS: A Decentralized Task Scheduling Algorithm for Micro-Clouds with Dynamic Power-Budgets
abstract
The Internet of Things (IoT) driven latency-critical applications are deployed on lightweight Micro-Clouds at the network's edge. Renting physical space from geographically distributed colocation datacenters connected via a Wide Area Network (WAN) is a cost-effective way of deploying Micro-Clouds, despite WANs' dynamic communication latency from traffic congestion. However, this deployment approach can limit Micro-Clouds to operate within a soft power budget, as colocation datacenter providers utilize it to add more servers and lower capital costs through oversubscribing power infrastructure. As a result, Micro-Clouds use extreme energy reduction measures like power capping and task throttling to address power overdraw events, where power consumption exceeds soft power budget limits, which reduces the performance of latency-critical applications. We propose a solution where a dynamic power budget can be achieved by adding renewable energy sources to the existing soft power budget without upgrading power delivery systems. To take advantage of this, we propose a dynamic, decentralized task-scheduling algorithm called DEMOTS. DEMOTS effectively utilizes the available dynamic power budget in a WAN with varying degrees of network traffic congestion, thereby avoiding the need for extreme energy reduction measures. We implement DEMOTS on a simulation test-bed. Compared to state-of-the-art baseline using MCOP for decentralized task-scheduling in Micro-Clouds, DEMOTS reduces Power Overdraw Impact up to 19%, Task Latency Increase Impact up to 47 %, and Task Schedule Time Impact up to 49%.
Tharindu B. Hewage, Shashikant Ilager, Maria Rodriguez Read, Patricia Arroba, Rajkumar Buyya
CLOUD1