02-ΣΔΥ50 - ΟΣΣ1 - Παρουσίαση Τόμων Α Β Γ
Transcript of 02-ΣΔΥ50 - ΟΣΣ1 - Παρουσίαση Τόμων Α Β Γ
-
7/25/2019 02-50 - 1 -
1/38
-
7/25/2019 02-50 - 1 -
2/38
50 Ubiquitous Computing Fundamentals
:John Krumm
Distributed SystemsConcepts and Design (5thedition)
authors: G. Coulouris, J. Dollimore, T. Kindberg, G. Blair
Wireless Communications and Networking author: V.K. Garg
,
: X., .
, ,
: ., .2
-
7/25/2019 02-50 - 1 -
3/38
.. 50
-
7/25/2019 02-50 - 1 -
4/38
(: 2010)
Krumm
Ubicomp:
1. (Systems)
Chapters 2-3
2. (Experience)
ubicomp
Chapters 4-63. (Sensors)
ubicomp
Chapters 7-9
4
-
7/25/2019 02-50 - 1 -
5/38
()
Chapter 1: An introduction to ubiquitous computing
Chapter 2: Ubiquitous computing systems
Chapter 8: Context aware computing
Chapter 3: Privacy in ubiquitous computing
Chapter 7: Location in ubiquitous computing
Chapter 9: Processing sequential sensor data
-
7/25/2019 02-50 - 1 -
6/38
1:
()
, Mark Weiser, ,
, /
( )
6
-
7/25/2019 02-50 - 1 -
7/38
2:
, ,
, ,
, ,
7
-
7/25/2019 02-50 - 1 -
8/38
8:
, , , ...
8
-
7/25/2019 02-50 - 1 -
9/38
3:
,
, ,
.. RFID ,
,
,
,
9
-
7/25/2019 02-50 - 1 -
10/38
7:
GPS, (active badges), ubisense, radar,
10
-
7/25/2019 02-50 - 1 -
11/38
-
7/25/2019 02-50 - 1 -
12/38
.. 50
-
7/25/2019 02-50 - 1 -
13/38
()
Chapter 1: Characterization of distributed systems
Chapter 2: System models
Chapter 3: Networking and internetworking
Chapter 4: Interprocess communication
Chapter 5: Remote Invocation
Chapter 7: Operating system support
Chapter 8: Distributed objects and components
Chapter 10: Peer-to-peer systems Chapter 14: Time and global states
Chapter 19: Mobile and ubiquitous computing
: K 4:
-
7/25/2019 02-50 - 1 -
14/38
14
. 1
():Internet, intranets,
:
(Heterogeneity) (Openness)
(Security)
(Scalability)
(Failure tolerance) (Concurrency)
(Transparency) , , , , ,
, ,
:
-
7/25/2019 02-50 - 1 -
15/38
. 2
Client-Server (ftp, news, email, Web Services, )
Peer-to-Peer
: servers, caching, proxy servers, , thin clients
( )
: , ,, ,
(interaction model)
(failure model)
(security model)
15
-
7/25/2019 02-50 - 1 -
16/38
. 2 (.)
16
-
7/25/2019 02-50 - 1 -
17/38
17
. 3
PANs, LANs, WANs, MANs (
)
(Internetworks)
, , ,
(OSI ), , ,
Internet CP/IP , P (IPv4, IPv6),
MobileIP, domain names, Firewalls
: Ethernet, WiFi, Bluetooth.
-
7/25/2019 02-50 - 1 -
18/38
18
. 4
API Internet BSD Unix sockets (UDP, TCP)
send, receive, ..
(marshalling/unmarshalling) CORBA, Java XML
client-server (request-reply protocol)
(IP multicast) :
Skype
: MPI
-
7/25/2019 02-50 - 1 -
19/38
19
. 5
-
(remoteprocedure call)
(remote methodinvocation)
:Java RMI
-
7/25/2019 02-50 - 1 -
20/38
. 7 ()
(Network Operating System) UNIX, Mac OS, Windows
(Distributed Operating System):
(Amoeba, Eden)
Middleware + NOS
(monolithic kernel)
(microkernel)
E 20
-
7/25/2019 02-50 - 1 -
21/38
. 8
: CORBA
: Enterprise JavaBeans
Fractal
21
-
7/25/2019 02-50 - 1 -
22/38
. 10
: (, cpu)
-
: H mutable data
anonymity
Napster P2P
(routing overlays)
: Pastry, Tapestry
: Squirrel, OceanStore, Ivy.22
-
7/25/2019 02-50 - 1 -
23/38
. 14
Christian
Berkeley
Network Time Protocol (vector clocks)
-
(garbage collection)
23
-
7/25/2019 02-50 - 1 -
24/38
. 19
: Cooltown project24
-
7/25/2019 02-50 - 1 -
25/38
: K. 4:
SOAP
REST
WSDL
25
-
7/25/2019 02-50 - 1 -
26/38
.. 50
-
7/25/2019 02-50 - 1 -
27/38
() Chapter 1: An Overview of Wireless Systems
Chapter 3: Radio Propagation and Propagation Path-LossModels
Chapter 5: Fundamentals of Cellular Communications
Chapter 6: Multiple Access Techniques Chapter 7: Architecture of a WWAN
Chapter 10: Antennas, Diversity, and Link Analysis
Chapter 12: Mobility Management in Wireless Networks
Chapter 19: WPAN-Bluetooth Chapter 20: WPAN: Low Rate and High Rate
Chapter 21: WLANs
: 7:
-
7/25/2019 02-50 - 1 -
28/38
. 1
,
4
28
3
-
7/25/2019 02-50 - 1 -
29/38
. 3
29
5
-
7/25/2019 02-50 - 1 -
30/38
. 5
30
6
-
7/25/2019 02-50 - 1 -
31/38
. 6
FDMA/TDMA/DS-CDMA/DS-CSMA
DS-CDMA DS-CDMA TDMA
31
7
-
7/25/2019 02-50 - 1 -
32/38
. 7
32
GSM
-
7/25/2019 02-50 - 1 -
33/38
. 10 ,
,
33
12
-
7/25/2019 02-50 - 1 -
34/38
. 12
34
-
7/25/2019 02-50 - 1 -
35/38
. 19 -Bluetooth Bluetooth ( 802.15.1)
WAP Bluetooth
35
20
-
7/25/2019 02-50 - 1 -
36/38
. 20
ZigBee
IEEE 802.15.4
802.15.3
RFID
36
-
7/25/2019 02-50 - 1 -
37/38
. 21
802.11
BSS
802.11
802.11b, 802.11n
Bluetooth IEEE
802.11
802.11 Bluetooth
IEEE 802.16 WiMAX 37
: 7
-
7/25/2019 02-50 - 1 -
38/38
: . 7
WLAN