Building an open-source playground for the CloudSim Framework

Tharindu B. Hewage
6 min readMay 17, 2021
Young boy digs with his hands in the sand at the playground (Many thanks to https://unsplash.com/photos/mlwM6legtwY?utm_source=unsplash&utm_medium=referral&utm_content=creditShareLink)

In my previous article about the CloudSim framework, I talked about configuring the popular JAVA IDE, IntelliJ IDEA to implement CloudSim simulation scenarios.

Which is a more up-to date approach.

But what I felt while working on this fun project is that depending on an IDE to use the framework makes it IDE-bounded!

This is a fun word that I just came up with ;) The more accurate word would be the Vendor lock-in.

The risk associated with an IDE-bounded scenario is that we are building on top of the IntelliJ IDEA thus depending on the decisions taken by IDE developers. Say they decides to deprecate the IDE and move on to a completely new platform… At that point, we have to find another way of configuring our framework.

In this blog post we will discuss on how to solve this problem by building an open-source playground where researchers or developers can straightaway jump and start writing simulation scenarios without worrying about any specific IDE-dependency issues.

❔ What are we going to build here?

Our intention here is to eliminate the IDE dependency by creating a project that allows users to focus on writing simulation scenarios, rather than spending much time…

--

--