Download presentation
Presentation is loading. Please wait.
Published byMyra Skinner Modified over 8 years ago
1
Live E! Workshop 2006-06-29 @102A1
2
Introduction Theme –Content-Based Network (CBN) Aim –To Learn about Publish Subscribe Model –Introduction to Application Layer Messaging –To Provide Materials concerned about Routing Work (today) –Construct CBN as a Overlay Network Scenario Ⅰ, Ⅱ, Ⅲ, Ⅳ. –Performance Test (if possible).
3
Review of CBN CBN consists of : –Subscriber registers “Predicates”, which he wants to receive. –Publisher sends message into CBN. –Router handles messages from publisher to subscriber, depends on the CONTENT of the message CBN Router Publisher Subscriber
4
Message in the workshop 92a6e710-fdda-4317-a862-bacb5d53475c Temperature 2006-05-12 03:12:34 35.54256 139.2345 25.7 sensor_id: Universally Unique IDentifier (UUID) sensor_type: Temperature, Humidity, Pressure, RainFall, WindDir, WindSpeed time: Current Time latitude: [-90,+90] (“+” means north, “-” means south) longitude:[-180,+180] (“+” means east, “-” means west) value: depends on sensor_type
5
Examples of Predicates All the Message /* Temperature Message /sensor_data[sensor_type=’Temperature’] Message of North East of the Earth /sensor_data[latitude>=0 and longitude>=0] All (/*) North East of the Earth Temperature
6
0.1.1 0.1.3 0.1.20.3.1 0.3.3 0.3.2 0.2.1 0.2.3 0.2.20.4.1 0.4.3 0.4.2 Scenario Ⅰ Group A Group B Group C Group D Each has prefix of 10. Network mask: 255.0.0.0 Sensor Machine DB Machine Router Machine
7
0.1.1 0.1.3 0.1.20.3.1 0.3.3 0.3.2 0.2.1 0.2.3 0.2.20.4.1 0.4.3 0.4.2 Scenario Ⅱ Group A Group B Group C Group D
8
0.1.1 0.1.3 0.1.20.3.1 0.3.3 0.3.2 0.2.1 0.2.3 0.2.20.4.1 0.4.3 0.4.2 Scenario Ⅲ Group A Group B Group C Group D
9
0.1.1 0.1.3 0.1.20.3.1 0.3.3 0.3.2 0.2.1 0.2.3 0.2.20.4.1 0.4.3 0.4.2 Group A Group B Group C Group D Scenario Ⅳ
10
Member Allocation Group A Group B Group C Group D Allocate to each machine –B4, M1, M2, Research Students, Dx in order. Please superior people take care of junior students.
11
Implementation and Deployment From developers: About overview of the sub-system and the way to deploy it. –Virtual Sensor (publisher) –Database (subscriber) –Router
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.