Cloud Sim

Post on 23-Sep-2014

128 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

Transcript

Bhaskar Jain-105

Abhimanyu Maheshwari-109

Simulation of Scalable Cloud

Computing Environments and the

CloudSim Toolkit

IntroductionPay-as-you-go

IaaSPaaSSaaS

Challenging Cloud environment

Vary in demand, supply, sizeHeterogeneous and competing QoS

CloudSim

Simulation framework

Enables testing services repeatedly and free of cost

Tune to performance bottlenecks

Focus on System specific design issues

Features of CloudSim

Novel Features include:

Modeling and simulation

Self contained platform

Availability of virtualization engine

Flexibility between space and time shared allocation

Layered Design

Federation of Clouds

Related Work

Grids as infrastructure for high performance services

GridSim, SimGrid, GangSim

Do not support infrastructure and app level requirements

No pay per use model

CloudSim Architecture

•Simulation Specifications

•Scheduling Policy

User Code

•User Interface Structures

•VM services

•Cloud Services

•Cloud Resources

CloudSim

•Grid Services

•Core Services

GridSim

•Discrete Event Scheduling

•Event Handling

SimJava

Design and

Implementation of

CloudSim

CloudSim Class Design Diagram

Entities and Threading

Programming component referred to as entity if it directly extends the Sim_Entity component

CloudSim minimizes the number of entities in the system by implementing only the core components

Java Virtual Machine needs to handle only two threads: Datacenter and Broker

Datacenter invokes a method called VMProcessing()

Communication among Entities

Experiments and Evaluation

Celeron machine having configuration: 1.86GHz with 1MB of L2 cache and 1GB of RAM running a standard Ubuntu Linux version 8.04 and JDK 1.6

Time to simulation instantiation

Memory usage in resources instantiation

Task execution with space-shared scheduling of tasks

Task execution with time-shared scheduling of tasks

Evaluating Federated Cloud Computing Components

Performance Results

Conclusion and Future Work

Simulation-based approaches in evaluating Cloud computing systems and application behaviors offer significant benefits

CloudSim toolkit for modeling and simulation of extensible Clouds

Future: Incorporating new pricing and provisioning policies to CloudSim

Extend CloudSim by implementing the BRITE topology model for networking multiple Clouds

top related