SlideShare a Scribd company logo
Parallel and Distributed Computing
(Lecture # 01) (Part 02)
1
Cell: +92300-7327761 Email: mr.harunahmad2014@gmail.com
Scalability Problems
Characteristics of decentralized algorithms:
 No machine has complete information about the system state.
 Machines make decisions based only on local information.
 Failure of one machine does not ruin the algorithm.
 There is no implicit assumption that a global clock exists.
2
Cell: +92300-7327761 Email: mr.harunahmad2014@gmail.com
Scaling Techniques (1)
Figure 1-4. The difference between letting (a) a server or (b) a
client check forms as they are being filled.
Cell: +92300-7327761 Email: mr.harunahmad2014@gmail.com
3
Scaling Techniques (2)
Figure 1-5. An example of dividing the DNS
name space into zones.
Cell: +92300-7327761 Email: mr.harunahmad2014@gmail.com
4
Pitfalls when Developing
Distributed Systems
False assumptions made by first time developer:
 The network is reliable.
 The network is secure.
 The network is homogeneous.
 The topology does not change.
 Latency is zero.
 Bandwidth is infinite.
 Transport cost is zero.
 There is one administrator.
Cell: +92300-7327761 Email: mr.harunahmad2014@gmail.com
5
Multicore Systems
 Knights corner: 64 cores on a chip
 Intel “Cloud in a Chip” – 48 cores/256GB @$9K
 http://www.intel.com/content/www/us/en/research/intel-labs-single-chip-cloud-
computer.html
 Most hosts are 2, 4, or 8 core now
 Fine-grained parallelism hard
 Detailed knowledge of algo/programmer involved
 Very fancy compiler
 Scheduling a challenge
 Virtualization
 Treat N cores as N hosts (with low latency comm)
 Do sequential programming
 Use DS framework to integrate
Cell: +92300-7327761 Email: mr.harunahmad2014@gmail.com
6
Knights Corner (KC) Chip
10 rings (5 in each direction), Tag Dir, Mem CtlCell: +92300-7327761 Email: mr.harunahmad2014@gmail.com
7
Cluster Computing Systems
Figure 1-6. An example of a cluster computing system.
Cell: +92300-7327761 Email: mr.harunahmad2014@gmail.com
8
Grid/Cloud Computing Systems
Figure 1-7. A layered architecture for grid computing systems.
Cell: +92300-7327761 Email: mr.harunahmad2014@gmail.com
9
Common Distributed Systems
 Query Processing
 Transaction Processing
 Enterprise Applications
 Pervasive Systems
 Sensor Networks
Cell: +92300-7327761 Email: mr.harunahmad2014@gmail.com
10
Transaction Processing Systems (1)
Figure 1-8. Example primitives for transactions.
Cell: +92300-7327761 Email: mr.harunahmad2014@gmail.com
11
Transaction Processing Systems (2)
Characteristic properties of transactions:
 Atomic: To the outside world, the transaction happens indivisibly.
 Consistent: The transaction does not violate system invariants.
 Isolated: Concurrent transactions do not interfere with each other.
 Durable: Once a transaction commits, the changes are
permanent.
Known as ACID properties
Cell: +92300-7327761 Email: mr.harunahmad2014@gmail.com
12
Transaction Processing Systems (3)
Figure 1-9. A nested transaction.
Cell: +92300-7327761 Email: mr.harunahmad2014@gmail.com
13
Transaction Processing Systems (4)
Figure 1-10. The role of a TP monitor (a.k.a. Coordinator)
in distributed systems.
Cell: +92300-7327761 Email: mr.harunahmad2014@gmail.com
14
Transaction Processing Systems (4.5)
Decomposition of the Transaction Monitor in a TPS
TM – 2PC; SCH – serializability; OM – Atomic Update
Client
Client
Client
Client
......
Coordinator
Participants
Object
Manager
Scheduler
Transaction
Manager
Object
Object
Object
Object
......
Object
Manager
Scheduler
Transaction
Manager
Cell: +92300-7327761 Email: mr.harunahmad2014@gmail.com
15
Enterprise Application Integration
Figure 1-11. Middleware as a communication facilitator in enterprise application
integration.
Cell: +92300-7327761 Email: mr.harunahmad2014@gmail.com
16
Distributed Pervasive Systems
Requirements for pervasive systems
 Embrace contextual changes.
 Encourage ad hoc composition.
 Recognize sharing as the default.
Cell: +92300-7327761 Email: mr.harunahmad2014@gmail.com
17
Electronic Health Care Systems (1)
Questions to be addressed for health care systems:
 Where and how should monitored data be stored?
 How can we prevent loss of crucial data?
 What infrastructure is needed to generate and propagate alerts?
 How can physicians provide online feedback?
 How can extreme robustness of the monitoring system be realized?
 What are the security issues and how can the proper policies be
enforced?
Cell: +92300-7327761 Email: mr.harunahmad2014@gmail.com
18
Electronic Health Care Systems (2)
Figure 1-12. Monitoring a person in a pervasive electronic health care system,
using (a) a local hub or
(b) a continuous wireless connection.
Cell: +92300-7327761 Email: mr.harunahmad2014@gmail.com
19
Sensor Networks (1)
Questions concerning sensor networks:
 How do we (dynamically) set up an efficient tree in a sensor network?
 How does aggregation of results take place? Can it be controlled?
 What happens when network links fail?
Cell: +92300-7327761 Email: mr.harunahmad2014@gmail.com
20
Sensor Networks (2)
Figure 1-13. Organizing a sensor network database, while storing and
processing data (a) only at the operator’s site or …
Cell: +92300-7327761 Email: mr.harunahmad2014@gmail.com
21
Sensor Networks (3)
Figure 1-13. Organizing a sensor network database, while storing and
processing data … or (b) only at the sensors.
May also do data fusion/aggregation/processing at nodes
along the path to the master node/operator
Cell: +92300-7327761 Email: mr.harunahmad2014@gmail.com
22
Some Fundamental Issues
 How do we decompose a complex problem/task into logical/manageable
chunks?
 What is the physical architecture?
 How do we assign roles/responsibilities to physical components?
 How do we find components (logical and physical)?
 How do we define and maintain consistency?
Cell: +92300-7327761 Email: mr.harunahmad2014@gmail.com
23
End
24
Cell: +92300-7327761 Email: mr.harunahmad2014@gmail.com

More Related Content

What's hot (20)

PPT
Distributed Systems
Rupsee
 
DOC
Distributed Computing Report
IIT Kharagpur
 
PPTX
Distributed Computing
Megha yadav
 
PDF
Distributed Computing: An Overview
Eswar Publications
 
PPTX
Distributed system & its characteristic
Akash Rai
 
PPTX
Distributed System
Iqra khalil
 
PPTX
Distributed System Security Aspects
smita gupta
 
PPT
System models in distributed system
ishapadhy
 
PPT
Distributed Systems
belal al hamdan
 
PPTX
Distributed computing
Keshab Nath
 
PPTX
Trends in distributed systems
Jayanthi Radhakrishnan
 
DOCX
1. How distributed computing systems are going to be evolved in future and e...
AbebeAysan
 
PDF
chapter 2 architecture
Sharda University Greater Noida
 
PDF
CS6601 DISTRIBUTED SYSTEMS
Kathirvel Ayyaswamy
 
PPTX
Distributed Computing ppt
OECLIB Odisha Electronics Control Library
 
PDF
Ijarcce9 b a anjan a comparative analysis grid cluster and cloud computing
Harsh Parashar
 
PPT
Introduction to distributed system
ishapadhy
 
PPTX
Distributed Computing
DrisyaK3
 
PDF
basics of computer network
Prof Ansari
 
PPTX
Distributed architecture (SAD)
Khubaib Ahmad Kunjahi
 
Distributed Systems
Rupsee
 
Distributed Computing Report
IIT Kharagpur
 
Distributed Computing
Megha yadav
 
Distributed Computing: An Overview
Eswar Publications
 
Distributed system & its characteristic
Akash Rai
 
Distributed System
Iqra khalil
 
Distributed System Security Aspects
smita gupta
 
System models in distributed system
ishapadhy
 
Distributed Systems
belal al hamdan
 
Distributed computing
Keshab Nath
 
Trends in distributed systems
Jayanthi Radhakrishnan
 
1. How distributed computing systems are going to be evolved in future and e...
AbebeAysan
 
chapter 2 architecture
Sharda University Greater Noida
 
CS6601 DISTRIBUTED SYSTEMS
Kathirvel Ayyaswamy
 
Ijarcce9 b a anjan a comparative analysis grid cluster and cloud computing
Harsh Parashar
 
Introduction to distributed system
ishapadhy
 
Distributed Computing
DrisyaK3
 
basics of computer network
Prof Ansari
 
Distributed architecture (SAD)
Khubaib Ahmad Kunjahi
 

Similar to Lecture 02 - Chapter 1 (Part 02): Grid/Cloud Computing Systems, Cluster Computing Systems, Common Distributed Systems (20)

PDF
Data Center Interconnects: An Overview
XO Communications
 
PDF
Making Actionable Decisions at the Network's Edge
Cognizant
 
PDF
Bob Garrett: Network of Networks Analysis
EnergyTech2015
 
DOCX
Project report,nowrin
NowrinJahanSiam
 
PDF
IRJET - Importance of Edge Computing and Cloud Computing in IoT Technolog...
IRJET Journal
 
PDF
master_seminar
Youssef M.Essa, MSc
 
PDF
Cisco Connect 2018 Thailand - Introducing cisco dna assurance the future of n...
NetworkCollaborators
 
PPT
Basic networking
Siddique Ibrahim
 
PDF
CS8078-Green Computing Notes Unit-3
Gobinath Subramaniam
 
DOC
Computers in Management BBA 2 Sem
amitymbaassignment
 
PDF
DissertationGS
Graham Snowdon
 
PPTX
global wireless e-voting
sahiba javid
 
PDF
CSE031.Lecture_05.Networks.pdf
NourhanTarek23
 
PPTX
Cyberdyne systems (2)
Bryan Moss
 
PPTX
Data diode
Aman Verma
 
PPTX
Grid computing
Pramit Karmakar
 
PDF
Dynamic and public auditing with fair arbitration for cloud data
Shakas Technologies
 
PDF
Dynamic and public auditing with fair arbitration for cloud data
Shakas Technologies
 
PDF
Martin Chamambo - High Level Design-SDN BASED OPENSTACK IMPLEMENTATION IN ZIM...
Martin Chamambo
 
PDF
David Blanco ISHM 8280-2016
David Blanco
 
Data Center Interconnects: An Overview
XO Communications
 
Making Actionable Decisions at the Network's Edge
Cognizant
 
Bob Garrett: Network of Networks Analysis
EnergyTech2015
 
Project report,nowrin
NowrinJahanSiam
 
IRJET - Importance of Edge Computing and Cloud Computing in IoT Technolog...
IRJET Journal
 
master_seminar
Youssef M.Essa, MSc
 
Cisco Connect 2018 Thailand - Introducing cisco dna assurance the future of n...
NetworkCollaborators
 
Basic networking
Siddique Ibrahim
 
CS8078-Green Computing Notes Unit-3
Gobinath Subramaniam
 
Computers in Management BBA 2 Sem
amitymbaassignment
 
DissertationGS
Graham Snowdon
 
global wireless e-voting
sahiba javid
 
CSE031.Lecture_05.Networks.pdf
NourhanTarek23
 
Cyberdyne systems (2)
Bryan Moss
 
Data diode
Aman Verma
 
Grid computing
Pramit Karmakar
 
Dynamic and public auditing with fair arbitration for cloud data
Shakas Technologies
 
Dynamic and public auditing with fair arbitration for cloud data
Shakas Technologies
 
Martin Chamambo - High Level Design-SDN BASED OPENSTACK IMPLEMENTATION IN ZIM...
Martin Chamambo
 
David Blanco ISHM 8280-2016
David Blanco
 
Ad

More from National College of Business Administration & Economics ( NCBA&E) (18)

PPTX
Lecturre 07 - Chapter 05 - Basic Communications Operations
National College of Business Administration & Economics ( NCBA&E)
 
PDF
Lecture # 02 - OOP with Python Language by Muhammad Haroon
National College of Business Administration & Economics ( NCBA&E)
 
PPTX
Lecture 06 - Chapter 4 - Communications in Networks
National College of Business Administration & Economics ( NCBA&E)
 
PDF
Lecture 01 - Basic Concept About OOP With Python
National College of Business Administration & Economics ( NCBA&E)
 
PPTX
Lecture 05 - Chapter 3 - Models of parallel computers and interconnections
National College of Business Administration & Economics ( NCBA&E)
 
PDF
Lecture01 Part(B) - Installing Visual Studio Code On All Version Of Windows O...
National College of Business Administration & Economics ( NCBA&E)
 
PDF
Lecture02 - Fundamental Programming with Python Language
National College of Business Administration & Economics ( NCBA&E)
 
PDF
Lecture01 - Fundamental Programming with Python Language
National College of Business Administration & Economics ( NCBA&E)
 
PDF
Lecture 04 (Part 01) - Measure of Location
National College of Business Administration & Economics ( NCBA&E)
 
PPTX
Lecture 04 chapter 2 - Parallel Programming Platforms
National College of Business Administration & Economics ( NCBA&E)
 
PDF
Lecture 03 Part 02 - All Examples of Chapter 02 by Muhammad Haroon
National College of Business Administration & Economics ( NCBA&E)
 
PPTX
Lecture 03 - Chapter 02 - Part 02 - Probability & Statistics by Muhammad Haroon
National College of Business Administration & Economics ( NCBA&E)
 
PPTX
Lecture 03 - Chapter 02 - Part 01 - Probability & Statistics by Muhammad Haroon
National College of Business Administration & Economics ( NCBA&E)
 
PPTX
Lecture 02 - Chapter 01 - Probability & Statistics by Muhammad Haroon
National College of Business Administration & Economics ( NCBA&E)
 
PDF
WHO director-general's opening remarks at the media briefing on covid-19 - 23...
National College of Business Administration & Economics ( NCBA&E)
 
PPTX
Lecture 01 - Some basic terminology, History, Application of statistics - Def...
National College of Business Administration & Economics ( NCBA&E)
 
PDF
Course Outline of Probability & Statistics
National College of Business Administration & Economics ( NCBA&E)
 
Lecturre 07 - Chapter 05 - Basic Communications Operations
National College of Business Administration & Economics ( NCBA&E)
 
Lecture # 02 - OOP with Python Language by Muhammad Haroon
National College of Business Administration & Economics ( NCBA&E)
 
Lecture 06 - Chapter 4 - Communications in Networks
National College of Business Administration & Economics ( NCBA&E)
 
Lecture 01 - Basic Concept About OOP With Python
National College of Business Administration & Economics ( NCBA&E)
 
Lecture 05 - Chapter 3 - Models of parallel computers and interconnections
National College of Business Administration & Economics ( NCBA&E)
 
Lecture01 Part(B) - Installing Visual Studio Code On All Version Of Windows O...
National College of Business Administration & Economics ( NCBA&E)
 
Lecture02 - Fundamental Programming with Python Language
National College of Business Administration & Economics ( NCBA&E)
 
Lecture01 - Fundamental Programming with Python Language
National College of Business Administration & Economics ( NCBA&E)
 
Lecture 04 (Part 01) - Measure of Location
National College of Business Administration & Economics ( NCBA&E)
 
Lecture 04 chapter 2 - Parallel Programming Platforms
National College of Business Administration & Economics ( NCBA&E)
 
Lecture 03 Part 02 - All Examples of Chapter 02 by Muhammad Haroon
National College of Business Administration & Economics ( NCBA&E)
 
Lecture 03 - Chapter 02 - Part 02 - Probability & Statistics by Muhammad Haroon
National College of Business Administration & Economics ( NCBA&E)
 
Lecture 03 - Chapter 02 - Part 01 - Probability & Statistics by Muhammad Haroon
National College of Business Administration & Economics ( NCBA&E)
 
Lecture 02 - Chapter 01 - Probability & Statistics by Muhammad Haroon
National College of Business Administration & Economics ( NCBA&E)
 
WHO director-general's opening remarks at the media briefing on covid-19 - 23...
National College of Business Administration & Economics ( NCBA&E)
 
Lecture 01 - Some basic terminology, History, Application of statistics - Def...
National College of Business Administration & Economics ( NCBA&E)
 
Course Outline of Probability & Statistics
National College of Business Administration & Economics ( NCBA&E)
 
Ad

Recently uploaded (20)

PPTX
How to Manage Large Scrollbar in Odoo 18 POS
Celine George
 
PPTX
QUARTER 1 WEEK 2 PLOT, POV AND CONFLICTS
KynaParas
 
PDF
Dimensions of Societal Planning in Commonism
StefanMz
 
PPTX
How to Create Odoo JS Dialog_Popup in Odoo 18
Celine George
 
PDF
CONCURSO DE POESIA “POETUFAS – PASSOS SUAVES PELO VERSO.pdf
Colégio Santa Teresinha
 
PPTX
How to Convert an Opportunity into a Quotation in Odoo 18 CRM
Celine George
 
PPTX
A PPT on Alfred Lord Tennyson's Ulysses.
Beena E S
 
PDF
Aprendendo Arquitetura Framework Salesforce - Dia 03
Mauricio Alexandre Silva
 
PPTX
How to Create a PDF Report in Odoo 18 - Odoo Slides
Celine George
 
PPTX
Post Dated Cheque(PDC) Management in Odoo 18
Celine George
 
PDF
Knee Extensor Mechanism Injuries - Orthopedic Radiologic Imaging
Sean M. Fox
 
PPTX
MENINGITIS: NURSING MANAGEMENT, BACTERIAL MENINGITIS, VIRAL MENINGITIS.pptx
PRADEEP ABOTHU
 
PDF
Generative AI: it's STILL not a robot (CIJ Summer 2025)
Paul Bradshaw
 
PDF
QNL June Edition hosted by Pragya the official Quiz Club of the University of...
Pragya - UEM Kolkata Quiz Club
 
PDF
Stokey: A Jewish Village by Rachel Kolsky
History of Stoke Newington
 
PPTX
Growth and development and milestones, factors
BHUVANESHWARI BADIGER
 
PDF
0725.WHITEPAPER-UNIQUEWAYSOFPROTOTYPINGANDUXNOW.pdf
Thomas GIRARD, MA, CDP
 
PPTX
How to Set Up Tags in Odoo 18 - Odoo Slides
Celine George
 
PDF
The Constitution Review Committee (CRC) has released an updated schedule for ...
nservice241
 
PPTX
Universal immunization Programme (UIP).pptx
Vishal Chanalia
 
How to Manage Large Scrollbar in Odoo 18 POS
Celine George
 
QUARTER 1 WEEK 2 PLOT, POV AND CONFLICTS
KynaParas
 
Dimensions of Societal Planning in Commonism
StefanMz
 
How to Create Odoo JS Dialog_Popup in Odoo 18
Celine George
 
CONCURSO DE POESIA “POETUFAS – PASSOS SUAVES PELO VERSO.pdf
Colégio Santa Teresinha
 
How to Convert an Opportunity into a Quotation in Odoo 18 CRM
Celine George
 
A PPT on Alfred Lord Tennyson's Ulysses.
Beena E S
 
Aprendendo Arquitetura Framework Salesforce - Dia 03
Mauricio Alexandre Silva
 
How to Create a PDF Report in Odoo 18 - Odoo Slides
Celine George
 
Post Dated Cheque(PDC) Management in Odoo 18
Celine George
 
Knee Extensor Mechanism Injuries - Orthopedic Radiologic Imaging
Sean M. Fox
 
MENINGITIS: NURSING MANAGEMENT, BACTERIAL MENINGITIS, VIRAL MENINGITIS.pptx
PRADEEP ABOTHU
 
Generative AI: it's STILL not a robot (CIJ Summer 2025)
Paul Bradshaw
 
QNL June Edition hosted by Pragya the official Quiz Club of the University of...
Pragya - UEM Kolkata Quiz Club
 
Stokey: A Jewish Village by Rachel Kolsky
History of Stoke Newington
 
Growth and development and milestones, factors
BHUVANESHWARI BADIGER
 
0725.WHITEPAPER-UNIQUEWAYSOFPROTOTYPINGANDUXNOW.pdf
Thomas GIRARD, MA, CDP
 
How to Set Up Tags in Odoo 18 - Odoo Slides
Celine George
 
The Constitution Review Committee (CRC) has released an updated schedule for ...
nservice241
 
Universal immunization Programme (UIP).pptx
Vishal Chanalia
 

Lecture 02 - Chapter 1 (Part 02): Grid/Cloud Computing Systems, Cluster Computing Systems, Common Distributed Systems

  • 1. Parallel and Distributed Computing (Lecture # 01) (Part 02) 1 Cell: +92300-7327761 Email: [email protected]
  • 2. Scalability Problems Characteristics of decentralized algorithms:  No machine has complete information about the system state.  Machines make decisions based only on local information.  Failure of one machine does not ruin the algorithm.  There is no implicit assumption that a global clock exists. 2 Cell: +92300-7327761 Email: [email protected]
  • 3. Scaling Techniques (1) Figure 1-4. The difference between letting (a) a server or (b) a client check forms as they are being filled. Cell: +92300-7327761 Email: [email protected] 3
  • 4. Scaling Techniques (2) Figure 1-5. An example of dividing the DNS name space into zones. Cell: +92300-7327761 Email: [email protected] 4
  • 5. Pitfalls when Developing Distributed Systems False assumptions made by first time developer:  The network is reliable.  The network is secure.  The network is homogeneous.  The topology does not change.  Latency is zero.  Bandwidth is infinite.  Transport cost is zero.  There is one administrator. Cell: +92300-7327761 Email: [email protected] 5
  • 6. Multicore Systems  Knights corner: 64 cores on a chip  Intel “Cloud in a Chip” – 48 cores/256GB @$9K  http://www.intel.com/content/www/us/en/research/intel-labs-single-chip-cloud- computer.html  Most hosts are 2, 4, or 8 core now  Fine-grained parallelism hard  Detailed knowledge of algo/programmer involved  Very fancy compiler  Scheduling a challenge  Virtualization  Treat N cores as N hosts (with low latency comm)  Do sequential programming  Use DS framework to integrate Cell: +92300-7327761 Email: [email protected] 6
  • 7. Knights Corner (KC) Chip 10 rings (5 in each direction), Tag Dir, Mem CtlCell: +92300-7327761 Email: [email protected] 7
  • 8. Cluster Computing Systems Figure 1-6. An example of a cluster computing system. Cell: +92300-7327761 Email: [email protected] 8
  • 9. Grid/Cloud Computing Systems Figure 1-7. A layered architecture for grid computing systems. Cell: +92300-7327761 Email: [email protected] 9
  • 10. Common Distributed Systems  Query Processing  Transaction Processing  Enterprise Applications  Pervasive Systems  Sensor Networks Cell: +92300-7327761 Email: [email protected] 10
  • 11. Transaction Processing Systems (1) Figure 1-8. Example primitives for transactions. Cell: +92300-7327761 Email: [email protected] 11
  • 12. Transaction Processing Systems (2) Characteristic properties of transactions:  Atomic: To the outside world, the transaction happens indivisibly.  Consistent: The transaction does not violate system invariants.  Isolated: Concurrent transactions do not interfere with each other.  Durable: Once a transaction commits, the changes are permanent. Known as ACID properties Cell: +92300-7327761 Email: [email protected] 12
  • 13. Transaction Processing Systems (3) Figure 1-9. A nested transaction. Cell: +92300-7327761 Email: [email protected] 13
  • 14. Transaction Processing Systems (4) Figure 1-10. The role of a TP monitor (a.k.a. Coordinator) in distributed systems. Cell: +92300-7327761 Email: [email protected] 14
  • 15. Transaction Processing Systems (4.5) Decomposition of the Transaction Monitor in a TPS TM – 2PC; SCH – serializability; OM – Atomic Update Client Client Client Client ...... Coordinator Participants Object Manager Scheduler Transaction Manager Object Object Object Object ...... Object Manager Scheduler Transaction Manager Cell: +92300-7327761 Email: [email protected] 15
  • 16. Enterprise Application Integration Figure 1-11. Middleware as a communication facilitator in enterprise application integration. Cell: +92300-7327761 Email: [email protected] 16
  • 17. Distributed Pervasive Systems Requirements for pervasive systems  Embrace contextual changes.  Encourage ad hoc composition.  Recognize sharing as the default. Cell: +92300-7327761 Email: [email protected] 17
  • 18. Electronic Health Care Systems (1) Questions to be addressed for health care systems:  Where and how should monitored data be stored?  How can we prevent loss of crucial data?  What infrastructure is needed to generate and propagate alerts?  How can physicians provide online feedback?  How can extreme robustness of the monitoring system be realized?  What are the security issues and how can the proper policies be enforced? Cell: +92300-7327761 Email: [email protected] 18
  • 19. Electronic Health Care Systems (2) Figure 1-12. Monitoring a person in a pervasive electronic health care system, using (a) a local hub or (b) a continuous wireless connection. Cell: +92300-7327761 Email: [email protected] 19
  • 20. Sensor Networks (1) Questions concerning sensor networks:  How do we (dynamically) set up an efficient tree in a sensor network?  How does aggregation of results take place? Can it be controlled?  What happens when network links fail? Cell: +92300-7327761 Email: [email protected] 20
  • 21. Sensor Networks (2) Figure 1-13. Organizing a sensor network database, while storing and processing data (a) only at the operator’s site or … Cell: +92300-7327761 Email: [email protected] 21
  • 22. Sensor Networks (3) Figure 1-13. Organizing a sensor network database, while storing and processing data … or (b) only at the sensors. May also do data fusion/aggregation/processing at nodes along the path to the master node/operator Cell: +92300-7327761 Email: [email protected] 22
  • 23. Some Fundamental Issues  How do we decompose a complex problem/task into logical/manageable chunks?  What is the physical architecture?  How do we assign roles/responsibilities to physical components?  How do we find components (logical and physical)?  How do we define and maintain consistency? Cell: +92300-7327761 Email: [email protected] 23