Client-Server Computing

Cloudbells.com
Cloudbells.comExecutive: Business Development um Cloudbells.com
Client/Server ComputingClient/Server Computing
A simple definition
A simple definition of CS is
“ server software accepts requests for data
from client software and returns the
results to the client”
Network
Request
Result
Elements of C-S Computing
A client, a server, and network
Client Server
Client machine
Server machine
Where Operations are DoneWhere Operations are Done
In CS Relationship “most of the
application processing is done on a
computer (client side), which obtains
application services (such as
database services) from another
computer (server side) in a master
slave configuration
CS-Focus is on
In client-server computing major
focus is on SOFTWARE
Application Tasks
User InterfaceUser Interface
Presentation LogicPresentation Logic
Application LogicApplication Logic
Data Requests & ResultsData Requests & Results
Physical Data ManagementPhysical Data Management
Presentation Logic
Application Logic
DBMS
Client
Server
Network
K
eystroke
Displays
Client - Server Model
True Client-Server Model
Presentation Logic
Client
Server
Network
K
eystroke
Processed
Results
Application Logic
DBMS
Distributed Client-Server Model
Client
Server
Network
Processed
Q
ueries
Processed
Results
Application Logic
DBMS
Application Logic
Presentation Logic
Client-server computing is distributed access,Client-server computing is distributed access,
not a distributed computing.not a distributed computing.
Categories of ServersCategories of Servers
File Server
Data Server
Compute Server
Database Server
Communication Server
Video Server
File ServerFile Server
File Servers manage a work group’s
application and data files, so that they may
be shared by the group.
Very I/O oriented
Pull large amount of data off the storage
subsystem and pass the data over the
network
Requires many slots for network
connections and a large-capacity, fast
hard disk subsystem.
Compute ServerCompute Server
Performs Application logic processing
Compute Servers requires
◦ processors with high performance
capabilities
◦ large amounts of memory
◦ relatively low disk subsystems
By separating data from the computation
processing, the compute server’s processing
capabilities can be optimized
Cluster as Compute ServerCluster as Compute Server
Data ServerData Server
Data-oriented; used only for data
storage and management
Since a data server can serve more
than one compute server, compute-
intensive applications can be spread
among multiple severs
Does not prefer any application logic
processing
Performs processes such as data
validation, required as part of the
data management function.
Requires fast processor, large amount
of memory and substantial Hard disk
capacity.
Data
Server
Compute
Server
Cluster as High Availablity DataCluster as High Availablity Data
ServerServer
Data
Server
Compute
Server
Database ServerDatabase Server
Most typical use of technology in client-server
Accepts requests for data, retrieves the data from
its database(or requests data from another
node)and passes the results back.
Compute server with data server provides the
same functionality.
The server requirement depends on the size of
database, speed with which the database must be
updated, number of users and type of network
used.
Communication ServerCommunication Server
Provides gateway to other LANs, networks &
Computers
E-mail Server & internet server
Modest system requirements
multiple slots
fast processor to translate
networking protocols
Internet ServerInternet Server
THANKYOUTHANKYOU
1 von 20

Recomendados

Webservices von
WebservicesWebservices
WebservicesGerard Sylvester
25K views24 Folien
Client server architecture von
Client server architectureClient server architecture
Client server architectureBhargav Amin
30.5K views12 Folien
Client server architecture von
Client server architectureClient server architecture
Client server architectureRituBhargava7
6.8K views21 Folien
Client Server Architecture ppt von
Client Server Architecture pptClient Server Architecture ppt
Client Server Architecture pptOECLIB Odisha Electronics Control Library
16.6K views15 Folien
Cloud Computing Architecture von
Cloud Computing ArchitectureCloud Computing Architecture
Cloud Computing ArchitectureAnimesh Chaturvedi
28.4K views69 Folien
Client server technology main von
Client server technology mainClient server technology main
Client server technology mainAnwar Kamal
5K views229 Folien

Más contenido relacionado

Was ist angesagt?

Clientserver Presentation von
Clientserver PresentationClientserver Presentation
Clientserver PresentationTuhin_Das
29.5K views19 Folien
operating system structure von
operating system structureoperating system structure
operating system structureWaseem Ud Din Farooqui
49.2K views42 Folien
Distributed database von
Distributed databaseDistributed database
Distributed databaseReachLocal Services India
63.9K views27 Folien
Basics of computer networks von
Basics of computer networksBasics of computer networks
Basics of computer networksRubal Sagwal
11K views29 Folien
Cloud deployment models von
Cloud deployment modelsCloud deployment models
Cloud deployment modelsAshok Kumar
12.4K views15 Folien
Web application architecture von
Web application architectureWeb application architecture
Web application architectureTejaswini Deshpande
12.5K views23 Folien

Was ist angesagt?(20)

Clientserver Presentation von Tuhin_Das
Clientserver PresentationClientserver Presentation
Clientserver Presentation
Tuhin_Das29.5K views
Basics of computer networks von Rubal Sagwal
Basics of computer networksBasics of computer networks
Basics of computer networks
Rubal Sagwal11K views
Cloud deployment models von Ashok Kumar
Cloud deployment modelsCloud deployment models
Cloud deployment models
Ashok Kumar12.4K views
Object Oriented Design in Software Engineering SE12 von koolkampus
Object Oriented Design in Software Engineering SE12Object Oriented Design in Software Engineering SE12
Object Oriented Design in Software Engineering SE12
koolkampus22.2K views
Distributed dbms architectures von Pooja Dixit
Distributed dbms architecturesDistributed dbms architectures
Distributed dbms architectures
Pooja Dixit10K views
Distributed Systems von Rupsee
Distributed SystemsDistributed Systems
Distributed Systems
Rupsee191.3K views
Evolution of Cloud Computing von NephoScale
Evolution of Cloud ComputingEvolution of Cloud Computing
Evolution of Cloud Computing
NephoScale18.4K views
Introduction to databases von Bryan Corpuz
Introduction to databasesIntroduction to databases
Introduction to databases
Bryan Corpuz56.7K views
Introduction to Database Management System von Amiya9439793168
Introduction to Database Management SystemIntroduction to Database Management System
Introduction to Database Management System
Amiya94397931681.6K views
CS8791 Cloud Computing - Question Bank von pkaviya
CS8791 Cloud Computing - Question BankCS8791 Cloud Computing - Question Bank
CS8791 Cloud Computing - Question Bank
pkaviya7.8K views

Similar a Client-Server Computing

Odbc and data access objects von
Odbc and data access objectsOdbc and data access objects
Odbc and data access objectsSangeetha Sg
2.1K views21 Folien
Client server computing von
Client server computingClient server computing
Client server computingStudsPlanet.com
466 views4 Folien
Client computing evolution ppt11 von
Client computing evolution ppt11Client computing evolution ppt11
Client computing evolution ppt11Tech_MX
6.4K views37 Folien
Introduction to the client server computing By Attaullah Hazrat von
Introduction to the client server computing By Attaullah HazratIntroduction to the client server computing By Attaullah Hazrat
Introduction to the client server computing By Attaullah HazratAttaullah Hazrat
1.9K views21 Folien
client-server-architecture.ppt von
client-server-architecture.pptclient-server-architecture.ppt
client-server-architecture.pptgowriganesh
11 views25 Folien
client-server-architecture ss.ppt von
client-server-architecture ss.pptclient-server-architecture ss.ppt
client-server-architecture ss.pptOsmanGani61
20 views25 Folien

Similar a Client-Server Computing(20)

Odbc and data access objects von Sangeetha Sg
Odbc and data access objectsOdbc and data access objects
Odbc and data access objects
Sangeetha Sg2.1K views
Client computing evolution ppt11 von Tech_MX
Client computing evolution ppt11Client computing evolution ppt11
Client computing evolution ppt11
Tech_MX6.4K views
Introduction to the client server computing By Attaullah Hazrat von Attaullah Hazrat
Introduction to the client server computing By Attaullah HazratIntroduction to the client server computing By Attaullah Hazrat
Introduction to the client server computing By Attaullah Hazrat
Attaullah Hazrat1.9K views
client-server-architecture.ppt von gowriganesh
client-server-architecture.pptclient-server-architecture.ppt
client-server-architecture.ppt
gowriganesh11 views
client-server-architecture ss.ppt von OsmanGani61
client-server-architecture ss.pptclient-server-architecture ss.ppt
client-server-architecture ss.ppt
OsmanGani6120 views
Client server computing von jorge cabiao
Client server computingClient server computing
Client server computing
jorge cabiao869 views
Informatica powercenter8.x Aarchitecture von Raj Ningthemcha
Informatica powercenter8.x AarchitectureInformatica powercenter8.x Aarchitecture
Informatica powercenter8.x Aarchitecture
Raj Ningthemcha3K views
SQL Server ASYNC_NETWORK_IO Wait Type Explained von Confio Software
SQL Server ASYNC_NETWORK_IO Wait Type ExplainedSQL Server ASYNC_NETWORK_IO Wait Type Explained
SQL Server ASYNC_NETWORK_IO Wait Type Explained
Confio Software17.2K views
Case Study For Replication For PCMS von Shahzad
Case Study For Replication For PCMSCase Study For Replication For PCMS
Case Study For Replication For PCMS
Shahzad 1.1K views
Optimal multiserver configuration for profit maximization in cloud computing von JPINFOTECH JAYAPRAKASH
Optimal multiserver configuration for profit maximization in cloud computingOptimal multiserver configuration for profit maximization in cloud computing
Optimal multiserver configuration for profit maximization in cloud computing
Ch 8 Client Server von guest8fdbdd
Ch 8  Client  ServerCh 8  Client  Server
Ch 8 Client Server
guest8fdbdd7.9K views
Roles y Responsabilidades en SQL Azure von Eduardo Castro
Roles y Responsabilidades en SQL AzureRoles y Responsabilidades en SQL Azure
Roles y Responsabilidades en SQL Azure
Eduardo Castro2.4K views
Database architecture von 1Arun_Pandey
Database architectureDatabase architecture
Database architecture
1Arun_Pandey1.5K views

Más de Cloudbells.com

Operating-System Structures von
Operating-System StructuresOperating-System Structures
Operating-System StructuresCloudbells.com
919 views29 Folien
Raid : Redundant Array of Inexpensive Disks von
Raid : Redundant Array of Inexpensive DisksRaid : Redundant Array of Inexpensive Disks
Raid : Redundant Array of Inexpensive DisksCloudbells.com
1.1K views25 Folien
Internet von
InternetInternet
InternetCloudbells.com
544 views23 Folien
Introduction to Data Management von
Introduction to Data ManagementIntroduction to Data Management
Introduction to Data ManagementCloudbells.com
1.4K views20 Folien
Introductin to Data Modeling. von
Introductin to Data Modeling.Introductin to Data Modeling.
Introductin to Data Modeling.Cloudbells.com
653 views23 Folien
Database & Data Security von
Database & Data SecurityDatabase & Data Security
Database & Data SecurityCloudbells.com
809 views13 Folien

Más de Cloudbells.com(10)

Client-Server Computing