Data Structures unit I just look to learn the contents

ssuser80a5aa 18 views 15 slides Sep 03, 2024
Slide 1
Slide 1 of 15
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15

About This Presentation

hello


Slide Content

CS6601 – Distributed Systems

Unit I Examples of Distributed Systems–Trends in Distributed Systems – Focus on resource sharing – Challenges. Case study: World Wide Web.

Distributed Systems - Definition A distributed system is one in which components located at networked computers communicate and coordinate their actions only by passing messages. The components interact with each other in order to achieve a common goal.

Examples of Distributed Systems Web Search Massive Multiplayer Online Games (MMOGs) Financial Trading

Web Search For web searches – search engine-representing the contents of search engine Search the entire database to provide information is the complex task of search engine It has a high infrastructure: Network of computers Distributed file systems – heavily optimized for the search Distributed storage giving access to the large data set Lock and agreement A program model

Massive Multiplayer Online Games MMOG Large number of user interaction (50,000 simultaneous players) Persistent virtual world Examples of virtual games Fast response time for the users experience as in real world Architecture used – client server – state of the world maintained in the centralized server supporting large number of clustered clients Distributed architecture – portioning of regions to maintain servers

Financial trading Needs wide range of access to wide range of information Events – communicating and processing items of interest i.e. distributed event based systems It covers both sellers and buyers

Trends in Distributed Systems Changes in trends of distributed systems makes out significant changes Emergence of pervasive networking topologies Emergence of ubiquitous computing – user mobility Increasing demand for multimedia services The view of DS as system as utility

Pervasive networking and the modern internet Interconnected computers with wide communication technologies – WiFi , WiMAX, Bluetooth, 3G, 4G, LTE, VoLTE i.e. Pervasive network Services – WWW, File transfer, email etc. Firewall – protection to intranet – unauthorized users avoidance Backbone – high transmission capacity, employing satilite connections, fibre optic cables, high-bandwidth circuits

Mobile and Ubiquitous Computing Device miniaturization and wireless technologies increases the number of devices attached to the network Eg . PDA, Mobile Phones, Smart gadgets Connectivity provided among these devices is made successful by Mobile computing – computing task on user movement other than home network Location-aware or context-aware computing – providing the access to the required contents irrespective of their location Ubiquitous computing – harnessing small, cheap computational devices in the near physical environment

Distributed multimedia systems As DS is growing in a matured manner, it is promoted as utility and is applied as physical resources and logical resources Physical resources – storage and processing made available through network Software services – made available through cloud computing Cloud Computing – an internet based application for storage and computing – computing as utility Cluster Computing – interconnected computers to provide integrated high-performance computing capability – mass storage, rich applications

Focus on resource sharing Resource sharing Hardware resources – printers, files and others Search engine – provides online server resources to multiple users simultaneously Computer Supported Cooperative working (CSCW) - a group of users who cooperate directly share resources such as documents in a small, closed group Service - a distinct part of a computer system that manages a collection of related resources and presents their functionality to users and applications

Challenges in Distributed Systems Major challenges faced in a distributed system are : • Heterogeneity • Openness • Security • Scalability • Failure Handling • Concurrency • Transparency • Quality of Service

1. Heterogeneity
Tags