Cloud computing(bit mesra kolkata extn.)


Published on

Published in: Technology, Business
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Cloud computing(bit mesra kolkata extn.)

  1. 1. 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)
  2. 2. • 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
  3. 3. Cloud Computing(cont..)• Cloud Infrastructure:Public CloudPrivate Cloud• Major cloud providers: Amazon Google Microsoft3
  4. 4. Some key aspects of cloud computing• on-demand network• Scalable use of computing resources• Pay-per-use concept4
  5. 5. Cloud Architecture• Consists of two component:Front-end(or user-end)Back-end5
  6. 6. Cloud Architecture(Cont..)6
  8. 8. Service Level Argreements8
  9. 9. 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. 10. 10
  11. 11. 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
  12. 12. Advantages• Easy to maintain• Easy access• Ideal for small business• Location independence• Provides flexibility 12
  13. 13. Advantages (Cont..)• Scalable• Cost-effective• Energy-efficient• Reliable13
  14. 14. Drawbacks• Possible downtime• Security issues• Other issues: Load Balancing14
  15. 15. 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
  16. 16. Load Balancing16
  17. 17. 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
  18. 18. 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
  19. 19. 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
  20. 20. 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
  21. 21. 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
  22. 22. Need of Simulators• Difficult to access exact cloud computing environment• Easily mimicking cloud testbeds with different VMs• To easily include modifications for complex scenario22
  23. 23. Types of SimulatorsGreenCloud» Why?» Scenarios» Performance MeasurementiCanCloud» Why?» Scenarios» Performance MeasurementCloudSim» Why?» Scenarios» Performance MeasurementComparison 23
  24. 24. 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
  25. 25. 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
  26. 26. Performance Evaluation Graph26
  27. 27. 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
  28. 28. 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
  29. 29. Performance Evaluation Graph29
  30. 30. 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
  31. 31. 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
  32. 32. Performance Evaluation Graph32
  33. 33. 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
  34. 34. Implementation of ProposedLoad BalancingApproach through Interface34
  35. 35. Dynamic Information System35
  36. 36. 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
  37. 37. 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
  38. 38. Welcome Page38
  39. 39. Activities Page39
  40. 40. Simulators Page40
  41. 41. Performance Evaluation Graph ofCloudSim41
  42. 42. Performance Evaluation Graph ofGreenCloud42
  43. 43. Performance Evaluation Graph ofiCanCloud43
  44. 44. Resource Information of R144
  45. 45. Resource Information of R245
  46. 46. Resource Information of R346
  47. 47. Resource Table47
  48. 48. Conclusion• Concludes features, architectures and performance evaluationgraph of different existing cloud simulators• Predict the outcome of each simulator under differentscenarios• Compares the different simulators48
  49. 49. 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
  50. 50. 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
  51. 51. 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,,retrievedonApril 2011.51
  52. 52. YOU…..THANK52