ImageNet classification with deep convolutional neural networks
Alex Krizhevsky, Ilya Sutskever et al.
5.3k
Citations
542
Influential Citations
Software Practice and Experience
Venue
2010
Year
Abstract Cloud computing is a recent advancement wherein IT infrastructure and applications are provided as ‘services’ to end‐users under a usage‐based payment model. It can leverage virtualized services even on the fly based on requirements (workload patterns and QoS) varying with time. The application services hosted under Cloud computing model have complex provisioning, composition, configuration, and deployment requirements. Evaluating the performance of Cloud provisioning policies, application workload models, and resources performance models in a repeatable manner under varying system and user configurations and requirements is difficult to achieve. To overcome this challenge, we propose CloudSim: an extensible simulation toolkit that enables modeling and simulation of Cloud computing systems and application provisioning environments. The CloudSim toolkit supports both system and behavior modeling of Cloud system components such as data centers, virtual machines (VMs) and resource provisioning policies. It implements generic application provisioning techniques that can be extended with ease and limited effort. Currently, it supports modeling and simulation of Cloud computing environments consisting of both single and inter‐networked clouds (federation of clouds). Moreover, it exposes custom interfaces for implementing policies and provisioning techniques for allocation of VMs under inter‐networked Cloud computing scenarios. Several researchers from organizations, such as HP Labs in U.S.A., are using CloudSim in their investigation on Cloud resource provisioning and energy‐efficient management of data center resources. The usefulness of CloudSim is demonstrated by a case study involving dynamic provisioning of application services in the hybrid federated clouds environment. The result of this case study proves that the federated Cloud computing model significantly improves the application QoS requirements under fluctuating resource and service demand patterns. Copyright © 2010 John Wiley & Sons, Ltd.
CloudSim addresses a critical challenge in cloud computing research: the difficulty of evaluating provisioning policies, workload models, and resource performance in a repeatable, controlled manner. Before CloudSim, researchers often relied on theoretical models or expensive real-world testbeds, which limited reproducibility and scalability. By providing an extensible, open-source simulation toolkit, CloudSim democratized cloud research, enabling academics and industry practitioners to experiment with complex scenarios such as federated clouds and dynamic VM allocation without incurring real infrastructure costs.
The paper's timing was prescient—published in 2010, as cloud computing was gaining mainstream traction. Its citation count (over 5,200) underscores its foundational role. CloudSim became the de facto standard for cloud simulation, spawning numerous extensions (e.g., CloudSim Plus, CloudSimEx) and influencing subsequent simulators like iFogSim for edge computing. The inclusion of energy-efficient management features also aligned with growing concerns about data center power consumption.
The paper presents a case study of dynamic service provisioning in a hybrid federated cloud environment. The results demonstrate that the federated model significantly improves application QoS (e.g., response time, throughput) under fluctuating resource and service demand patterns compared to a single-cloud baseline. While specific numerical metrics are not detailed in the abstract, the qualitative improvement is clearly stated. The paper also notes that CloudSim is already in use by HP Labs and other organizations for energy-efficient data center management research.
CloudSim's broader impact on the AI field is indirect but substantial. As AI workloads increasingly migrate to the cloud, efficient resource provisioning becomes critical for cost and performance. CloudSim provides a sandbox for testing scheduling and scaling policies that directly affect AI training and inference pipelines. Moreover, its energy-aware features support sustainable AI infrastructure. The toolkit's extensibility has enabled research in areas like VM consolidation, live migration, and SLA-aware provisioning, which are essential for cloud-based AI services. CloudSim remains a cornerstone of cloud simulation research, with ongoing relevance as edge and fog computing paradigms evolve.
Alex Krizhevsky, Ilya Sutskever et al.
Ashish Vaswani, Noam Shazeer et al.
Douglas M. Bates, Martin Mächler et al.
Diederik P. Kingma, Jimmy Ba