What You will Learn?

✔ Master the working of major entities in Cloudsim simulation engine.

✔ Hands-on learning using various set of scenarios in cloudsim

✔ Yourself builds custom research cloud infrastructure models by extending the existing features of CloudSim.

✔ Work Faster as cloud researcher and publish research papers backed by experimental outcomes

Why take this course?

Cloudsim Simulation Toolkit is one of the most used simulators for the implementation of the cloud-related research problem. This course will help you to follow the simulation-based approach of Cloudsim and can leverage various benefits by yourself like:

✔ Testing of services and scenarios in a controllable environment of cloudsim without spending a single rupee on the real cloud.

✔ Simulating the small or large scale infrastructure to evaluate different sets of proposed algorithms as well as workload along with the resource performance. Ultimately facilitating the development, testing, and deployment of adaptive algorithms for resource provisioning techniques.

✔ Optimizing the performance of various research-based algorithms with the cloudsim simulation engine before writing a research paper.

You will Get

✔ With over 11 hours of hands-on training content on the Cloudsim Simulation toolkit components with an explanation on steps that you can follow. WITH FREE PREVIEW TO 101 MINUTES(1.5 hours) OF CONTENT.

✔ The only comprehensive course available with core simulation engine, core entities, power-aware energy-efficient algorithms, Task scheduling, Virtual machine scheduling, Resource scheduling, and more!

✔ Fast & Friendly Support in the Q&A discussion section.

✔ Lifetime Access to course updates. This course content will be updated monthly until August 2021.

✔ This course comes with a 30-day money-back guarantee - so there's no risk to get started.

Course Curriculum

  • 1

    Introduction to Cloud computing and Cloudsim

  • 2

    Cloudsim Core Model Class

    • CloudsimTags Model Description

    • SimEvent Class Model Description

    • CloudSim Class Model Description

    • SimEntity Class Model Description

    • FutureQueue and DeferredQueue Class Model Description

    • CloudInformationService Class Model Description

    • CloudSim Simulation Engine Flow Detailed Explanation

  • 3

    Cloudsim Basic Models

    • Cloudlet Class Model Description

    • Virtual Machine(Vm) Class Model Description

    • Datacenter Class Model Description

    • DatacenterBroker Class Model Description

    • VmScheduler Class Model Hierarchy Description(VmScheduler) - Part 1

    • VmScheduler Class Model Description(VmScheduler Class Hierarchy) - Part 2

    • VmScheduler Class Model Description(VmSchedulerSpaceShared Explained) - Part 3

    • VmScheduler Class Model Description(VmSchedulerTimeShared Explained) - Part 4

    • VmScheduler Class Model Description(TimeSharedOverSubscription ) - Part 5

    • Host Class Model Description

  • 4

    Power-aware Compute Models

    • Introduction to Power package

    • Basic Power-aware Class Hierarchy

    • Power-aware Vm Allocation and Selection policy hierarchy explained

    • Power-aware power consumption models hierarchy explained

    • Power-aware Example Package Explained

    • Planetlab based IQRMMT.java Example Explained - (Part 1)

    • Planetlab based IQRMMT.java VmPlacement and VmMigration Explained - (Part2)

  • 5

    Sample Scenario Implementations

    • Build a Simulation Scenario from Scratch with Explanation

    • Scheduling Algorithm - Shortest Job First implementation

    • Time Shared and Space Shared Policy implementation Explanation

    • Five Datacenters with 2 Hosts, individual VM as well as individual cloudlet

    • Delayed Scheduling by Cloudlet Execution

    • Effects on output after changes on Power-aware planetlab example

    • Where and how can I add my own real cloud dataset instead of PlanetLab

    • Where and how can I add my own Power VM Allocation Migration Policy in Cloudsim

    • Programming a Random Cloudlet Workload


Technical Instructor

Anupinder singh

I am a Masters of Engineering in CSE and pursuing my Ph.D. in Data Science. In 2007, I started my career as a Programmer, but the passion for sharing knowledge made me shift to teaching and in 2009 started my journey in Academics, since then there is no turning back. Throughout my academic engagement subjects taught were Design & Analysis of Algorithms, Object-Oriented Programming Systems, Data Structure, Operating System, Computer Architecture & Design, Cloud Computing, Database systems. Apart from teaching, I contribute my part as a mentor to various student chapters like IEEE Student Chapter, ACM Student Chapter, and Google Student Ambassador, Google Developer Groups program. Being a mentor to such professional groups has really helped me to update different advancements happening in my field of interest. Also, I've been working with various organizations as an IT & Academic Consultant and my role with them is to support company resources for designing & implementing the training in the latest trends.


  • Does the course has Lifetime Access?

    Yes, Once your payment is confirmed, you will get lifetime access to the course including all future updates which is done on a monthly basis.

  • Can I do a Bank Transfer or UPI payment?

    Yes, Sure you can do a bank transfer or UPI payment, for this, you have to use the other payment gateway available on the following link:


    Once the payment is done you have to send the payment receipt through email at hello@superwits.com. This mode of payment generally takes 12-24 hours to process.

  • After payment, in how much time I will be able to access the Course?

    As soon as the payment is confirmed on our account. You will be provided with lifetime access to the course which will also include future updates. In the meantime, you must register for the free preview of the course which will get you access to 100 minutes of course content.

Are you Ready to Subscribe?

  • ₹999.00

    (For Bank transfer/UPI Visit:

    Get started now