SlideShare a Scribd company logo
1 of 28
Unit– III
FLOW MODELS
 A data flow model may also be known as a Data Flow Diagram
(DFD)/dataflowchart(DFC)/ Data FlowModeling(DFM).
 A graphical representation / Diagrammatic representation of the
flow.
 Isusedexchangeofinformationwithina system.
 Howdatamovesthroughaninformationsystem(connecteddevice).
 The process involved in transferring data from input to file storage
andreportsgeneration.
 Example: Takes business processes and activities and uses them to
createa clearillustrationofhowdataflowsthrougha system.
FLOW MODELS
 Groups of flows/communication that exhibit specific
source and destination.
 peer-to-peer
 client-server
 hierarchical client-serverand
 distributed computing.
peer-to-peer
 FIRST FLOWMODEL.
 P2P:To allowcertain filesand folderstobesharedwith
everyone or withselectedusers.
 It is a distributed application architecture that partitions
tasksor workloadsbetweenpeers.
 which include facilitating communications, Sharing
hardwareand alsodata&information.
 Theflowsin a peer-to-peerflowmodelareequivalent.
 Eitheralloftheflows/Noneofflowsiscritical.
peer-to-peerflow model
An exampleof peer to peer flows in theearly internet
peer-to-peer flow model
 Early internetapplication like FTP, TELNET.
 Each device in thenetwork has source and destination.
 Advantages:
 File sharing applications and
 Remote application anywhere device can communication
directly.
 Peer – to – peer gives equal access to each other.
peer-to-peerflow model
 Example :
 File sharing and remote applications
 FTP
 Multimedia(audio, video)
 Tele - Services Applications such as
 TELE-SERVICES
 TELE-CONFERENCING
 TELE-LEARNING
peer-to-peer flows in Tele -Learning environment
Example:
Numberofusers(students) Receiving andTransmitting.(ONLINECUSTOMERSUPPORT)
Client–ServerFlow Model
 SECOND FLOWMODEL.
 Two-Tier architecture.
 Client:sends requests to servers.(Request)
 Server: waits for incoming requests. (Response)
 Client – server model (many-to-one relationship between
clientandserver)
 flowsareasymmetric.
 ADV: To transmit information to multiple clients
concurrently.
Client – Server Flow Model
 Itisgenerallyapplicablemodel.
 Ithas adistributedapplicationstructure(onetomany) .
 Itsupportsbothdirectionality(bi-directional).
 flowsarebi-directionalitybetweentheclientand server.
 That partitions tasks or workloads between the providers
of a resource or service, called servers, and service
requesters,calledclients.
Client – Server Flow Model
Client–ServerFlow Model
 Example :
 ERP applications(Enterprise resource planning)
 SAP Applications.
 WEB Applications.
 E-Commerce Applications such as
 ELECTRONICFUNDS TRANSFER,
 SUPPLYCHAIN MANAGEMENT,
 INTERNETMARKETING,
 ONLINETRANSACTIONPROCESSING,
 ELECTRONICDATA INTERCHANGE(EDI),
 INVENTORYMANAGEMENTSYSTEMS.
an example ofclient server flows
Example : video server
video server
 VIDEOSERVER:
 One type of the server.
 It store video to be edited.
 Client requests to that server for video to edit,
 server passes video to client,
 it sent back up to the server upon completion.
Hierarchical Client Server
 THIRD FLOWMODEL.
 Three– TierArchitecture.
 It has the characteristics of a client–server flow model but
alsohas multiplelayers or tiersbetweentheservers.
 Hierarchical client : when multiple applications work
togetherand shareinformationtoaccomplishatask.
 multiple client–server applications are managed by a
higher-levelapplication(Globalmanager).
A Hierarchical Client Server Flow Model
Hierarchical Client Server Flow Model
 Ex: updatea commondatabaseor share databetween
applications.
 GlobalServer /Regionalserver/ Controller/DBmanager.
 multiple access across multiple devices.
 Two flows between the servers(application/web/DB).
Hierarchical Client Server Flow Model
APPLICAIONS:
Visualof scientific simulations
○ Eliminating modeling.
○ Fluid flow analysis.
○ Structural analysis.
 climatesimulation& modeling problem:
 Consistingofmultipleparts.
○ Atmosphere.
○ Earth.
○ Ocean.
components of a climate modeling problem
components of a climate modeling problem
 Each part of simulation developed on a separate
computingdeviceanddifferentlocations.
 Boundariesbetweenatmosphereeach
 Ocean, earth data must be passed between the
computing/visualizationserversforeachother.
Components of a climate modeling problem
Distributed Computing
 FOURTH FLOW MODEL
 Definition: A distributed system is a software system in which
components located on networked computers communicate
and coordinate their actionsby passing messages.
 The most specialized flow models.
 A distributed-computing flow model can have the inverse of
the characteristics of the client– server flow model, or a hybrid
of peer-to-peer andclient–server flow models.
Distributed Computing
 Flows may be primarily between a (resource
manager/task manager/server) and its computing
device.
 Messagepassing mechanism:
 RPCmechanism.
 Messagequeuingmechanism.
A distributed computing flow model
Flows for a parallel computing
 Parallel processing system behaves like the distributed
computingflowmodel.
 Where each task is subdivided based on the degree of
parallelism application and the topology of the problem,
amongseveralcomputingdevices.
 These devices work concurrently on the problem,
Exchanginginformationwithneighbor devices.
 Ex: the task manager sets up the computing devices and
startsthetaskwith aninitialization.
Flows for a parallel computing
Thank You

More Related Content

What's hot

OODM-object oriented data model
OODM-object oriented data modelOODM-object oriented data model
OODM-object oriented data modelAnilPokhrel7
 
A critique on traditional file system vs databases
A critique on traditional file system vs databasesA critique on traditional file system vs databases
A critique on traditional file system vs databasesShallote Dsouza
 
All data models in dbms
All data models in dbmsAll data models in dbms
All data models in dbmsNaresh Kumar
 
Io t system management with
Io t system management withIo t system management with
Io t system management withxyxz
 
Distributed system architecture
Distributed system architectureDistributed system architecture
Distributed system architectureYisal Khan
 
Data security in cloud computing
Data security in cloud computingData security in cloud computing
Data security in cloud computingPrince Chandu
 
Unit 3 cs6601 Distributed Systems
Unit 3 cs6601 Distributed SystemsUnit 3 cs6601 Distributed Systems
Unit 3 cs6601 Distributed SystemsNandakumar P
 
Synchronization in distributed computing
Synchronization in distributed computingSynchronization in distributed computing
Synchronization in distributed computingSVijaylakshmi
 
Analyzing the Difference of Cluster, Grid, Utility & Cloud Computing
Analyzing the Difference of Cluster, Grid, Utility & Cloud ComputingAnalyzing the Difference of Cluster, Grid, Utility & Cloud Computing
Analyzing the Difference of Cluster, Grid, Utility & Cloud ComputingIOSRjournaljce
 
Lecture 01 introduction to database
Lecture 01 introduction to databaseLecture 01 introduction to database
Lecture 01 introduction to databaseemailharmeet
 
Distributed objects & components of corba
Distributed objects & components of corbaDistributed objects & components of corba
Distributed objects & components of corbaMayuresh Wadekar
 
Introduction to Data Abstraction
Introduction to Data AbstractionIntroduction to Data Abstraction
Introduction to Data AbstractionDennis Gajo
 
Security Attacks.ppt
Security Attacks.pptSecurity Attacks.ppt
Security Attacks.pptZaheer720515
 

What's hot (20)

OODM-object oriented data model
OODM-object oriented data modelOODM-object oriented data model
OODM-object oriented data model
 
Database fragmentation
Database fragmentationDatabase fragmentation
Database fragmentation
 
Trends in distributed systems
Trends in distributed systemsTrends in distributed systems
Trends in distributed systems
 
Gcc notes unit 1
Gcc notes unit 1Gcc notes unit 1
Gcc notes unit 1
 
System modeling
System modelingSystem modeling
System modeling
 
A critique on traditional file system vs databases
A critique on traditional file system vs databasesA critique on traditional file system vs databases
A critique on traditional file system vs databases
 
All data models in dbms
All data models in dbmsAll data models in dbms
All data models in dbms
 
enterprise java bean
enterprise java beanenterprise java bean
enterprise java bean
 
Data integration
Data integrationData integration
Data integration
 
Io t system management with
Io t system management withIo t system management with
Io t system management with
 
Distributed system architecture
Distributed system architectureDistributed system architecture
Distributed system architecture
 
Data security in cloud computing
Data security in cloud computingData security in cloud computing
Data security in cloud computing
 
Unit 3 cs6601 Distributed Systems
Unit 3 cs6601 Distributed SystemsUnit 3 cs6601 Distributed Systems
Unit 3 cs6601 Distributed Systems
 
Synchronization in distributed computing
Synchronization in distributed computingSynchronization in distributed computing
Synchronization in distributed computing
 
Analyzing the Difference of Cluster, Grid, Utility & Cloud Computing
Analyzing the Difference of Cluster, Grid, Utility & Cloud ComputingAnalyzing the Difference of Cluster, Grid, Utility & Cloud Computing
Analyzing the Difference of Cluster, Grid, Utility & Cloud Computing
 
Lecture 01 introduction to database
Lecture 01 introduction to databaseLecture 01 introduction to database
Lecture 01 introduction to database
 
Dbms ppt
Dbms pptDbms ppt
Dbms ppt
 
Distributed objects & components of corba
Distributed objects & components of corbaDistributed objects & components of corba
Distributed objects & components of corba
 
Introduction to Data Abstraction
Introduction to Data AbstractionIntroduction to Data Abstraction
Introduction to Data Abstraction
 
Security Attacks.ppt
Security Attacks.pptSecurity Attacks.ppt
Security Attacks.ppt
 

Viewers also liked

B.tech. i es unit2.1 environment energy flow in ecosystem
B.tech. i es unit2.1 environment energy flow in ecosystemB.tech. i es unit2.1 environment energy flow in ecosystem
B.tech. i es unit2.1 environment energy flow in ecosystemRai University
 
Energy flow by using energy models in ecosystem
Energy flow by using energy models  in ecosystemEnergy flow by using energy models  in ecosystem
Energy flow by using energy models in ecosystemAnchal Garg
 
ENERGY FLOW IN ECOSYSTEM
ENERGY FLOW IN ECOSYSTEMENERGY FLOW IN ECOSYSTEM
ENERGY FLOW IN ECOSYSTEMParth Vaishnav
 
Energy flow And conservation of resources
Energy flow And conservation of resourcesEnergy flow And conservation of resources
Energy flow And conservation of resourcesSarita Dhal
 
Global warming
Global warmingGlobal warming
Global warmingVikas Soni
 
Odum, energy and green houses
Odum, energy and green housesOdum, energy and green houses
Odum, energy and green housesRose Haft
 
Case Studies: Odum School of Ecology + Chatham University Eden Hall Campus Ma...
Case Studies: Odum School of Ecology + Chatham University Eden Hall Campus Ma...Case Studies: Odum School of Ecology + Chatham University Eden Hall Campus Ma...
Case Studies: Odum School of Ecology + Chatham University Eden Hall Campus Ma...BNIM
 
Introduction to energy flow
Introduction to energy flowIntroduction to energy flow
Introduction to energy flowKarl Pointer
 
Chapter 9.3: Matter and Energy in Ecosystems
Chapter 9.3: Matter and Energy in EcosystemsChapter 9.3: Matter and Energy in Ecosystems
Chapter 9.3: Matter and Energy in EcosystemsDwayne Squires
 
Global warming and its effects
Global warming and its effectsGlobal warming and its effects
Global warming and its effectsShruti Pithadia
 
Marvin Odum - Credit Suisse 20th Annual Energy Summit in Vail, Colorado, Febr...
Marvin Odum - Credit Suisse 20th Annual Energy Summit in Vail, Colorado, Febr...Marvin Odum - Credit Suisse 20th Annual Energy Summit in Vail, Colorado, Febr...
Marvin Odum - Credit Suisse 20th Annual Energy Summit in Vail, Colorado, Febr...Shell plc
 
Energy Flow In Ecosystems
Energy Flow In EcosystemsEnergy Flow In Ecosystems
Energy Flow In Ecosystemscadanastaff
 
Energy flow in ecosystems
Energy flow in ecosystemsEnergy flow in ecosystems
Energy flow in ecosystemsginamaldonado20
 
Energy Flow in Ecosystems
Energy Flow in EcosystemsEnergy Flow in Ecosystems
Energy Flow in EcosystemsOhMiss
 
Energy Flow In An Ecosystem
Energy Flow In An EcosystemEnergy Flow In An Ecosystem
Energy Flow In An EcosystemThaoasaurus Rex
 
Energy flow in ecosystem
Energy flow in ecosystemEnergy flow in ecosystem
Energy flow in ecosystemNanda Palit
 

Viewers also liked (20)

B.tech. i es unit2.1 environment energy flow in ecosystem
B.tech. i es unit2.1 environment energy flow in ecosystemB.tech. i es unit2.1 environment energy flow in ecosystem
B.tech. i es unit2.1 environment energy flow in ecosystem
 
Energy flow by using energy models in ecosystem
Energy flow by using energy models  in ecosystemEnergy flow by using energy models  in ecosystem
Energy flow by using energy models in ecosystem
 
ENERGY FLOW IN ECOSYSTEM
ENERGY FLOW IN ECOSYSTEMENERGY FLOW IN ECOSYSTEM
ENERGY FLOW IN ECOSYSTEM
 
Energy flow And conservation of resources
Energy flow And conservation of resourcesEnergy flow And conservation of resources
Energy flow And conservation of resources
 
Global warming
Global warmingGlobal warming
Global warming
 
Odum, energy and green houses
Odum, energy and green housesOdum, energy and green houses
Odum, energy and green houses
 
G9 ch2.2 energy in an ecosystem
G9 ch2.2  energy in an ecosystemG9 ch2.2  energy in an ecosystem
G9 ch2.2 energy in an ecosystem
 
Case Studies: Odum School of Ecology + Chatham University Eden Hall Campus Ma...
Case Studies: Odum School of Ecology + Chatham University Eden Hall Campus Ma...Case Studies: Odum School of Ecology + Chatham University Eden Hall Campus Ma...
Case Studies: Odum School of Ecology + Chatham University Eden Hall Campus Ma...
 
Introduction to energy flow
Introduction to energy flowIntroduction to energy flow
Introduction to energy flow
 
PDC+++ Module 4 Class 4 H. T. Odum
PDC+++ Module 4 Class 4 H. T. OdumPDC+++ Module 4 Class 4 H. T. Odum
PDC+++ Module 4 Class 4 H. T. Odum
 
Chapter 9.3: Matter and Energy in Ecosystems
Chapter 9.3: Matter and Energy in EcosystemsChapter 9.3: Matter and Energy in Ecosystems
Chapter 9.3: Matter and Energy in Ecosystems
 
Photosynthesis
PhotosynthesisPhotosynthesis
Photosynthesis
 
Global warming and its effects
Global warming and its effectsGlobal warming and its effects
Global warming and its effects
 
Marvin Odum - Credit Suisse 20th Annual Energy Summit in Vail, Colorado, Febr...
Marvin Odum - Credit Suisse 20th Annual Energy Summit in Vail, Colorado, Febr...Marvin Odum - Credit Suisse 20th Annual Energy Summit in Vail, Colorado, Febr...
Marvin Odum - Credit Suisse 20th Annual Energy Summit in Vail, Colorado, Febr...
 
Energy Flow In Ecosystems
Energy Flow In EcosystemsEnergy Flow In Ecosystems
Energy Flow In Ecosystems
 
4.2 energy flow
4.2 energy flow4.2 energy flow
4.2 energy flow
 
Energy flow in ecosystems
Energy flow in ecosystemsEnergy flow in ecosystems
Energy flow in ecosystems
 
Energy Flow in Ecosystems
Energy Flow in EcosystemsEnergy Flow in Ecosystems
Energy Flow in Ecosystems
 
Energy Flow In An Ecosystem
Energy Flow In An EcosystemEnergy Flow In An Ecosystem
Energy Flow In An Ecosystem
 
Energy flow in ecosystem
Energy flow in ecosystemEnergy flow in ecosystem
Energy flow in ecosystem
 

Similar to Flow models

Peoplesoft PIA architecture
Peoplesoft PIA architecturePeoplesoft PIA architecture
Peoplesoft PIA architectureAmit rai Raaz
 
Distributed Systems Architecture in Software Engineering SE11
Distributed Systems Architecture in Software Engineering SE11Distributed Systems Architecture in Software Engineering SE11
Distributed Systems Architecture in Software Engineering SE11koolkampus
 
Cs556 section2
Cs556 section2Cs556 section2
Cs556 section2farshad33
 
SOA Fundamentals
SOA  FundamentalsSOA  Fundamentals
SOA Fundamentalsabhi1112
 
Oruta phase1 report
Oruta phase1 reportOruta phase1 report
Oruta phase1 reportsuthi
 
Cloud architecture
Cloud architectureCloud architecture
Cloud architectureAdeel Javaid
 
Combining Private and Public Clouds into Meaningful Hybrids
Combining Private and Public Clouds into Meaningful HybridsCombining Private and Public Clouds into Meaningful Hybrids
Combining Private and Public Clouds into Meaningful HybridsDavid Chou
 
Client Server models in JAVA
Client Server models in JAVAClient Server models in JAVA
Client Server models in JAVATech_MX
 
Opportunities and Challenges for Running Scientific Workflows on the Cloud
Opportunities and Challenges for Running Scientific Workflows on the Cloud Opportunities and Challenges for Running Scientific Workflows on the Cloud
Opportunities and Challenges for Running Scientific Workflows on the Cloud lyingcom
 
Differences Between Architectures
Differences Between ArchitecturesDifferences Between Architectures
Differences Between Architecturesprasadsmn
 
Dataservices - Processing Big Data The Microservice Way
Dataservices - Processing Big Data The Microservice WayDataservices - Processing Big Data The Microservice Way
Dataservices - Processing Big Data The Microservice WayJosef Adersberger
 
client-server-architecture.ppt
client-server-architecture.pptclient-server-architecture.ppt
client-server-architecture.pptgowriganesh
 
client-server-architecture ss.ppt
client-server-architecture ss.pptclient-server-architecture ss.ppt
client-server-architecture ss.pptOsmanGani61
 

Similar to Flow models (20)

Peoplesoft PIA architecture
Peoplesoft PIA architecturePeoplesoft PIA architecture
Peoplesoft PIA architecture
 
Distributed Systems Architecture in Software Engineering SE11
Distributed Systems Architecture in Software Engineering SE11Distributed Systems Architecture in Software Engineering SE11
Distributed Systems Architecture in Software Engineering SE11
 
Clientserver
ClientserverClientserver
Clientserver
 
Cs556 section2
Cs556 section2Cs556 section2
Cs556 section2
 
04 Client Server Computing
04 Client Server Computing04 Client Server Computing
04 Client Server Computing
 
Client server computing
Client server computingClient server computing
Client server computing
 
Client_Server_Network.pdf
Client_Server_Network.pdfClient_Server_Network.pdf
Client_Server_Network.pdf
 
SOA Fundamentals
SOA  FundamentalsSOA  Fundamentals
SOA Fundamentals
 
Oruta phase1 report
Oruta phase1 reportOruta phase1 report
Oruta phase1 report
 
Cloud architecture
Cloud architectureCloud architecture
Cloud architecture
 
Combining Private and Public Clouds into Meaningful Hybrids
Combining Private and Public Clouds into Meaningful HybridsCombining Private and Public Clouds into Meaningful Hybrids
Combining Private and Public Clouds into Meaningful Hybrids
 
Client Server models in JAVA
Client Server models in JAVAClient Server models in JAVA
Client Server models in JAVA
 
Opportunities and Challenges for Running Scientific Workflows on the Cloud
Opportunities and Challenges for Running Scientific Workflows on the Cloud Opportunities and Challenges for Running Scientific Workflows on the Cloud
Opportunities and Challenges for Running Scientific Workflows on the Cloud
 
Ch12
Ch12Ch12
Ch12
 
Differences Between Architectures
Differences Between ArchitecturesDifferences Between Architectures
Differences Between Architectures
 
Dataservices - Processing Big Data The Microservice Way
Dataservices - Processing Big Data The Microservice WayDataservices - Processing Big Data The Microservice Way
Dataservices - Processing Big Data The Microservice Way
 
client-server-architecture.ppt
client-server-architecture.pptclient-server-architecture.ppt
client-server-architecture.ppt
 
client-server-architecture ss.ppt
client-server-architecture ss.pptclient-server-architecture ss.ppt
client-server-architecture ss.ppt
 
Scheduling in CCE
Scheduling in CCEScheduling in CCE
Scheduling in CCE
 
SOFTWARE COMPUTING
SOFTWARE COMPUTINGSOFTWARE COMPUTING
SOFTWARE COMPUTING
 

More from csk selva

Network design
Network designNetwork design
Network designcsk selva
 
Systems and network architectures
Systems and network architecturesSystems and network architectures
Systems and network architecturescsk selva
 
Network architecture - part-I
Network architecture - part-INetwork architecture - part-I
Network architecture - part-Icsk selva
 
Network architecture
Network architectureNetwork architecture
Network architecturecsk selva
 
Identifying and developing flows modified
Identifying and developing flows modifiedIdentifying and developing flows modified
Identifying and developing flows modifiedcsk selva
 
Flow spec algorithm
Flow spec algorithmFlow spec algorithm
Flow spec algorithmcsk selva
 
Flow analysis overview
Flow analysis overviewFlow analysis overview
Flow analysis overviewcsk selva
 
Thresholds and limits
Thresholds and limitsThresholds and limits
Thresholds and limitscsk selva
 
Requirment anlaysis
Requirment anlaysisRequirment anlaysis
Requirment anlaysiscsk selva
 
Requirements mapping
Requirements mappingRequirements mapping
Requirements mappingcsk selva
 
Requirement analysis
Requirement analysisRequirement analysis
Requirement analysiscsk selva
 
Developing supplemental performance requirements
Developing supplemental performance requirementsDeveloping supplemental performance requirements
Developing supplemental performance requirementscsk selva
 
Developing service metrics
Developing service metricsDeveloping service metrics
Developing service metricscsk selva
 
Developing rma requirements
Developing rma requirementsDeveloping rma requirements
Developing rma requirementscsk selva
 
Developing requirements specification
Developing requirements specificationDeveloping requirements specification
Developing requirements specificationcsk selva
 
Developing delay requirements
Developing delay requirementsDeveloping delay requirements
Developing delay requirementscsk selva
 
Developing capacity requirements
Developing capacity requirementsDeveloping capacity requirements
Developing capacity requirementscsk selva
 
CHARACTERIZING BEHAVIOUR
CHARACTERIZING BEHAVIOURCHARACTERIZING BEHAVIOUR
CHARACTERIZING BEHAVIOURcsk selva
 
Other requirements, requirement specification and map
Other requirements, requirement specification and mapOther requirements, requirement specification and map
Other requirements, requirement specification and mapcsk selva
 
Requirment anlaysis , application, device, network requirements
Requirment anlaysis , application, device, network requirementsRequirment anlaysis , application, device, network requirements
Requirment anlaysis , application, device, network requirementscsk selva
 

More from csk selva (20)

Network design
Network designNetwork design
Network design
 
Systems and network architectures
Systems and network architecturesSystems and network architectures
Systems and network architectures
 
Network architecture - part-I
Network architecture - part-INetwork architecture - part-I
Network architecture - part-I
 
Network architecture
Network architectureNetwork architecture
Network architecture
 
Identifying and developing flows modified
Identifying and developing flows modifiedIdentifying and developing flows modified
Identifying and developing flows modified
 
Flow spec algorithm
Flow spec algorithmFlow spec algorithm
Flow spec algorithm
 
Flow analysis overview
Flow analysis overviewFlow analysis overview
Flow analysis overview
 
Thresholds and limits
Thresholds and limitsThresholds and limits
Thresholds and limits
 
Requirment anlaysis
Requirment anlaysisRequirment anlaysis
Requirment anlaysis
 
Requirements mapping
Requirements mappingRequirements mapping
Requirements mapping
 
Requirement analysis
Requirement analysisRequirement analysis
Requirement analysis
 
Developing supplemental performance requirements
Developing supplemental performance requirementsDeveloping supplemental performance requirements
Developing supplemental performance requirements
 
Developing service metrics
Developing service metricsDeveloping service metrics
Developing service metrics
 
Developing rma requirements
Developing rma requirementsDeveloping rma requirements
Developing rma requirements
 
Developing requirements specification
Developing requirements specificationDeveloping requirements specification
Developing requirements specification
 
Developing delay requirements
Developing delay requirementsDeveloping delay requirements
Developing delay requirements
 
Developing capacity requirements
Developing capacity requirementsDeveloping capacity requirements
Developing capacity requirements
 
CHARACTERIZING BEHAVIOUR
CHARACTERIZING BEHAVIOURCHARACTERIZING BEHAVIOUR
CHARACTERIZING BEHAVIOUR
 
Other requirements, requirement specification and map
Other requirements, requirement specification and mapOther requirements, requirement specification and map
Other requirements, requirement specification and map
 
Requirment anlaysis , application, device, network requirements
Requirment anlaysis , application, device, network requirementsRequirment anlaysis , application, device, network requirements
Requirment anlaysis , application, device, network requirements
 

Recently uploaded

Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage exampleDATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage examplePragyanshuParadkar1
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIkoyaldeepu123
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 

Recently uploaded (20)

Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage exampleDATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage example
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AI
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 

Flow models

  • 2. FLOW MODELS  A data flow model may also be known as a Data Flow Diagram (DFD)/dataflowchart(DFC)/ Data FlowModeling(DFM).  A graphical representation / Diagrammatic representation of the flow.  Isusedexchangeofinformationwithina system.  Howdatamovesthroughaninformationsystem(connecteddevice).  The process involved in transferring data from input to file storage andreportsgeneration.  Example: Takes business processes and activities and uses them to createa clearillustrationofhowdataflowsthrougha system.
  • 3. FLOW MODELS  Groups of flows/communication that exhibit specific source and destination.  peer-to-peer  client-server  hierarchical client-serverand  distributed computing.
  • 4. peer-to-peer  FIRST FLOWMODEL.  P2P:To allowcertain filesand folderstobesharedwith everyone or withselectedusers.  It is a distributed application architecture that partitions tasksor workloadsbetweenpeers.  which include facilitating communications, Sharing hardwareand alsodata&information.  Theflowsin a peer-to-peerflowmodelareequivalent.  Eitheralloftheflows/Noneofflowsiscritical.
  • 6. An exampleof peer to peer flows in theearly internet
  • 7. peer-to-peer flow model  Early internetapplication like FTP, TELNET.  Each device in thenetwork has source and destination.  Advantages:  File sharing applications and  Remote application anywhere device can communication directly.  Peer – to – peer gives equal access to each other.
  • 8. peer-to-peerflow model  Example :  File sharing and remote applications  FTP  Multimedia(audio, video)  Tele - Services Applications such as  TELE-SERVICES  TELE-CONFERENCING  TELE-LEARNING
  • 9. peer-to-peer flows in Tele -Learning environment Example: Numberofusers(students) Receiving andTransmitting.(ONLINECUSTOMERSUPPORT)
  • 10. Client–ServerFlow Model  SECOND FLOWMODEL.  Two-Tier architecture.  Client:sends requests to servers.(Request)  Server: waits for incoming requests. (Response)  Client – server model (many-to-one relationship between clientandserver)  flowsareasymmetric.  ADV: To transmit information to multiple clients concurrently.
  • 11. Client – Server Flow Model  Itisgenerallyapplicablemodel.  Ithas adistributedapplicationstructure(onetomany) .  Itsupportsbothdirectionality(bi-directional).  flowsarebi-directionalitybetweentheclientand server.  That partitions tasks or workloads between the providers of a resource or service, called servers, and service requesters,calledclients.
  • 12. Client – Server Flow Model
  • 13. Client–ServerFlow Model  Example :  ERP applications(Enterprise resource planning)  SAP Applications.  WEB Applications.  E-Commerce Applications such as  ELECTRONICFUNDS TRANSFER,  SUPPLYCHAIN MANAGEMENT,  INTERNETMARKETING,  ONLINETRANSACTIONPROCESSING,  ELECTRONICDATA INTERCHANGE(EDI),  INVENTORYMANAGEMENTSYSTEMS.
  • 14. an example ofclient server flows Example : video server
  • 15. video server  VIDEOSERVER:  One type of the server.  It store video to be edited.  Client requests to that server for video to edit,  server passes video to client,  it sent back up to the server upon completion.
  • 16. Hierarchical Client Server  THIRD FLOWMODEL.  Three– TierArchitecture.  It has the characteristics of a client–server flow model but alsohas multiplelayers or tiersbetweentheservers.  Hierarchical client : when multiple applications work togetherand shareinformationtoaccomplishatask.  multiple client–server applications are managed by a higher-levelapplication(Globalmanager).
  • 17. A Hierarchical Client Server Flow Model
  • 18. Hierarchical Client Server Flow Model  Ex: updatea commondatabaseor share databetween applications.  GlobalServer /Regionalserver/ Controller/DBmanager.  multiple access across multiple devices.  Two flows between the servers(application/web/DB).
  • 19. Hierarchical Client Server Flow Model APPLICAIONS: Visualof scientific simulations ○ Eliminating modeling. ○ Fluid flow analysis. ○ Structural analysis.  climatesimulation& modeling problem:  Consistingofmultipleparts. ○ Atmosphere. ○ Earth. ○ Ocean.
  • 20. components of a climate modeling problem
  • 21. components of a climate modeling problem  Each part of simulation developed on a separate computingdeviceanddifferentlocations.  Boundariesbetweenatmosphereeach  Ocean, earth data must be passed between the computing/visualizationserversforeachother.
  • 22. Components of a climate modeling problem
  • 23. Distributed Computing  FOURTH FLOW MODEL  Definition: A distributed system is a software system in which components located on networked computers communicate and coordinate their actionsby passing messages.  The most specialized flow models.  A distributed-computing flow model can have the inverse of the characteristics of the client– server flow model, or a hybrid of peer-to-peer andclient–server flow models.
  • 24. Distributed Computing  Flows may be primarily between a (resource manager/task manager/server) and its computing device.  Messagepassing mechanism:  RPCmechanism.  Messagequeuingmechanism.
  • 26. Flows for a parallel computing  Parallel processing system behaves like the distributed computingflowmodel.  Where each task is subdivided based on the degree of parallelism application and the topology of the problem, amongseveralcomputingdevices.  These devices work concurrently on the problem, Exchanginginformationwithneighbor devices.  Ex: the task manager sets up the computing devices and startsthetaskwith aninitialization.
  • 27. Flows for a parallel computing