Python Notes for mca i year students osmania university.docx
Seminar Presentation
1. Agenda
Cloud Computing
Networking of Information
NetInf meets Cloud Computing
Challenges in Cloud Computing
Summary and Conclusion
Cloud Computing & Networking Of
Information
Kiran.V.
Guided By : Mr.Aneesh M Haneef,
Asst: Professor
CSE Department M.E.S CE
January 2, 2012
Kiran.V. Cloud Computing & Networking Of Information
2. Agenda
Cloud Computing
Networking of Information
Layers of Cloud Computing
NetInf meets Cloud Computing
Challenges in Cloud Computing
Summary and Conclusion
1 Agenda
2 Cloud Computing
Layers of Cloud Computing
Saas
Paas
Iaas
3 Networking of Information
NetInf Scenarios
NetInf Naming
4 NetInf meets Cloud Computing
5 Challenges in Cloud Computing
6 Summary and Conclusion
Kiran.V. Cloud Computing & Networking Of Information
3. Agenda
Cloud Computing
Networking of Information
Layers of Cloud Computing
NetInf meets Cloud Computing
Challenges in Cloud Computing
Summary and Conclusion
Kiran.V. Cloud Computing & Networking Of Information
4. Agenda
Cloud Computing
Networking of Information
Layers of Cloud Computing
NetInf meets Cloud Computing
Challenges in Cloud Computing
Summary and Conclusion
Common, Location-independent, Online Utility that is
available on Demand
Kiran.V. Cloud Computing & Networking Of Information
5. Agenda
Cloud Computing
Networking of Information
Layers of Cloud Computing
NetInf meets Cloud Computing
Challenges in Cloud Computing
Summary and Conclusion
Cloud Computing
Delivery as a service rather than a product.
Marketing term for technologies providing computation,
software, data access and storage services.
Applications Delivered via Internet.
Bussiness software and data stored in servers.
Kiran.V. Cloud Computing & Networking Of Information
6. Agenda
Cloud Computing
Networking of Information
Layers of Cloud Computing
NetInf meets Cloud Computing
Challenges in Cloud Computing
Summary and Conclusion
Cloud Computing
Delivery as a service rather than a product.
Marketing term for technologies providing computation,
software, data access and storage services.
Applications Delivered via Internet.
Bussiness software and data stored in servers.
Kiran.V. Cloud Computing & Networking Of Information
7. Agenda
Cloud Computing
Networking of Information
Layers of Cloud Computing
NetInf meets Cloud Computing
Challenges in Cloud Computing
Summary and Conclusion
Cloud Computing
Delivery as a service rather than a product.
Marketing term for technologies providing computation,
software, data access and storage services.
Applications Delivered via Internet.
Bussiness software and data stored in servers.
Kiran.V. Cloud Computing & Networking Of Information
8. Agenda
Cloud Computing
Networking of Information
Layers of Cloud Computing
NetInf meets Cloud Computing
Challenges in Cloud Computing
Summary and Conclusion
Cloud Computing
Delivery as a service rather than a product.
Marketing term for technologies providing computation,
software, data access and storage services.
Applications Delivered via Internet.
Bussiness software and data stored in servers.
Kiran.V. Cloud Computing & Networking Of Information
9. Agenda
Cloud Computing
Networking of Information
Layers of Cloud Computing
NetInf meets Cloud Computing
Challenges in Cloud Computing
Summary and Conclusion
Layers of Cloud Computing
Kiran.V. Cloud Computing & Networking Of Information
10. Agenda
Cloud Computing
Networking of Information
Layers of Cloud Computing
NetInf meets Cloud Computing
Challenges in Cloud Computing
Summary and Conclusion
Software as a Service
Directly consumed by the customers.
No need to install and run the software.
Simplify maintanence and support.
...
Kiran.V. Cloud Computing & Networking Of Information
11. Agenda
Cloud Computing
Networking of Information
Layers of Cloud Computing
NetInf meets Cloud Computing
Challenges in Cloud Computing
Summary and Conclusion
Software as a Service
Directly consumed by the customers.
No need to install and run the software.
Simplify maintanence and support.
...
Kiran.V. Cloud Computing & Networking Of Information
12. Agenda
Cloud Computing
Networking of Information
Layers of Cloud Computing
NetInf meets Cloud Computing
Challenges in Cloud Computing
Summary and Conclusion
Software as a Service
Directly consumed by the customers.
No need to install and run the software.
Simplify maintanence and support.
...
Kiran.V. Cloud Computing & Networking Of Information
13. Agenda
Cloud Computing
Networking of Information
Layers of Cloud Computing
NetInf meets Cloud Computing
Challenges in Cloud Computing
Summary and Conclusion
Software as a Service
Directly consumed by the customers.
No need to install and run the software.
Simplify maintanence and support.
...
Kiran.V. Cloud Computing & Networking Of Information
14. Agenda
Cloud Computing
Networking of Information
Layers of Cloud Computing
NetInf meets Cloud Computing
Challenges in Cloud Computing
Summary and Conclusion
Platform as a Service
Consumed by developers or Tech Savvy individuals.
Project environment ready for developers.
Combinations of simplicity and cost efficiency.
...
Kiran.V. Cloud Computing & Networking Of Information
15. Agenda
Cloud Computing
Networking of Information
Layers of Cloud Computing
NetInf meets Cloud Computing
Challenges in Cloud Computing
Summary and Conclusion
Platform as a Service
Consumed by developers or Tech Savvy individuals.
Project environment ready for developers.
Combinations of simplicity and cost efficiency.
...
Kiran.V. Cloud Computing & Networking Of Information
16. Agenda
Cloud Computing
Networking of Information
Layers of Cloud Computing
NetInf meets Cloud Computing
Challenges in Cloud Computing
Summary and Conclusion
Platform as a Service
Consumed by developers or Tech Savvy individuals.
Project environment ready for developers.
Combinations of simplicity and cost efficiency.
...
Kiran.V. Cloud Computing & Networking Of Information
17. Agenda
Cloud Computing
Networking of Information
Layers of Cloud Computing
NetInf meets Cloud Computing
Challenges in Cloud Computing
Summary and Conclusion
Platform as a Service
Consumed by developers or Tech Savvy individuals.
Project environment ready for developers.
Combinations of simplicity and cost efficiency.
...
Kiran.V. Cloud Computing & Networking Of Information
18. Agenda
Cloud Computing
Networking of Information
Layers of Cloud Computing
NetInf meets Cloud Computing
Challenges in Cloud Computing
Summary and Conclusion
Infrastructure as a Service
Computer infrastructure - platform virtualisation
environment
Raw storage and Networking
Servers,softwares,Data-center space or Network
equipment
Billing based on utility basis
Kiran.V. Cloud Computing & Networking Of Information
19. Agenda
Cloud Computing
Networking of Information
Layers of Cloud Computing
NetInf meets Cloud Computing
Challenges in Cloud Computing
Summary and Conclusion
Infrastructure as a Service
Computer infrastructure - platform virtualisation
environment
Raw storage and Networking
Servers,softwares,Data-center space or Network
equipment
Billing based on utility basis
Kiran.V. Cloud Computing & Networking Of Information
20. Agenda
Cloud Computing
Networking of Information
Layers of Cloud Computing
NetInf meets Cloud Computing
Challenges in Cloud Computing
Summary and Conclusion
Infrastructure as a Service
Computer infrastructure - platform virtualisation
environment
Raw storage and Networking
Servers,softwares,Data-center space or Network
equipment
Billing based on utility basis
Kiran.V. Cloud Computing & Networking Of Information
21. Agenda
Cloud Computing
Networking of Information
Layers of Cloud Computing
NetInf meets Cloud Computing
Challenges in Cloud Computing
Summary and Conclusion
Infrastructure as a Service
Computer infrastructure - platform virtualisation
environment
Raw storage and Networking
Servers,softwares,Data-center space or Network
equipment
Billing based on utility basis
Kiran.V. Cloud Computing & Networking Of Information
22. Agenda
Cloud Computing
Networking of Information
Layers of Cloud Computing
NetInf meets Cloud Computing
Challenges in Cloud Computing
Summary and Conclusion
Kiran.V. Cloud Computing & Networking Of Information
23. Agenda
Cloud Computing
Networking of Information NetInf Scenarios
NetInf meets Cloud Computing NetInf Naming
Challenges in Cloud Computing
Summary and Conclusion
Networking of Information
No common persistent naming scheme for information.
Information named relative to the box they are located
in, URL’s resolve to IP-address.
Moving Information = Changing it’s Name (”404” file
not found errors).
Mobility and multihoming for hosts and networks is
problematic due to semantic overload of IP-address.
Kiran.V. Cloud Computing & Networking Of Information
24. Agenda
Cloud Computing
Networking of Information NetInf Scenarios
NetInf meets Cloud Computing NetInf Naming
Challenges in Cloud Computing
Summary and Conclusion
Networking of Information
No common persistent naming scheme for information.
Information named relative to the box they are located
in, URL’s resolve to IP-address.
Moving Information = Changing it’s Name (”404” file
not found errors).
Mobility and multihoming for hosts and networks is
problematic due to semantic overload of IP-address.
Kiran.V. Cloud Computing & Networking Of Information
25. Agenda
Cloud Computing
Networking of Information NetInf Scenarios
NetInf meets Cloud Computing NetInf Naming
Challenges in Cloud Computing
Summary and Conclusion
Networking of Information
No common persistent naming scheme for information.
Information named relative to the box they are located
in, URL’s resolve to IP-address.
Moving Information = Changing it’s Name (”404” file
not found errors).
Mobility and multihoming for hosts and networks is
problematic due to semantic overload of IP-address.
Kiran.V. Cloud Computing & Networking Of Information
26. Agenda
Cloud Computing
Networking of Information NetInf Scenarios
NetInf meets Cloud Computing NetInf Naming
Challenges in Cloud Computing
Summary and Conclusion
Networking of Information
No common persistent naming scheme for information.
Information named relative to the box they are located
in, URL’s resolve to IP-address.
Moving Information = Changing it’s Name (”404” file
not found errors).
Mobility and multihoming for hosts and networks is
problematic due to semantic overload of IP-address.
Kiran.V. Cloud Computing & Networking Of Information
27. Agenda
Cloud Computing
Networking of Information NetInf Scenarios
NetInf meets Cloud Computing NetInf Naming
Challenges in Cloud Computing
Summary and Conclusion
Networking of Information (Contd..)
No consistent representation of information
(copy-independant).
No consistent ways to keep track of identical copies.
Different encodings (eg: mp3,wav) worsen problem.
Security is host-centric.
Mainly based on security channels (Encryption) and
trusting servers (Authentication).
Can’t generally trust a copy received from an untrusted
user.
Kiran.V. Cloud Computing & Networking Of Information
28. Agenda
Cloud Computing
Networking of Information NetInf Scenarios
NetInf meets Cloud Computing NetInf Naming
Challenges in Cloud Computing
Summary and Conclusion
Networking of Information (Contd..)
No consistent representation of information
(copy-independant).
No consistent ways to keep track of identical copies.
Different encodings (eg: mp3,wav) worsen problem.
Security is host-centric.
Mainly based on security channels (Encryption) and
trusting servers (Authentication).
Can’t generally trust a copy received from an untrusted
user.
Kiran.V. Cloud Computing & Networking Of Information
29. Agenda
Cloud Computing
Networking of Information NetInf Scenarios
NetInf meets Cloud Computing NetInf Naming
Challenges in Cloud Computing
Summary and Conclusion
Networking of Information (Contd..)
No consistent representation of information
(copy-independant).
No consistent ways to keep track of identical copies.
Different encodings (eg: mp3,wav) worsen problem.
Security is host-centric.
Mainly based on security channels (Encryption) and
trusting servers (Authentication).
Can’t generally trust a copy received from an untrusted
user.
Kiran.V. Cloud Computing & Networking Of Information
30. Agenda
Cloud Computing
Networking of Information NetInf Scenarios
NetInf meets Cloud Computing NetInf Naming
Challenges in Cloud Computing
Summary and Conclusion
Networking of Information (Contd..)
No consistent representation of information
(copy-independant).
No consistent ways to keep track of identical copies.
Different encodings (eg: mp3,wav) worsen problem.
Security is host-centric.
Mainly based on security channels (Encryption) and
trusting servers (Authentication).
Can’t generally trust a copy received from an untrusted
user.
Kiran.V. Cloud Computing & Networking Of Information
31. Agenda
Cloud Computing
Networking of Information NetInf Scenarios
NetInf meets Cloud Computing NetInf Naming
Challenges in Cloud Computing
Summary and Conclusion
Networking of Information (Contd..)
No consistent representation of information
(copy-independant).
No consistent ways to keep track of identical copies.
Different encodings (eg: mp3,wav) worsen problem.
Security is host-centric.
Mainly based on security channels (Encryption) and
trusting servers (Authentication).
Can’t generally trust a copy received from an untrusted
user.
Kiran.V. Cloud Computing & Networking Of Information
32. Agenda
Cloud Computing
Networking of Information NetInf Scenarios
NetInf meets Cloud Computing NetInf Naming
Challenges in Cloud Computing
Summary and Conclusion
Networking of Information (Contd..)
No consistent representation of information
(copy-independant).
No consistent ways to keep track of identical copies.
Different encodings (eg: mp3,wav) worsen problem.
Security is host-centric.
Mainly based on security channels (Encryption) and
trusting servers (Authentication).
Can’t generally trust a copy received from an untrusted
user.
Kiran.V. Cloud Computing & Networking Of Information
33. Agenda
Cloud Computing
Networking of Information NetInf Scenarios
NetInf meets Cloud Computing NetInf Naming
Challenges in Cloud Computing
Summary and Conclusion
Kiran.V. Cloud Computing & Networking Of Information
34. Agenda
Cloud Computing
Networking of Information NetInf Scenarios
NetInf meets Cloud Computing NetInf Naming
Challenges in Cloud Computing
Summary and Conclusion
Content Distribution
VideoOnDemand, Live TV, Webpages.
Caching can be built in from begining.
Information can be retrieved from the closest available
source.
Common dissemination infrastructure for all applications,
including network support.
Kiran.V. Cloud Computing & Networking Of Information
35. Agenda
Cloud Computing
Networking of Information NetInf Scenarios
NetInf meets Cloud Computing NetInf Naming
Challenges in Cloud Computing
Summary and Conclusion
Content Distribution
VideoOnDemand, Live TV, Webpages.
Caching can be built in from begining.
Information can be retrieved from the closest available
source.
Common dissemination infrastructure for all applications,
including network support.
Kiran.V. Cloud Computing & Networking Of Information
36. Agenda
Cloud Computing
Networking of Information NetInf Scenarios
NetInf meets Cloud Computing NetInf Naming
Challenges in Cloud Computing
Summary and Conclusion
Content Distribution
VideoOnDemand, Live TV, Webpages.
Caching can be built in from begining.
Information can be retrieved from the closest available
source.
Common dissemination infrastructure for all applications,
including network support.
Kiran.V. Cloud Computing & Networking Of Information
37. Agenda
Cloud Computing
Networking of Information NetInf Scenarios
NetInf meets Cloud Computing NetInf Naming
Challenges in Cloud Computing
Summary and Conclusion
Content Distribution
VideoOnDemand, Live TV, Webpages.
Caching can be built in from begining.
Information can be retrieved from the closest available
source.
Common dissemination infrastructure for all applications,
including network support.
Kiran.V. Cloud Computing & Networking Of Information
38. Agenda
Cloud Computing
Networking of Information NetInf Scenarios
NetInf meets Cloud Computing NetInf Naming
Challenges in Cloud Computing
Summary and Conclusion
Content Distribution
VideoOnDemand, Live TV, Webpages.
Caching can be built in from begining.
Information can be retrieved from the closest available
source.
Common dissemination infrastructure for all applications,
including network support.
Kiran.V. Cloud Computing & Networking Of Information
39. Agenda
Cloud Computing
Networking of Information NetInf Scenarios
NetInf meets Cloud Computing NetInf Naming
Challenges in Cloud Computing
Summary and Conclusion
Augmented Internet Real World Objects.
Linking real world objects in the virtual information world.
Clicking on and bookmarking real world objects.
Kiran.V. Cloud Computing & Networking Of Information
40. Agenda
Cloud Computing
Networking of Information NetInf Scenarios
NetInf meets Cloud Computing NetInf Naming
Challenges in Cloud Computing
Summary and Conclusion
Personal mobile scenario
Retrieving information when connectivity is intermittent,
efficiently utilising high-bitrate access when available or
using alternative sources.
Information objects provides natural anchor points for
multiaccess and multihoming.
Kiran.V. Cloud Computing & Networking Of Information
41. Agenda
Cloud Computing
Networking of Information NetInf Scenarios
NetInf meets Cloud Computing NetInf Naming
Challenges in Cloud Computing
Summary and Conclusion
API for locating any type of object
Kiran.V. Cloud Computing & Networking Of Information
42. Agenda
Cloud Computing
Networking of Information NetInf Scenarios
NetInf meets Cloud Computing NetInf Naming
Challenges in Cloud Computing
Summary and Conclusion
Organize Information Examples of Hierarchies
Kiran.V. Cloud Computing & Networking Of Information
43. Agenda
Cloud Computing
Networking of Information NetInf Scenarios
NetInf meets Cloud Computing NetInf Naming
Challenges in Cloud Computing
Summary and Conclusion
Naming Scheme
Tag : Defines the format
Principal (P) : Object publisher (optional)
Label (L) : Identifying individual object published by
Principal.
Kiran.V. Cloud Computing & Networking Of Information
44. Agenda
Cloud Computing
Networking of Information NetInf Scenarios
NetInf meets Cloud Computing NetInf Naming
Challenges in Cloud Computing
Summary and Conclusion
What does all that have to do with Cloud Computing ?
Kiran.V. Cloud Computing & Networking Of Information
45. Agenda
Cloud Computing
Networking of Information
NetInf meets Cloud Computing
Challenges in Cloud Computing
Summary and Conclusion
NetInf meets Cloud Computing
Cloud-computing - a resource sharing paradigm
E.g, computing power, storage,. . .
Execute software on the web, pay-per-use (SaaS)
Platforms for building and hosting services (PaaS)
Deployment platforms (IaaS)
Focus on the resource and whats running on top
NetInf a networking paradigm / technology
Data-oriented networking paradigm
Focus on transporting and accessing data
Both very different in nature, but there are common
aspects.
Kiran.V. Cloud Computing & Networking Of Information
46. Agenda
Cloud Computing
Networking of Information
NetInf meets Cloud Computing
Challenges in Cloud Computing
Summary and Conclusion
NetInf meets Cloud Computing
Kiran.V. Cloud Computing & Networking Of Information
47. Agenda
Cloud Computing
Networking of Information
NetInf meets Cloud Computing
Challenges in Cloud Computing
Summary and Conclusion
Challenges in Cloud Computing
Requires reasonably stable infrastructure
E.g. not practical to deploy components in a moving
network/home network scenarios.
Inconsistent security mechanisms
Per application.
Host-centric (secure the channel, not the information).
Management can be fairly complex and expensive.
Computing
Storage
Fecilities
Kiran.V. Cloud Computing & Networking Of Information
48. Agenda
Cloud Computing
Networking of Information
NetInf meets Cloud Computing
Challenges in Cloud Computing
Summary and Conclusion
Summary and Conclusion
The Cloud Architecture.
Saas,Paas,Iaas,. . .
Network architecture based on information-centric
paradigm.
Naming scheme for objects independent of nodes.
Scalable solution for node and network mobility and
multihoming.
Enable efficient information dissemination
A common infrastructure and API for accessing all types
of objects.
Scalable name to locator resolution for a large number
of objects.
Designing NetInf to make it largely self-managing
Kiran.V. Cloud Computing & Networking Of Information
49. Agenda
Cloud Computing
Networking of Information
NetInf meets Cloud Computing
Challenges in Cloud Computing
Summary and Conclusion
Summary and Conclusion (Contd..)
Capable of improving the cloud computing infrastructure.
Storage
Transport
Security
Directory
Integration with network virtualization
Kiran.V. Cloud Computing & Networking Of Information
50. Agenda
Cloud Computing
Networking of Information
NetInf meets Cloud Computing
Challenges in Cloud Computing
Summary and Conclusion
References
[1 ] What Networking of Information Can Do for Cloud
Computing , Brje Ohlman, Anders Eriksson , Ren
Rembarz. Ericsson Research , Ericsson.
[2 ] EU FP7 4WARD project, http://www.4ward-project.eu/
[3 ] Rao Mikkilineni. Cloud Computing and the lLessons
from the Past.2009.
[4 ] www.wickipedia.org/cloud computing
[5 ] www.wickipedia.org/dynamic dns
[6 ] www.wickipedia.org/multihoming
[7 ] www.wickipedia.org/virtualization
[8 ] Cloud computing series in Techno-pulse.
Kiran.V. Cloud Computing & Networking Of Information
51. Agenda
Cloud Computing
Networking of Information
NetInf meets Cloud Computing
Challenges in Cloud Computing
Summary and Conclusion
Thanks For your Attention !!
Time for Discussion.
“A prudent question is one-half of wisdom.” - Francis Bacon
Kiran.V. Cloud Computing & Networking Of Information