• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Emerging computer environments- By Dr. V. Rajaraman

Emerging computer environments- By Dr. V. Rajaraman






Total Views
Views on SlideShare
Embed Views



1 Embed 17

http://localhost 17


Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

    Emerging computer environments- By Dr. V. Rajaraman Emerging computer environments- By Dr. V. Rajaraman Presentation Transcript

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