• Save
Cloud computing(bit mesra kolkata extn.)
Upcoming SlideShare
Loading in...5

Cloud computing(bit mesra kolkata extn.)






Total Views
Views on SlideShare
Embed Views



0 Embeds 0

No embeds



Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

Cloud computing(bit mesra kolkata extn.) Cloud computing(bit mesra kolkata extn.) Presentation Transcript

  • Bit mesra ranchi,kolkata extn.Under The Guidance of:Ajanta De SarkarSoumya RayPresented By: Group No-24Udita Chakarborty (MCA/3508/10)Ashutosh Kumar (MCA/3539/10)Puja Kumari (MCA/3543/10)Shashi Ranjan (MCA/3545/10)
  • • Internet based computing• Enables convenient on-demand network access toa shared pool of configurable computing resourcese.g., networks, servers, storage, applications, andservices• Virtualized computing platform• Business ModelCloud Computing2
  • Cloud Computing(cont..)• Cloud Infrastructure:Public CloudPrivate Cloud• Major cloud providers: Amazon Google Microsoft3
  • Some key aspects of cloud computing• on-demand network• Scalable use of computing resources• Pay-per-use concept4
  • Cloud Architecture• Consists of two component:Front-end(or user-end)Back-end5
  • Cloud Architecture(Cont..)6
  • Service Level Argreements8
  • Service Level Argreements(Cont..)• Negotiation between service provider and serviceconsumers• Service integrator offers an end-to-end SLA to its serviceconsumersend-to-end SLA depends on the SLAs that the service integratorhas with its service provider9
  • 10
  • Users and their Roles• Four types of business roles:A Cloud Service Consumer (CSC)A Cloud Service Provider (CSP)A Cloud Service Integrator (CSI)A Cloud Service Broker (CSB)11
  • Advantages• Easy to maintain• Easy access• Ideal for small business• Location independence• Provides flexibility 12
  • Advantages (Cont..)• Scalable• Cost-effective• Energy-efficient• Reliable13
  • Drawbacks• Possible downtime• Security issues• Other issues: Load Balancing14
  • Why we need load balancing??• The steady growth of the Internetlow response timesnetwork congestion anddisruption of services• For achieving Green computing in cloudsLimited Energy ConsumptionReducing Carbon Emission 15
  • Load Balancing16
  • Some key aspects of load balancing• Network Load Balancing or Server Load Balancing• Reassigning load to each individual node• Provided by dedicated software or hardware e.g. multilayer switch ,DNS server etc.17
  • Some key aspects of load balancing(Cont..)• Make resource utilization effective• Improve the response time• Dynamic in nature• Load of resources considered can be: CPU load, amount of memory used, delay or Network load18
  • Goals of load balancing• Availability• To improve the performance substantially• To maintain the system stability• To accommodate future modification in thesystem• Build a fault tolerant system by Creating backups 19
  • Types of load balancing algorithms• Depending on who initiated the process:sender Initiatedreceiver InitiatedSymmetric• Depending on the current state of the system:staticdynamic20
  • Usefulness of study of simulation• Creating and experimenting model of a physical system• To test scenarios that might be particularly difficult orexpensive• Provide graphical applications21
  • Need of Simulators• Difficult to access exact cloud computing environment• Easily mimicking cloud testbeds with different VMs• To easily include modifications for complex scenario22
  • Types of SimulatorsGreenCloud» Why?» Scenarios» Performance MeasurementiCanCloud» Why?» Scenarios» Performance MeasurementCloudSim» Why?» Scenarios» Performance MeasurementComparison 23
  • ScenariosScenario a: sole execution of sample application programScenario b: execution of sample application programwith lightly loaded applicationScenario c: execution of sample program with heavilyloaded application24
  • Why Green Cloud?1. A simulation environment2. No provisioning for observing clouds for their energy efficiency3. Offers a thorough investigation of workload distributions4. Minimise energy consumption5. Packet-level simulations of communications in the data center infrastructure
  • Performance Evaluation Graph26
  • Why iCanCloud?• Used to simulate and model systems•Optimizes the trade-off between cost and performance• Lets the users to take an easy decision for payingcorresponding budget of machines• Provides flexibility, scalability, performance andusability27
  • Why iCanCloud?(Cont..)• Customizable VMs can be used to quickly simulate uni-core/multi-core systems• Provides a user-friendly GUI• Conducts large experiment• provides a flexible global hypervisor for integrating any cloudbrokering policy• reproduces the instance types provided by a given cloudinfrastructure 28
  • Performance Evaluation Graph29
  • Why CloudSim?• An extensible simulation toolkit that enables modellingand simulation of Cloud computing systems andapplication provisioning environments.• Can test the performance of a newly developedapplication service in a controlled and easy to set-upenvironment.• Requires very less effort and time to implement Cloud-based application provisioning test environment30
  • Cont..• Used for modelling and simulation of large scale computingenvironments• Facilitates simulation of federated cloud environment• Supports simulation of network connections among the simulatedsystem elements• Support for modelling and simulation of energy-awarecomputational resources are also available
  • Performance Evaluation Graph32
  • Comparison of FeaturesParameters GreenCloud iCanCloud CloudSimPlatform NS2 OMNET,MPI _Language C++/OTcl C++ JavaAvailability Open Source Open Source Open SourceGraphical Support Limited(throughNam)Full Limited(throughCloudAnalyst)Support for PowerConsumptionYes Yes WiP33
  • Implementation of ProposedLoad BalancingApproach through Interface34
  • Dynamic Information System35
  • Novel Load Balancing Approach• Cloud Provider (Windows) and Resource Provider(Linux)• “Top” command executed on Resource Provider• Getting the “Dynamic Resource Information” intoxml file• Connection established between Cloud Provider andResource Provider through socket connection36
  • Novel Load Balancing Approach(Cont..)• Transferring xml file from Resource Provider toCloud Provider• Cloud Provider checks xml file• Resource Table is maintained by the CloudProvider37
  • Welcome Page38
  • Activities Page39
  • Simulators Page40
  • Performance Evaluation Graph ofCloudSim41
  • Performance Evaluation Graph ofGreenCloud42
  • Performance Evaluation Graph ofiCanCloud43
  • Resource Information of R144
  • Resource Information of R245
  • Resource Information of R346
  • Resource Table47
  • Conclusion• Concludes features, architectures and performance evaluationgraph of different existing cloud simulators• Predict the outcome of each simulator under differentscenarios• Compares the different simulators48
  • Conclusion(Cont..)• Future Work:Improvement from the cloud consumer sidesService level agreements between cloud provider and cloudconsumer• Limitations:Message passing overheadA part of the Approach49
  • Reference1. Aarti Khetan, Vie Bhushan and Subhash Chand Gupta “A novel Surveyon Load Balancing in Cloud Computing” International Journal ofEngineering Research & Technology (IJERT) Vol. 2 Issue 2,February-2013.2. Anthony T.Velte, Toby J.Velte, Robert Elsenpeter, “Cloud Computing:APractical Approach”, TATA McGRAW-HILL Edition 2010.50
  • Reference(Cont..)4. Kliazovich, D., Bouvry, P., Khan, S.U.: “iCanCloud: A Flexible andScalable Cloud Infrastructure Simulator.” J Grid Computing (2012)10:185–209 DOI 10.1007/s10723-012-9208-5.5. Mell, P.; and Grance, T. (2009, 7 10). The NIST Definition of CloudComputing, from NIST Information Technology Laboratory,http://www.nist.gov/itl/cloud/upload/cloud-def-v15.pdf,retrievedonApril 2011.51
  • YOU…..THANK52