Successfully reported this slideshow.
10/01/11 Emerging Computing Environments  V.Rajaraman EMERGING COMPUTING ENVIRONMENTS <ul><li>What are the emerging comput...
10/01/11 Emerging Computing Environments  V.Rajaraman WHAT ARE THE EMERGING ENVIRONMENTS? <ul><li>Grid Computing </li></ul...
10/01/11 Emerging Computing Environments  V.Rajaraman WHY ARE THEY REQUIRED ? <ul><li>Computing Infrastructure is expensiv...
10/01/11 Emerging Computing Environments V.Rajaraman TECHNOLOGY TRENDS <ul><li>Computing speed doubling every 18 months </...
10/01/11 Emerging Computing Environments  V.Rajaraman GRID COMPUTING <ul><li>DEFINITION </li></ul><ul><li>An infrastructur...
10/01/11 Emerging Computing Environments V.Rajaraman GRID COMPUTING <ul><li>Interconnecting computing facilities of cooper...
10/01/11 Emerging Computing Environments  V.Rajaraman GRID COMPUTING <ul><li>Globus a Consortium of cooperating institutio...
10/01/11 Emerging Computing Envifornments V.Rajaraman ENTERPRISE GRID <ul><li>Forming a virtual computing facility using c...
10/01/11 Emerging Computing Environments  V.Rajaraman CLOUD COMPUTING <ul><li>DEFINITION </li></ul><ul><li>Cloud computing...
10/01/11 Emerging Computing Environments  V.Rajaraman Cloud Computing <ul><li>Infrastructure maintained by service provide...
10/01/11 Emerging Computing Environments V.Rajaraman WHAT IS A COMPUTING UTILITY <ul><li>Resource consists of computer ser...
10/01/11 Emerging Computing Environments V.Rajaraman <ul><li>PARTS OF A COMPUTING UTILITY </li></ul><ul><li>Client access ...
10/01/11 Emerging Computing Environments V.Rajaraman
10/01/11 Emerging Computing Environments  V.Rajaraman PROPOSED ARCHITECTURE LAYERED ARCHITECTURE LAYER FUNCTIONS Customer ...
10/01/11 Emerging Computer Environments  V.Rajaraman Research Areas <ul><li>Refining layered architecture </li></ul><ul><l...
10/01/11 Emerging Computing Environments  V.Rajaraman CONCLUSIONS <ul><li>Lowering costs of communications along with incr...
Upcoming SlideShare
Loading in …5
×

Emerging computer environments- By Dr. V. Rajaraman

1,748 views

Published on

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

  • Be the first to like this

Emerging computer environments- By Dr. V. Rajaraman

  1. 1. 10/01/11 Emerging Computing Environments V.Rajaraman EMERGING COMPUTING ENVIRONMENTS <ul><li>What are the emerging computing environments? </li></ul><ul><li>Why are they required? </li></ul><ul><li>Current technology trends which make these environments attractive </li></ul><ul><li>Features of these new environments </li></ul>
  2. 2. 10/01/11 Emerging Computing Environments V.Rajaraman WHAT ARE THE EMERGING ENVIRONMENTS? <ul><li>Grid Computing </li></ul><ul><li>Cloud Computing </li></ul><ul><li>Computing Utility </li></ul><ul><li>Common characteristics </li></ul><ul><ul><li>All of these use the Internet </li></ul></ul><ul><ul><li>All use geographically distributed computers </li></ul></ul>
  3. 3. 10/01/11 Emerging Computing Environments V.Rajaraman WHY ARE THEY REQUIRED ? <ul><li>Computing Infrastructure is expensive to buy, install and continuously maintain (Infrastructure includes both hardware and software) </li></ul><ul><li>Rapid obsolescence requires organizations to install new machines almost every three to five years. </li></ul><ul><li>It is continuing investment </li></ul><ul><li>Computing is a means to an end. Installing and maintaining computers is not a core activity of most organizations </li></ul><ul><li>Sophisticated application software is very expensive with complex licensing rules </li></ul><ul><li>It is very desirable if organizations have assured access to whatever they need from a provider and pay only for what they use </li></ul>
  4. 4. 10/01/11 Emerging Computing Environments V.Rajaraman TECHNOLOGY TRENDS <ul><li>Computing speed doubling every 18 months </li></ul><ul><li>Storage sizes doubling every 12 months </li></ul><ul><li>Communication bandwidth doubling every 9 months all at constant cost </li></ul><ul><li>Thus communications becoming very inexpensive and fast enabling a remote computer to be accessed as though it is local </li></ul><ul><li>Methods of secure data storage and communications improving rapidly when using the Internet </li></ul><ul><li>Wide band wireless communication at low cost allowing mobile access from anywhere, anytime – Emergence of 3G Services </li></ul><ul><li>Remote applications software sharing possible </li></ul><ul><li>Voice and video over internet will allow inexpensive access to consultants at the provider’s premises. </li></ul>
  5. 5. 10/01/11 Emerging Computing Environments V.Rajaraman GRID COMPUTING <ul><li>DEFINITION </li></ul><ul><li>An infrastructure that enables the integrated, collaborative use of high-end computers, databases and scientific instruments owned and managed by multiple autonomous organizations providing adequate ‘Quality of Service’ </li></ul>
  6. 6. 10/01/11 Emerging Computing Environments V.Rajaraman GRID COMPUTING <ul><li>Interconnecting computing facilities of cooperating institutions to form a virtual organization </li></ul><ul><li>Optimizing use of resources scattered in several similar organizations </li></ul><ul><li>Allowing access to experimental data stored in various locations – e-Science </li></ul><ul><li>Allowing use of expensive scientific instruments by remote control – Cooperative owning </li></ul><ul><li>Desktop machines remain as at present </li></ul><ul><li>No concept of customer-provider relationship and charging policies </li></ul>
  7. 7. 10/01/11 Emerging Computing Environments V.Rajaraman GRID COMPUTING <ul><li>Globus a Consortium of cooperating institutions evolved standards and tools to create global - Computer GRIDS </li></ul><ul><li>Tools in open domain </li></ul><ul><li>Tools being continuously improved </li></ul>
  8. 8. 10/01/11 Emerging Computing Envifornments V.Rajaraman ENTERPRISE GRID <ul><li>Forming a virtual computing facility using computing resources within a single enterprise </li></ul><ul><li>Optimizing use of computing resources scattered in several locations/ groups of one enterprise </li></ul><ul><li>Sharing data bases within an enterprise based on need to access rules </li></ul><ul><li>Unified threat management </li></ul><ul><li>Cooperating vendors evolving standards to allow a variety of computers to work together. </li></ul><ul><li>Borrows some software and standards from grid computing </li></ul><ul><li>No concept of independent providers managing services and several customers using it on a pay-for-use basis. </li></ul>
  9. 9. 10/01/11 Emerging Computing Environments V.Rajaraman CLOUD COMPUTING <ul><li>DEFINITION </li></ul><ul><li>Cloud computing is a system which delivers several hosted services over the Internet. These are Infrastructure –as – a Service (IaaS), Software as a Service (SaaS) and Platform-as-a Service (PaaS) </li></ul>
  10. 10. 10/01/11 Emerging Computing Environments V.Rajaraman Cloud Computing <ul><li>Infrastructure maintained by service providers </li></ul><ul><li>Access using browser </li></ul><ul><li>Services offered – IaaS, SaaS and PaaS </li></ul><ul><li>Amazon IaaS, QoS, SLA </li></ul><ul><li>Salesforce.com SaaS </li></ul><ul><li>Google, SaaS, PaaS </li></ul><ul><li>Many organization considering entering cloud business – WIPRO – RELIANCE - RAMCO - MICROSOFT </li></ul>
  11. 11. 10/01/11 Emerging Computing Environments V.Rajaraman WHAT IS A COMPUTING UTILITY <ul><li>Resource consists of computer servers, storage servers, application servers established and maintained by several cooperating Service providers. </li></ul><ul><li>Hosts several expensive applications; programs such as Nastran, CFD, VLSI Design </li></ul><ul><li>Networked together and made accessible to customers by providers. Customers deal with single “unified provider” through brokers </li></ul><ul><li>Provider assures security of customers’ data and programs </li></ul><ul><li>Provider assures disaster recovery and (if needed) business process continuity. Service Level Agreements. </li></ul><ul><li>Provider gives consulting on use of specialized software-on demand </li></ul><ul><li>Available to customer when and where he needs it. </li></ul><ul><li>User pays for actual services used. </li></ul>
  12. 12. 10/01/11 Emerging Computing Environments V.Rajaraman <ul><li>PARTS OF A COMPUTING UTILITY </li></ul><ul><li>Client access machines – Good graphical user interface, audio, video and graphics. No hard disk – “Thin Client” - Specially designed access language </li></ul><ul><li>Broker machines – accepts user requests accesses resource manager – quotes time and cost trade offs </li></ul><ul><li>Resource manager – Has information on available resources- schedules jobs optimally </li></ul><ul><li>Access control and threat management – provides security of users’ programs and data </li></ul><ul><li>Physical resources infrastructure with compute servers, help desks, application servers and storage servers </li></ul>
  13. 13. 10/01/11 Emerging Computing Environments V.Rajaraman
  14. 14. 10/01/11 Emerging Computing Environments V.Rajaraman PROPOSED ARCHITECTURE LAYERED ARCHITECTURE LAYER FUNCTIONS Customer access layer Users’ simple access machine with appropriate language to request services Resource Brokering layer Customer authentication . Negotiation with customer and provider Resource management layer <ul><li>Receiving brokers’ request scheduling jobs </li></ul><ul><li>Ensuring fault tolerance </li></ul><ul><li>Guaranteeing quality of service </li></ul><ul><li>Disaster recovery </li></ul>Access security layer <ul><li>Data encryption </li></ul><ul><li>Access authentication </li></ul>Connectivity layer <ul><li>Physical communication net </li></ul><ul><li>Interconnection protocols </li></ul><ul><li>Unified threat management </li></ul>Physical resources layer <ul><li>Compute servers </li></ul><ul><li>Storage servers </li></ul><ul><li>Application servers </li></ul><ul><li>Help desks </li></ul>
  15. 15. 10/01/11 Emerging Computer Environments V.Rajaraman Research Areas <ul><li>Refining layered architecture </li></ul><ul><li>User client machine architecture </li></ul><ul><li>Defining functions of each layer more precisely </li></ul><ul><li>Security issues at various levels of the architecture </li></ul><ul><li>Simulation of architecture using grid simulation software as a model </li></ul><ul><li>Service pricing model and business models </li></ul>
  16. 16. 10/01/11 Emerging Computing Environments V.Rajaraman CONCLUSIONS <ul><li>Lowering costs of communications along with increase in bandwidth and mobility has changed the computing scenario. </li></ul><ul><li>Organizations are tired of having to maintain and update costly infrastructure and would look forward to outsourcing installation, maintenance and updating services to a service provider if security can be guaranteed and business continuity ensured. </li></ul><ul><li>Desk top machines of Wintel variety has outlined its use-need inexpensive access devices with excellent graphical user interface as replacement – Transition period will be there </li></ul><ul><li>Pay-for-use computing is the need of the hour. </li></ul>

×