Web o sppt

17
Web Operating System Presented by

Transcript of Web o sppt

PowerPoint Presentation

Web Operating System

Presented by P S.Sukhdeve

Content1. Introduction

2. What is Web operating System

3. WebOS Overview

4. Features of WebOS

5. Interesting WebOS

6. LG WebOS

7. Conclusion

Introduction

Operating System: provide common services to applications: IO, communication, storage.With multiprogramming: include abstracting shared resource.Local Area Network: birth of Network OS to provide access to network resources.We need similar services for Wide Area Network distributed applications.

Cloud ComputingCloud computing involves deploying groups of remote servers and software networks that allow centralized data storage and online access to computer services or resources.

WebOS OverviewWebOS includes:1. Resource discovery2. A global namespace3. Remote process execution4. Resource management5. Authentication and security

WebOS Overview Resource discovery

To provide the best overall system performance, client applications must be able to dynamically locate the server able to deliver the highest quality of service.Algorithm:- Balance Load 1. Smart Client:- Smart Clients enable extensions of server functionality to be dynamically loaded onto the client machine.2. Smart Client architecture

Globle NamespaceToday, many distributed applications share state and transfer control using the network communication abstraction.

The implementation of many applications can be simplified by the use of a global cache coherent file system for communication and synchronization.

WebOS Overview Wide Area File SystemTo support replication and wide-scale sharing, WebOS provides a cache coherent wide area file system.WebOS extends to wide area applications running in a secure HTTP name space the same interface, caching, and performance of existing distributed file systems.

Security and AuthenticationSecurity and Authentication Step 1: Users transfer some portion of their access rights to webOS server when attempting to access a remote resourceStep 2: WebOS servers communicate using SSLStep 3: The remote server checks if the proper credentials are held in local ACLs

Security and Authentication I. Link layer The authorities are responsible for producing X.509 certificates mapping principals to their public keys . These certificates are generated by the CA.The period during which the mapping is valid, and a digital signature of the entire certificate by the CA.

Security and Authentication II. Transfer of RightsTransfer certificate is attached to the principals X.509 certificate and an MD5 hash of both the X.509 and transfer certificates encrypted in the users private key.Algorithm :-Message Authentication code Message authentication code(oftenMAC) is a short piece of information used toauthenticate amessage and to provide integrity and authenticity assurances on the message.

Process ControlUsing scheduling mechanism of local operating system to allocate fairness.

Using resource manager is responsible for jobs requests from remote sites.

12

Features of WebOSMultitasking interface

Synergy

2. Over the air updates

3. Synchronization

Interesting webos1. iCloud Users can purchase additional storage for a total of 20GB, 200GB, 500GB or 1TB. 2.Gilde OS i. Gilde OS 3.0 ii. Gilde OS 4.0

LG WebOSLG SmartTV 1.Input Assist.

2. Launcher.

3. Magic Remote.

4. LG Store.

ConclusionFirst, we show that extending server functionality onto client machines allows for more flexible implementation of name resolution, load balancing, and fault tolerance. Second, by providing a file system abstraction combining communication and persistence, we simplify the implementation of a number of wide area applications.