Key research themes
1. How can multi-cloud brokerage architectures optimize resource allocation, service selection, and energy efficiency across heterogeneous cloud providers?
This research theme investigates the design and implementation of cloud broker systems that can arbitrage between multiple cloud providers (multi-cloud or inter-cloud environments) to optimize resource allocation, improve service quality (e.g., QoS, SLA), reduce energy consumption, and handle vendor lock-in issues. It matters because with increasing numbers of cloud providers and data centers, users face challenges in selecting suitable providers and avoiding lock-in, while providers seek to efficiently manage dynamically fluctuating workloads across geographically distributed data centers.
2. What are the system design and architectural approaches for implementing scalable and flexible cloud brokers?
This theme focuses on architectural design principles, distributed brokering service implementations, and middleware mechanisms for cloud service brokers. The objective is to support scalable, concurrent, and multi-user environments that facilitate service selection, negotiation, scheduling, and execution monitoring, enabling agility and efficiency in cloud resource management. This is critical as cloud environments grow complex and require brokers that can scale elastically and provide multi-cloud integration.
3. How can cloud brokers improve service reliability and congestion management to meet SLA and QoS requirements?
This theme explores approaches for cloud brokers to enhance cloud service reliability, deal with outages, manage congestion, and enforce service-level agreements (SLAs) effectively. It addresses mechanisms to detect cloud data center failures, dynamically manage loads across multiple providers, prioritize client requests, and ensure trust and security in multi-cloud environments. These broker functions are crucial for sustaining quality and reliability in diverse and dynamic cloud service markets.