Understanding the Future of Cloud Computing: Challenges and Opportunities, Study notes of Computer Science

The current state and future prospects of cloud computing, discussing topics such as elastic performance, scalability, privacy, security, and the role of distributed data and processing. It also covers challenges like vendor lock-in, green computing, and the cap theorem, and introduces concepts like eucalyptus, xen, and the x10 programming language.

Typology: Study notes

2012/2013

Uploaded on 04/23/2013

aslesha
aslesha 🇮🇳

4.4

(14)

160 documents

1 / 27

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
What we know.
What we don't know.
What does the future hold?
Epilogue
Epilogue
Monday, May 03, 2010
7:15 AM
Epilogue Page 1
Docsity.com
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b

Partial preview of the text

Download Understanding the Future of Cloud Computing: Challenges and Opportunities and more Study notes Computer Science in PDF only on Docsity!

What we know. What we don't know. What does the future hold? Epilogue Epilogue Monday, May 03, 2010 7:15 AM Docsity.com

hide implementation details. promote code portability. provide elastic performance and scalability. build robust services. implement business policy. support business process. reassign risks. harness parallel computing (Pig, Bloom). We know how to use the cloud to: We know how to... Monday, May 03, 2010 7:25 AM Docsity.com

Eucalyptus/Xen VMWare Private clouds: Microsoft Azure: clouds as a gateway to supercomputing. The X10 programming language: efficient multi- core programming. Other cloud metaphors: Other aspects we didn't cover: Other aspects Monday, May 03, 2010 7:32 AM Docsity.com

One can gain ability by giving up control of parts of a program and treating them as opaque services. One must choreograph use of these services with partial knowledge rather than complete understanding. One can gain flexibility by expressing programs as compositions of services. A theory of clouds governs one's choices. Lessons learned Lessons learned Monday, May 03, 2010 7:44 AM Docsity.com

The CAP theorem: one cannot have all of consistency (C), high availability (A), and partitionability (P) against failures in a single cloud. The CALM principle: consistency arises from logical monotonicity. The (nascent) theory of clouds The world needs class AP, so we have to do without C, so we use logical monotonicity to do without C. T hese arise from one another Theory of clouds Monday, May 02, 2011 10:44 AM Docsity.com

Power awareness brings into question the most basic assumptions of service-oriented architectures. SLAs are not a definitive expression of performance requirements. The way we specify requirements has a dire effect on energy efficiency. Power awareness Power awareness Monday, May 03, 2010 7:49 AM Docsity.com

That dream, specifically. What we can do about it. What we can't do about it. This course has been about… This course has been about… Monday, May 02, 2011 11:18 AM Docsity.com

Steven Barley: When you make a technological change, you never ever get what you expect. You always get something else. Barley's law Monday, May 02, 2011 11:04 AM Docsity.com

The cloud has proven unsuitable for storing private information, and has, at the same time, shown potential for making many things that are not currently public easily available to the public. In this course, In other words Monday, May 02, 2011 11:20 AM Docsity.com

In their view, this singularity arises from artificial intelligence. Charles Stross, Ray Kursweil, Verner Vinge: computing is moving us toward a "technological singularity", after which the nature of the world cannot be predicted. The socialization of knowledge. The demise of personal privacy. The rise of personal security. But in my shorter-term view, there is another singularity: that is much nearer than that. Heading toward a singularity Monday, May 02, 2011 11:21 AM Docsity.com

Reason: regular scientific publishing impedes progress! Google allows their scientists to post to blogs instead of publishing papers, and let reference counts substitute for citations! There is no undo in Google Wave; if you call someone a jerk, and commit the change, it's recorded forever. Google tools advocate a socialist approach to knowledge: The average young person is much less concerned about personal privacy than someone my age… … but much more concerned about security! A quiet social revolution A quiet social revolution Monday, May 03, 2010 12:20 PM Docsity.com

One often hears "privacy" and "security" in the same sentence, but Actually, the terms are somewhat in opposition in a social view of knowledge. Privacy versus security Privacy is whether people know what you do or not. Security is whether people can change the record of what you do, or not. A clear distinction security violations can be traced. and security can be perfected. If nothing is private, then security problems of that aspect cannot be traced. If anything is private, then Clouds provide near-perfect security, at the cost of (perhaps seriously) inferior privacy. Privacy versus security Monday, May 02, 2011 11:33 AM Docsity.com

Resource management and SLA's: solved. Green computing: solved. Security: solved. Privacy: a non-issue. My short-term predictions of the future of cloud computing The short-term future of cloud computing Monday, May 02, 2011 12:03 PM Docsity.com

The problem of ontology The problem of provenance Locating knowledge So, what are the real frontiers of cloud computing? Frontiers of cloud computing Monday, May 02, 2011 12:02 PM Docsity.com