An Adaptive AI-Driven Load Balancing Framework built on top of
CloudSim Plus.
Design, simulate, evaluate and compare intelligent cloud load
balancing algorithms using a flexible developer-friendly framework.
Test and Build a real cloud computing based on AI Cloud.
Automatically selects the most suitable load balancing strategy according to QoS requirements.
Round Robin, Weighted RR, HoneyBee, Ant Colony, Decision Tree and future AI algorithms.
Built as an extension of CloudSim Plus without modifying its original source code.
Create your developer account and start building AI-powered cloud simulations.
IA-Cloud bridges the gap between simulation and real-world cloud infrastructures by enabling AI-driven adaptive load balancing deployment.
Using the proposed Decision Tree model, IA-Cloud automatically predicts the most suitable load balancing algorithm according to the required QoS metrics. Developers can directly integrate the prediction service into production infrastructures through a secure REST API.
Automatic selection among 32 load balancing algorithms.
Test predictions on HAProxy and Open vSwitch.
Compatible with OpenStack, Kubernetes and virtualized cloud platforms.
Secure API Keys and SDKs for Java, Python and REST.
Users
│
▼
IA-Cloud Gateway
│
├── API Key Validation
├── AI Prediction
├── QoS Analysis
└── Algorithm Selection
│
▼
HAProxy / Open vSwitch
│
▼
Cloud Infrastructure
broker0 = new AdaptiveBroker(simulation,null);
....
broker0.submitVmList(List.of(vm0, vm1));
broker0.submitCloudletList(cloudletList);
simulation.start();
new CustomCloudletsTableBuilder(broker0.getCloudletFinishedList())
.build();
Learn how to integrate the IA-Cloud Prediction API into your applications, simulations and real cloud infrastructures.
Create an account, generate an API Key and perform your first prediction in less than five minutes.
Read GuidePredict the most appropriate load balancing algorithm based on QoS requirements.
API ReferenceDeploy adaptive load balancing with HAProxy, Open vSwitch and OpenStack.
Deployment GuideIA-Cloud is an open-source adaptive load balancing framework developed for researchers and software engineers.
View on GitHubThe researchers and developers behind the IA-Cloud Framework.
Software Engineer and researcher specializing in Cloud Computing, Artificial Intelligence, Distributed Systems and Adaptive Load Balancing. Creator of the IA-Cloud framework architecture, AI integration and intelligent scheduling engine.
Researcher in Cloud Computing and Artificial Intelligence with expertise in distributed computing systems and scientific research. Contributed to the framework vision, validation and research supervision.
IA-Cloud is developed with the support of academic and technology partners that contribute to innovation in artificial intelligence and cloud computing.
Supporting scientific research and innovation in artificial intelligence, distributed systems, and cloud computing.
IPSS
IA-Cloud introduces an intelligent adaptive load balancing framework that combines artificial intelligence with real cloud infrastructures using HAProxy and Open vSwitch.
Load Balancing Algorithms
Decision-Based Prediction Engine
HAProxy & Open vSwitch Integration