69 citations · 217 across the 25 of their papers we have counts for
26 papers
A Technique for Load Shifting Low-latency Applications in Multi-Region Renewables Harvesting via SMT Core Pooling
Tharindu B. Hewage, Shashikant Ilager, Maria A. Rodriguez +1
Load shifting across geographic regions to chase intermittent renewable energy availability is commonly used in reducing cloud infrastructure carbon footprint. However, it often om…
CLASP: Chained-Request-Aware Scaling and Operator Placement for Serverless Stream Processing
Tianyu Qi, Maria A. Rodriguez, Rajkumar Buyya
Stateful serverless (Function-as-a-Service) environments, whose workers host state servers, are increasingly used for stream processing. A stream application is a pipeline of opera…
Multi-Objective Load Balancing for Heterogeneous Edge-Based Object Detection Systems
Daghash K. Alqahtani, Maria A. Rodriguez, Muhammad Aamir Cheema +1
The rapid proliferation of the Internet of Things (IoT) and smart applications has led to a surge in data generated by distributed sensing devices. Edge computing is a mainstream a…
A Decentralized Root Cause Localization Approach for Edge Computing Environments
Duneesha Fernando, Maria A. Rodriguez, Rajkumar Buyya
Edge computing environments host increasingly complex microservice-based IoT applications, which are prone to performance anomalies that can propagate across dependent services. Id…
Saarthi: An End-to-End Intelligent Platform for Optimising Distributed Serverless Workloads
Siddharth Agarwal, Maria A. Rodriguez, Rajkumar Buyya
FaaS offers significant advantages with its infrastructure abstraction, on-demand execution, and attractive no idle resource pricing for modern cloud applications. Despite these be…
Serv-Drishti: An Interactive Serverless Function Request Simulation Engine and Visualiser
Siddharth Agarwal, Maria A. Rodriguez, Rajkumar Buyya
The rapid adoption of serverless computing necessitates a deeper understanding of its underlying operational mechanics, particularly concerning request routing, cold starts, functi…
Dynamic Function Configuration and its Management in Serverless Computing: A Taxonomy and Future Directions
Siddharth Agarwal, Maria A. Rodriguez, Rajkumar Buyya
The serverless cloud computing model offers a framework where the service provider abstracts the underlying infrastructure management from developers. In this serverless model, Faa…
A Framework for Carbon-aware Real-Time Workload Management in Clouds using Renewables-driven Cores
Tharindu B. Hewage, Shashikant Ilager, Maria A. Rodriguez +1
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. H…
Input-Based Ensemble-Learning Method for Dynamic Memory Configuration of Serverless Computing Functions
Siddharth Agarwal, Maria A. Rodriguez, Rajkumar Buyya
In today's Function-as-a-Service offerings, a programmer is usually responsible for configuring function memory for its successful execution, which allocates proportional function…
iAnomaly: A Toolkit for Generating Performance Anomaly Datasets in Edge-Cloud Integrated Computing Environments
Duneesha Fernando, Maria A. Rodriguez, Rajkumar Buyya
Microservice architectures are increasingly used to modularize IoT applications and deploy them in distributed and heterogeneous edge computing environments. Over time, these micro…
Efficient Training Approaches for Performance Anomaly Detection Models in Edge Computing Environments
Duneesha Fernando, Maria A. Rodriguez, Patricia Arroba +2
Microservice architectures are increasingly used to modularize IoT applications and deploy them in distributed and heterogeneous edge computing environments. Over time, these micro…
CloudSim Express: A Novel Framework for Rapid Low Code Simulation of Cloud Computing Environments
Tharindu B. Hewage, Shashikant Ilager, Maria A. Rodriguez +1
Cloud computing environment simulators enable cost-effective experimentation of novel infrastructure designs and management approaches by avoiding significant costs incurred from r…
μ-DDRL: A QoS-Aware Distributed Deep Reinforcement Learning Technique for Service Offloading in Fog computing Environments
Mohammad Goudarzi, Maria A. Rodriguez, Majid Sarvi +1
Fog and Edge computing extend cloud services to the proximity of end users, allowing many Internet of Things (IoT) use cases, particularly latency-critical applications. Smart devi…
On-demand Cold Start Frequency Reduction with Off-Policy Reinforcement Learning in Serverless Computing
Siddharth Agarwal, Maria A. Rodriguez, Rajkumar Buyya
Function-as-a-Service (FaaS) is a cloud computing paradigm offering an event-driven execution model to applications. It features serverless attributes by eliminating resource manag…
A Deep Recurrent-Reinforcement Learning Method for Intelligent AutoScaling of Serverless Functions
Siddharth Agarwal, Maria A. Rodriguez, Rajkumar Buyya
FaaS introduces a lightweight, function-based cloud execution model that finds its relevance in a range of applications like IoT-edge data processing and anomaly detection. While c…
Machine Learning-based Orchestration of Containers: A Taxonomy and Future Directions
Zhiheng Zhong, Minxian Xu, Maria Alejandra Rodriguez +2
Containerization is a lightweight application virtualization technology, providing high environmental consistency, operating system distribution portability, and resource isolation…
Software-Defined Multi-domain Tactical Networks: Foundations and Future Directions
Redowan Mahmud, Adel N. Toosi, Maria Alejandra Rodriguez +5
Software Defined Networking (SDN) has emerged as a programmable approach for provisioning and managing network resources by defining a clear separation between the control and data…
High-Performance Mining of COVID-19 Open Research Datasets for Text Classification and Insights in Cloud Computing Environments
Jie Zhao, Maria A. Rodriguez, Rajkumar Buyya
COVID-19 global pandemic is an unprecedented health crisis. Since the outbreak, many researchers around the world have produced an extensive collection of literatures. For the rese…
Workflow-as-a-Service Cloud Platform and Deployment of Bioinformatics Workflow Applications
Muhammad H. Hilman, Maria A. Rodriguez, Rajkumar Buyya
Workflow management systems (WMS) support the composition and deployment of workflow-oriented applications in distributed computing environments. They hide the complexity of managi…
Resource-sharing Policy in Multi-tenant Scientific Workflow-as-a-Service Cloud Platform
Muhammad H. Hilman, Maria A. Rodriguez, Rajkumar Buyya
Increased adoption of scientific workflows in the community has urged for the development of multi-tenant platforms that provide these workflow executions as a service. As a result…
Containers Orchestration with Cost-Efficient Autoscaling in Cloud Computing Environments
Maria A. Rodriguez, Rajkumar Buyya
Containers are standalone, self-contained units that package software and its dependencies together. They offer lightweight performance isolation, fast and flexible deployment, and…
Task Runtime Prediction in Scientific Workflows Using an Online Incremental Learning Approach
Muhammad H. Hilman, Maria A. Rodriguez, Rajkumar Buyya
Many algorithms in workflow scheduling and resource provisioning rely on the performance estimation of tasks to produce a scheduling plan. A profiler that is capable of modeling th…
Multiple Workflows Scheduling in Multi-tenant Distributed Systems: A Taxonomy and Future Directions
Muhammad H. Hilman, Maria A. Rodriguez, Rajkumar Buyya
The workflow is a general notion representing the automated processes along with the flow of data. The automation ensures the processes being executed in the order. Therefore, this…
Cost-Efficient Orchestration of Containers in Clouds: A Vision, Architectural Elements, and Future Directions
Rajkumar Buyya, Maria A. Rodriguez, Adel Nadjaran Toosi +1
This paper proposes an architectural framework for the efficient orchestration of containers in cloud environments. It centres around resource scheduling and rescheduling policies…