1 / 15

Cloud Computing

Cloud Computing. Cory Willing Computer Science University of Wisconsin-Platteville November 24, 2009. Explanation of Technology. Usage-based computing Term refers to “cloud” concept of Internet Data and software stored on remote server

kirsi
Download Presentation

Cloud Computing

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Cloud Computing Cory Willing Computer Science University of Wisconsin-Platteville November 24, 2009

  2. Explanation of Technology • Usage-based computing • Term refers to “cloud” concept of Internet • Data and software stored on remote server • Accessed via web browser or other system on client's computer • Each server holds multiple virtual machines for different software • User is charged for access to software and data

  3. Explanation of Technology (cont.) • Differences from Grid Computing • Grid computing uses power of distributed PCs to achieve a common goal • SETI@home • Cloud computing uses server to provide for thousands of clients Figure 1: Search trends of Google for 2008, with Cloud Computing outpacing Grid Computing

  4. Hurdles in Development • How long will data be maintained? • How can customers be insured against service outages or data loss? • How will users switch data from one provider to another? • How will providers handle hosting proprietary software?

  5. Hurdles (cont.) - Security • Internet is not a safe medium as of right now • Cloud computing may not be an option for hospitals, government institutions, etc. • Possible solutions: • Encode information before sending it across cloud (SSL/TLS) • Private cloud for large companies: provider and client protected by firewall

  6. Major Players • Google • Google Docs • AppEngine • Used to create web applications to be used in cloud computing • Scales easily, but does not allow programmer much freedom

  7. Major Players (cont.) • Microsoft • Azure • Programmers can choose almost any language • Most applications supported • Scales somewhat easily • Programmer enjoys modest amount of freedom

  8. Major Players (cont.) • Amazon • Elastic Compute Cloud • Programmers have control of almost entire system • Supports virtually every language • Treats each VM as though it were an independent machine • Major issues with scalability

  9. Future • Up-to-date software: Client does not need to find patches for programs • Truly portable access points: • Laptops, cell phones, Blackberries, etc. • Small businesses will have access to IT benefits previously enjoyed only by large corporations

  10. Future (cont.) - Brokers • Brokers buy large shares of computing power from multiple providers • When a client needs quick, temporary access to a program, she goes to the online marketplace • Brokers try to outbid each other for contracts with providers • At the same time, brokers must provide users with lowest-cost service

  11. Future – Brokers (cont.) Figure 2: Brokers vie for customers in an online marketplace for computing resources

  12. Conclusion • Cloud computing is in its infancy • Many hurdles to overcome • Which industry giant will lead? Will there be one leading company? • Set to be the next revolution in computing

  13. References • Armbrust, Michael; Fox, Armando; Griffith, Rean, et al. “ Above the Clouds: A Berkeley View of Cloud Computing.” UC Berkeley Reliable Adaptive Distributed Systems Laboratory, February 10, 2009. Internet. • Beverly, Robert. "GETTING CLOUDY: Computing power, boiler strategies, and R-22 dominate the horizon." Engineered Systems26.10 (2009): 8. Academic Search Premier. EBSCO. Web. 2 Nov. 2009. • Buck, Stephanie. "Libraries in the Cloud: Making a Case for Google and Amazon." Computers in Libraries 29.8 (2009): 6-10.Academic Search Premier. EBSCO. Web. 2 Nov. 2009. • Buyyal, Rajkumar; Yeo, Chee Shin; Venugopal, Srikumar. “Market-Oriented Cloud Computing: Vision, Hype, and Reality for Delivering IT Services as Computing Utilities.” Department of Computer Science and Software Engineering, University of Melbourne, Australia. September 25, 2008.

  14. References (cont.) • Carr, Nicholas. The Big Switch. New York: Houghton Mifflin Company, 2008. Print. • "Clash of the clouds." Economist 392.8653 (2009): 80-82. Academic Search Premier. EBSCO. Web. 2 Nov. 2009. • Delic, Kemal A; Walker, Martin Anthony. “Emergence of the Academic Computing Clouds.” ACM Ubiquity. 9. 31 (2008). Internet. • Hayes, Brian. “Cloud Computing.” Communications of the ACM. 51. 7 (2008): 9-11. Internet. • Rash, Wayne. "Is cloud computing secure? Prove it." eWeek 26.16 (2009): 8-10. Academic Search Premier. EBSCO. Web. 2 Nov. 2009. • "REPORT: CLOUD COMPUTING AT PEAK OF 'HYPE CYCLE'." Industry Week/IW 258.10 (2009): 42. Academic Search Premier. EBSCO. Web. 2 Nov. 2009.

  15. References (cont.) • Sinclair, Ken. "THE CLOUD BEYOND THE NETWORK." Engineered Systems 26.10 (2009): 52-54. Academic Search Premier. EBSCO. Web. 2 Nov. 2009. • Truitt, Marc. "Editorial: Computing in the "Cloud." Information Technology & Libraries Sept. 2009: 107+. Academic Search Premier. EBSCO. Web. 2 Nov. 2009.

More Related