SlideShare a Scribd company logo
V. Babaiyan, O. Bushehrian
Dept. of Computer Eng. and IT, Shiraz University of Technology Shiraz, Iran
[v.babaiyan, bushehrian]@sutech.ac.ir
A Novel Service
Providing Protocol
With QoS Support Over
MANET’s
1
Out line
Introduction
Problem statement
The proposed service selection method
State estimation using HMM
Evaluation and experimental results
Conclusion
2
I nt roduct ion
Mobile ad-hoc networks (MANET’s) consist of mobile
nodes interconnected by multi-hop wireless paths.
Application Level: A set of Service providers and
Service Consumers deployed over MANET
Example: A planner Service, A Logger Service
3
Problem St at ement
Service Assignment Problem:
Once a node demands a service: How to select from
available services?
Criteria: Reliability and response time
Objective: Select the fastest service provider
which provides a reliable service( in terms of DC
rate)
4
The proposed
Solut ion
Assumptions:
Service providers with different QoS(RT)
An on-demand based service discovery method
The proposed solution:
Collect the list of service providers.
Score the providers according to their reliability and
response time.
Select the best service provider.
5
Paper I dea
Causes of unreliable service providing:
Network dynamicity:
Neighbor nodes frequently move away each other
Service Dynamicity:
A service provided by a node fails or goes out of service
frequently
Service providers are scored regarding the
above factors
6
7
Paper I dea
1
2
3
4
This node needs service x
X is provided by both node 2 and 4
Scoring based on the first factor:
Dynamic network: node 2 is more reliable than node 4
Stable network: same score
Scoring based on the second factor:
Stable Service providing: same score
Dynamic service providing: The node with the less
previous DC rate gains better score
The Service select ion
met hod
8
Requester Node:
Requests for service
x
Service Manager:
Collects the list of
providers of x
Service Manager:
Estimates the current
state of the system
Service Manager:
Scores the provides
according to the current
system state and
proposes the best one
9
EnvironmentEnvironment
Requester
Program
Node
Service
Manager
Provider
Program
Node
Service
Manager
Node
Service
Manager
…. ….
The Proposed
Prot ocolThe protocol is executed by a management agent installed on each node called
Service Manager (SM).
Each SM in the network is responsible to transmit the internal and external
messages
ServiceReq
ServiceRep
11
The Proposed
Prot ocol
6
2
2
4
4 3
a
b
c
d
f
ih
g
e
j
“ServiceRequest”
12
6
2
2
4
4 3
a
b
c
d
f
ih
g
e
j
“ServiceRequest”
The Proposed
Prot ocol(ServiceReq)
ServiceReply
13
6
2
2
4
4 3
a
b
c
d
f
ih
g
e
j
C,d
C,d,b,g,I,h
C,d,b, g,I,h,j
h,i
j
d
i
The requester scores the service providers
based on the current state of the network
Hidden Markov Model(HMM) is used to
estimate the current state of the network.
Define the System States
Define the local observations
To estimate the current state each node uses the
forward-backward algorithm
14
St at e Est imat ion
using HMM
St at e Est imat ion
using HMM
The System State is defined as the composition of
networkState, and ServiceAvailiblity.
networkState values: {‘Stable’, ‘Dynamic’}
ServiceAvailiblity values: {‘Normal’, ‘Faulty’}.
State1: (Stable, Normal)
State2: (Stable, Faulty)
State3: (Dynamic, Normal)
State4: (Dynamic, Faulty)
15
“service selection is performed depending on the current
state of the environment.”
Est imat ing t he
net work st at eThe following factors are observed by each node:
Disconnection Rate
Route Change Rate in the local Routing Table
16
The Select ion
St rat egy
17
State: (Stable, Normal) : Min (Response Time)
State: (Stable, Faulty) : Min(Response Time + 1/MTTF)
State: (Dynamic , Normal) : Min (Response Time + Hop Count)
State: (Dynamic, Faulty) : Min(Response Time + Hop Count + 1/MTTF)
Evaluat ion
The proposed method was evaluated using a MANET
Emulator implemented in Java Language.
The emulator was configured to transit between system
states with defined probabilities:
Case1: Unstable system: Dynamic Network, Faulty Service providers
Case2: Stable System: Stable Network, Normal Service providers
Case3 : Changeable System
In each case the DC rate and SLA change was recorded.
18
Evaluat ion
The observation Matrix:
19
System States
Observations
)Route Change Rate, Disconnection Rate(
(L, L) (L, H) (H, L) )H, H(
(Stable, Normal) 99 0 1 0
(Stable, Faulty) 1 99 0 0
(Dynamic, Normal) 0 0 1 99
(Dynamic, Faulty) 0 1 0 99
20
Evaluat ion Result s:
Unst able Syst em
21
Evaluat ion Result s:
St able Syst em
Conclusion
We have proposed a novel service providing protocol which
applies the HMM to estimate the network state based on the
local observations.
We also have proposed the actions to be taken at each network
state by the clients.
Our protocol selects service providers at each network state
such that the minimal amount of hand-off is resulted, so a
reliable service is provided to the clients.
22
23
THANKYOU FORYOUR
ATTENTION…

More Related Content

What's hot

A new, efficiet coordinated checkpointing protocol combined with selective se...
A new, efficiet coordinated checkpointing protocol combined with selective se...A new, efficiet coordinated checkpointing protocol combined with selective se...
A new, efficiet coordinated checkpointing protocol combined with selective se...
Mumbai Academisc
 
Delay of Geo/Geo/1 N-limited Nonstop Forwarding Queue
Delay of Geo/Geo/1 N-limited Nonstop Forwarding QueueDelay of Geo/Geo/1 N-limited Nonstop Forwarding Queue
Delay of Geo/Geo/1 N-limited Nonstop Forwarding Queue
theijes
 
Theory of operations - Mature Packet Switching Protocols
Theory of operations - Mature Packet Switching ProtocolsTheory of operations - Mature Packet Switching Protocols
Theory of operations - Mature Packet Switching Protocols
Pradnya Saval
 
Lifetime-Aware Scheduling and Power Control for Cellular-based M2M Communicat...
Lifetime-Aware Scheduling and Power Control for Cellular-based M2M Communicat...Lifetime-Aware Scheduling and Power Control for Cellular-based M2M Communicat...
Lifetime-Aware Scheduling and Power Control for Cellular-based M2M Communicat...
amin azari
 
Jaimin chp-3 - data-link layer- 2011 batch
Jaimin   chp-3 - data-link layer- 2011 batchJaimin   chp-3 - data-link layer- 2011 batch
Jaimin chp-3 - data-link layer- 2011 batch
Jaimin Jani
 
MANET Experiment - I (Using Network Simulator NetSim -www.tetcos.com)
MANET Experiment - I (Using Network Simulator NetSim -www.tetcos.com)MANET Experiment - I (Using Network Simulator NetSim -www.tetcos.com)
MANET Experiment - I (Using Network Simulator NetSim -www.tetcos.com)
Amulya Naik
 
Weighted Round Robin Load Balancer to Enhance Web Server Cluster in OpenFlow ...
Weighted Round Robin Load Balancer to Enhance Web Server Cluster in OpenFlow ...Weighted Round Robin Load Balancer to Enhance Web Server Cluster in OpenFlow ...
Weighted Round Robin Load Balancer to Enhance Web Server Cluster in OpenFlow ...
TELKOMNIKA JOURNAL
 
Design, implementation and evaluation of icmp based available network bandwid...
Design, implementation and evaluation of icmp based available network bandwid...Design, implementation and evaluation of icmp based available network bandwid...
Design, implementation and evaluation of icmp based available network bandwid...
IJCNCJournal
 
Quality adaptive p2 p streaming using svc ricky 9876059 - multimedia data c...
Quality adaptive p2 p streaming using svc   ricky 9876059 - multimedia data c...Quality adaptive p2 p streaming using svc   ricky 9876059 - multimedia data c...
Quality adaptive p2 p streaming using svc ricky 9876059 - multimedia data c...
Ricky Christanto
 
An Approach using Local Information to Build QoS Routing Algorithm
An Approach using Local Information to Build QoS Routing AlgorithmAn Approach using Local Information to Build QoS Routing Algorithm
An Approach using Local Information to Build QoS Routing Algorithm
inventionjournals
 
ACM NOSSDAV 2008 - Kalman Graffi - Load Balancing for Multimedia Streaming in...
ACM NOSSDAV 2008 - Kalman Graffi - Load Balancing for Multimedia Streaming in...ACM NOSSDAV 2008 - Kalman Graffi - Load Balancing for Multimedia Streaming in...
ACM NOSSDAV 2008 - Kalman Graffi - Load Balancing for Multimedia Streaming in...
Kalman Graffi
 
Experimental evaluation of scalability and reliability of a feedback based up...
Experimental evaluation of scalability and reliability of a feedback based up...Experimental evaluation of scalability and reliability of a feedback based up...
Experimental evaluation of scalability and reliability of a feedback based up...
ijma
 
Wireless Networks Performance Monitoring Based on Passive-active Quality of S...
Wireless Networks Performance Monitoring Based on Passive-active Quality of S...Wireless Networks Performance Monitoring Based on Passive-active Quality of S...
Wireless Networks Performance Monitoring Based on Passive-active Quality of S...
IJCNCJournal
 
A Queuing Mechanism for Delivering QoS-constrained Web Services in Tactical N...
A Queuing Mechanism for Delivering QoS-constrained Web Services in Tactical N...A Queuing Mechanism for Delivering QoS-constrained Web Services in Tactical N...
A Queuing Mechanism for Delivering QoS-constrained Web Services in Tactical N...
Roberto Rigolin F. Lopes
 
A survey on mac strategies for cognitive radio networks
A survey on mac strategies for cognitive radio networksA survey on mac strategies for cognitive radio networks
A survey on mac strategies for cognitive radio networks
Abir Hossain
 
1705.01235
1705.012351705.01235
1705.01235
Faw Yas
 
Transport laye
Transport laye Transport laye
Transport laye
Sammer Qader
 
Open-Source Based Prototype for Quality of Service (QoS) Monitoring and Quali...
Open-Source Based Prototype for Quality of Service (QoS) Monitoring and Quali...Open-Source Based Prototype for Quality of Service (QoS) Monitoring and Quali...
Open-Source Based Prototype for Quality of Service (QoS) Monitoring and Quali...
Sebastian Schumann
 
KALMAN FILTER BASED CONGESTION CONTROLLER
KALMAN FILTER BASED CONGESTION CONTROLLERKALMAN FILTER BASED CONGESTION CONTROLLER
KALMAN FILTER BASED CONGESTION CONTROLLER
ijdpsjournal
 
Data link layer
Data link layerData link layer
Data link layer
Monu Chaudhary
 

What's hot (20)

A new, efficiet coordinated checkpointing protocol combined with selective se...
A new, efficiet coordinated checkpointing protocol combined with selective se...A new, efficiet coordinated checkpointing protocol combined with selective se...
A new, efficiet coordinated checkpointing protocol combined with selective se...
 
Delay of Geo/Geo/1 N-limited Nonstop Forwarding Queue
Delay of Geo/Geo/1 N-limited Nonstop Forwarding QueueDelay of Geo/Geo/1 N-limited Nonstop Forwarding Queue
Delay of Geo/Geo/1 N-limited Nonstop Forwarding Queue
 
Theory of operations - Mature Packet Switching Protocols
Theory of operations - Mature Packet Switching ProtocolsTheory of operations - Mature Packet Switching Protocols
Theory of operations - Mature Packet Switching Protocols
 
Lifetime-Aware Scheduling and Power Control for Cellular-based M2M Communicat...
Lifetime-Aware Scheduling and Power Control for Cellular-based M2M Communicat...Lifetime-Aware Scheduling and Power Control for Cellular-based M2M Communicat...
Lifetime-Aware Scheduling and Power Control for Cellular-based M2M Communicat...
 
Jaimin chp-3 - data-link layer- 2011 batch
Jaimin   chp-3 - data-link layer- 2011 batchJaimin   chp-3 - data-link layer- 2011 batch
Jaimin chp-3 - data-link layer- 2011 batch
 
MANET Experiment - I (Using Network Simulator NetSim -www.tetcos.com)
MANET Experiment - I (Using Network Simulator NetSim -www.tetcos.com)MANET Experiment - I (Using Network Simulator NetSim -www.tetcos.com)
MANET Experiment - I (Using Network Simulator NetSim -www.tetcos.com)
 
Weighted Round Robin Load Balancer to Enhance Web Server Cluster in OpenFlow ...
Weighted Round Robin Load Balancer to Enhance Web Server Cluster in OpenFlow ...Weighted Round Robin Load Balancer to Enhance Web Server Cluster in OpenFlow ...
Weighted Round Robin Load Balancer to Enhance Web Server Cluster in OpenFlow ...
 
Design, implementation and evaluation of icmp based available network bandwid...
Design, implementation and evaluation of icmp based available network bandwid...Design, implementation and evaluation of icmp based available network bandwid...
Design, implementation and evaluation of icmp based available network bandwid...
 
Quality adaptive p2 p streaming using svc ricky 9876059 - multimedia data c...
Quality adaptive p2 p streaming using svc   ricky 9876059 - multimedia data c...Quality adaptive p2 p streaming using svc   ricky 9876059 - multimedia data c...
Quality adaptive p2 p streaming using svc ricky 9876059 - multimedia data c...
 
An Approach using Local Information to Build QoS Routing Algorithm
An Approach using Local Information to Build QoS Routing AlgorithmAn Approach using Local Information to Build QoS Routing Algorithm
An Approach using Local Information to Build QoS Routing Algorithm
 
ACM NOSSDAV 2008 - Kalman Graffi - Load Balancing for Multimedia Streaming in...
ACM NOSSDAV 2008 - Kalman Graffi - Load Balancing for Multimedia Streaming in...ACM NOSSDAV 2008 - Kalman Graffi - Load Balancing for Multimedia Streaming in...
ACM NOSSDAV 2008 - Kalman Graffi - Load Balancing for Multimedia Streaming in...
 
Experimental evaluation of scalability and reliability of a feedback based up...
Experimental evaluation of scalability and reliability of a feedback based up...Experimental evaluation of scalability and reliability of a feedback based up...
Experimental evaluation of scalability and reliability of a feedback based up...
 
Wireless Networks Performance Monitoring Based on Passive-active Quality of S...
Wireless Networks Performance Monitoring Based on Passive-active Quality of S...Wireless Networks Performance Monitoring Based on Passive-active Quality of S...
Wireless Networks Performance Monitoring Based on Passive-active Quality of S...
 
A Queuing Mechanism for Delivering QoS-constrained Web Services in Tactical N...
A Queuing Mechanism for Delivering QoS-constrained Web Services in Tactical N...A Queuing Mechanism for Delivering QoS-constrained Web Services in Tactical N...
A Queuing Mechanism for Delivering QoS-constrained Web Services in Tactical N...
 
A survey on mac strategies for cognitive radio networks
A survey on mac strategies for cognitive radio networksA survey on mac strategies for cognitive radio networks
A survey on mac strategies for cognitive radio networks
 
1705.01235
1705.012351705.01235
1705.01235
 
Transport laye
Transport laye Transport laye
Transport laye
 
Open-Source Based Prototype for Quality of Service (QoS) Monitoring and Quali...
Open-Source Based Prototype for Quality of Service (QoS) Monitoring and Quali...Open-Source Based Prototype for Quality of Service (QoS) Monitoring and Quali...
Open-Source Based Prototype for Quality of Service (QoS) Monitoring and Quali...
 
KALMAN FILTER BASED CONGESTION CONTROLLER
KALMAN FILTER BASED CONGESTION CONTROLLERKALMAN FILTER BASED CONGESTION CONTROLLER
KALMAN FILTER BASED CONGESTION CONTROLLER
 
Data link layer
Data link layerData link layer
Data link layer
 

Viewers also liked

Hall of fame december
Hall of fame   decemberHall of fame   december
Hall of fame december
samsungmena
 
P1121133727
P1121133727P1121133727
P1121133727
Ashraf Aboshosha
 
Elements of art in photography
Elements of art in photographyElements of art in photography
Elements of art in photography
gzorskas
 
Indexed db
Indexed dbIndexed db
Indexed db
Martin Giger
 
Interactive Marketing 2010
Interactive Marketing 2010Interactive Marketing 2010
Interactive Marketing 2010
The Loud Few
 
Futbol braulio
Futbol braulioFutbol braulio
E.C.G. Part 4
E.C.G. Part 4E.C.G. Part 4
E.C.G. Part 4
Pk Doctors
 
24symbols. The Spotify Model for eBooks - Presentation
24symbols. The Spotify Model for eBooks - Presentation24symbols. The Spotify Model for eBooks - Presentation
24symbols. The Spotify Model for eBooks - Presentation
24Symbols
 
Creative Classroom
Creative ClassroomCreative Classroom
Creative Classroom
carol_johnson
 
An Invitation By Gulab Devi Hospital
An Invitation By Gulab Devi Hospital An Invitation By Gulab Devi Hospital
An Invitation By Gulab Devi Hospital
Pk Doctors
 
Photos 110208145628-phpapp02
Photos 110208145628-phpapp02Photos 110208145628-phpapp02
Photos 110208145628-phpapp02
kaew393
 
Ονοματικές και Ρηματικές Φράσεις
Ονοματικές και Ρηματικές ΦράσειςΟνοματικές και Ρηματικές Φράσεις
Ονοματικές και Ρηματικές Φράσεις
Christos Skarkos
 
Pr writing top ten
Pr writing  top tenPr writing  top ten
Pr writing top ten
guesta74dc8
 
C:\fakepath\cd difference powerpoint 2010 updated.gae
C:\fakepath\cd difference powerpoint 2010 updated.gaeC:\fakepath\cd difference powerpoint 2010 updated.gae
C:\fakepath\cd difference powerpoint 2010 updated.gae
guest2b1d35f
 
The globe mire i judit
The globe mire i juditThe globe mire i judit
The globe mire i judit
guest7de3a8e0
 
Market based cash balance plans
Market based cash balance plansMarket based cash balance plans
Market based cash balance plans
Jim van Iwaarden
 
Ch 17 adverb clauses
Ch 17 adverb clausesCh 17 adverb clauses
Ch 17 adverb clauses
rich lauria
 
Ocd
OcdOcd

Viewers also liked (20)

Parkour
ParkourParkour
Parkour
 
Hall of fame december
Hall of fame   decemberHall of fame   december
Hall of fame december
 
P1121133727
P1121133727P1121133727
P1121133727
 
Elements of art in photography
Elements of art in photographyElements of art in photography
Elements of art in photography
 
Indexed db
Indexed dbIndexed db
Indexed db
 
Interactive Marketing 2010
Interactive Marketing 2010Interactive Marketing 2010
Interactive Marketing 2010
 
Futbol braulio
Futbol braulioFutbol braulio
Futbol braulio
 
E.C.G. Part 4
E.C.G. Part 4E.C.G. Part 4
E.C.G. Part 4
 
24symbols. The Spotify Model for eBooks - Presentation
24symbols. The Spotify Model for eBooks - Presentation24symbols. The Spotify Model for eBooks - Presentation
24symbols. The Spotify Model for eBooks - Presentation
 
Creative Classroom
Creative ClassroomCreative Classroom
Creative Classroom
 
An Invitation By Gulab Devi Hospital
An Invitation By Gulab Devi Hospital An Invitation By Gulab Devi Hospital
An Invitation By Gulab Devi Hospital
 
Photos 110208145628-phpapp02
Photos 110208145628-phpapp02Photos 110208145628-phpapp02
Photos 110208145628-phpapp02
 
Ονοματικές και Ρηματικές Φράσεις
Ονοματικές και Ρηματικές ΦράσειςΟνοματικές και Ρηματικές Φράσεις
Ονοματικές και Ρηματικές Φράσεις
 
Pr writing top ten
Pr writing  top tenPr writing  top ten
Pr writing top ten
 
C:\fakepath\cd difference powerpoint 2010 updated.gae
C:\fakepath\cd difference powerpoint 2010 updated.gaeC:\fakepath\cd difference powerpoint 2010 updated.gae
C:\fakepath\cd difference powerpoint 2010 updated.gae
 
The globe mire i judit
The globe mire i juditThe globe mire i judit
The globe mire i judit
 
Market based cash balance plans
Market based cash balance plansMarket based cash balance plans
Market based cash balance plans
 
Ch 17 adverb clauses
Ch 17 adverb clausesCh 17 adverb clauses
Ch 17 adverb clauses
 
Ocd
OcdOcd
Ocd
 
сAshmob at glance
сAshmob at glanceсAshmob at glance
сAshmob at glance
 

Similar to P1141213149

An efficient vertical handoff mechanism for future mobile network
An efficient vertical handoff mechanism for  future mobile networkAn efficient vertical handoff mechanism for  future mobile network
An efficient vertical handoff mechanism for future mobile network
Basil John
 
Drive testing in mobile networks
Drive testing in mobile networksDrive testing in mobile networks
Drive testing in mobile networks
Naveen Jakhar, I.T.S
 
TELSIKS 2015 - CD Final linkovano-Yadollahi
TELSIKS 2015 - CD Final linkovano-YadollahiTELSIKS 2015 - CD Final linkovano-Yadollahi
TELSIKS 2015 - CD Final linkovano-Yadollahi
Mehrdad Yadollahi
 
Software Define Network
Software Define NetworkSoftware Define Network
Software Define Network
Subith Babu
 
IRJET- Channel and Rate Selection in Cognitive Radio Network
IRJET- Channel and Rate Selection in Cognitive Radio NetworkIRJET- Channel and Rate Selection in Cognitive Radio Network
IRJET- Channel and Rate Selection in Cognitive Radio Network
IRJET Journal
 
Drive Test and Optimization Tutorial - I.pdf
Drive Test and Optimization Tutorial - I.pdfDrive Test and Optimization Tutorial - I.pdf
Drive Test and Optimization Tutorial - I.pdf
hamdi_saif
 
Multicasting
MulticastingMulticasting
Multicasting
Becky Jia
 
Multicasting
MulticastingMulticasting
Multicasting
Becky Jia
 
08 6622 9059-1-pb
08 6622 9059-1-pb08 6622 9059-1-pb
08 6622 9059-1-pb
IAESIJEECS
 
Studies On Traffic Management Models for Wireless Communication Network
Studies On Traffic Management Models for Wireless Communication NetworkStudies On Traffic Management Models for Wireless Communication Network
Studies On Traffic Management Models for Wireless Communication Network
NeetaSingh38
 
E032028030
E032028030E032028030
E032028030
inventy
 
slides-sd
slides-sdslides-sd
slides-sd
Han Xiao
 
Congestion control based on sliding mode control and scheduling with prioriti...
Congestion control based on sliding mode control and scheduling with prioriti...Congestion control based on sliding mode control and scheduling with prioriti...
Congestion control based on sliding mode control and scheduling with prioriti...
eSAT Publishing House
 
Self-adaptive container monitoring with performance-aware Load-Shedding policies
Self-adaptive container monitoring with performance-aware Load-Shedding policiesSelf-adaptive container monitoring with performance-aware Load-Shedding policies
Self-adaptive container monitoring with performance-aware Load-Shedding policies
NECST Lab @ Politecnico di Milano
 
Leonid Semakov presentation Enhanced Network Performance Evaluation
Leonid Semakov presentation Enhanced Network Performance EvaluationLeonid Semakov presentation Enhanced Network Performance Evaluation
Leonid Semakov presentation Enhanced Network Performance Evaluation
AlexMinov
 
TELECOM OPTIMIZATION AND DRIVE TEST ANALYSIS
TELECOM OPTIMIZATION AND DRIVE TEST ANALYSISTELECOM OPTIMIZATION AND DRIVE TEST ANALYSIS
TELECOM OPTIMIZATION AND DRIVE TEST ANALYSIS
IslamBarakat18
 
108401 2727+ijet-ijens
108401 2727+ijet-ijens108401 2727+ijet-ijens
108401 2727+ijet-ijens
Hatim100
 
Chap24
Chap24Chap24
Chap24
Waqas !!!!
 
Comverse-EANTC-DMM-Policy-Manager-Report
Comverse-EANTC-DMM-Policy-Manager-ReportComverse-EANTC-DMM-Policy-Manager-Report
Comverse-EANTC-DMM-Policy-Manager-Report
Nati Braha
 
Machine Learning Based Session Drop Prediction in LTE Networks and its SON As...
Machine Learning Based Session Drop Prediction in LTE Networks and its SON As...Machine Learning Based Session Drop Prediction in LTE Networks and its SON As...
Machine Learning Based Session Drop Prediction in LTE Networks and its SON As...
Ericsson
 

Similar to P1141213149 (20)

An efficient vertical handoff mechanism for future mobile network
An efficient vertical handoff mechanism for  future mobile networkAn efficient vertical handoff mechanism for  future mobile network
An efficient vertical handoff mechanism for future mobile network
 
Drive testing in mobile networks
Drive testing in mobile networksDrive testing in mobile networks
Drive testing in mobile networks
 
TELSIKS 2015 - CD Final linkovano-Yadollahi
TELSIKS 2015 - CD Final linkovano-YadollahiTELSIKS 2015 - CD Final linkovano-Yadollahi
TELSIKS 2015 - CD Final linkovano-Yadollahi
 
Software Define Network
Software Define NetworkSoftware Define Network
Software Define Network
 
IRJET- Channel and Rate Selection in Cognitive Radio Network
IRJET- Channel and Rate Selection in Cognitive Radio NetworkIRJET- Channel and Rate Selection in Cognitive Radio Network
IRJET- Channel and Rate Selection in Cognitive Radio Network
 
Drive Test and Optimization Tutorial - I.pdf
Drive Test and Optimization Tutorial - I.pdfDrive Test and Optimization Tutorial - I.pdf
Drive Test and Optimization Tutorial - I.pdf
 
Multicasting
MulticastingMulticasting
Multicasting
 
Multicasting
MulticastingMulticasting
Multicasting
 
08 6622 9059-1-pb
08 6622 9059-1-pb08 6622 9059-1-pb
08 6622 9059-1-pb
 
Studies On Traffic Management Models for Wireless Communication Network
Studies On Traffic Management Models for Wireless Communication NetworkStudies On Traffic Management Models for Wireless Communication Network
Studies On Traffic Management Models for Wireless Communication Network
 
E032028030
E032028030E032028030
E032028030
 
slides-sd
slides-sdslides-sd
slides-sd
 
Congestion control based on sliding mode control and scheduling with prioriti...
Congestion control based on sliding mode control and scheduling with prioriti...Congestion control based on sliding mode control and scheduling with prioriti...
Congestion control based on sliding mode control and scheduling with prioriti...
 
Self-adaptive container monitoring with performance-aware Load-Shedding policies
Self-adaptive container monitoring with performance-aware Load-Shedding policiesSelf-adaptive container monitoring with performance-aware Load-Shedding policies
Self-adaptive container monitoring with performance-aware Load-Shedding policies
 
Leonid Semakov presentation Enhanced Network Performance Evaluation
Leonid Semakov presentation Enhanced Network Performance EvaluationLeonid Semakov presentation Enhanced Network Performance Evaluation
Leonid Semakov presentation Enhanced Network Performance Evaluation
 
TELECOM OPTIMIZATION AND DRIVE TEST ANALYSIS
TELECOM OPTIMIZATION AND DRIVE TEST ANALYSISTELECOM OPTIMIZATION AND DRIVE TEST ANALYSIS
TELECOM OPTIMIZATION AND DRIVE TEST ANALYSIS
 
108401 2727+ijet-ijens
108401 2727+ijet-ijens108401 2727+ijet-ijens
108401 2727+ijet-ijens
 
Chap24
Chap24Chap24
Chap24
 
Comverse-EANTC-DMM-Policy-Manager-Report
Comverse-EANTC-DMM-Policy-Manager-ReportComverse-EANTC-DMM-Policy-Manager-Report
Comverse-EANTC-DMM-Policy-Manager-Report
 
Machine Learning Based Session Drop Prediction in LTE Networks and its SON As...
Machine Learning Based Session Drop Prediction in LTE Networks and its SON As...Machine Learning Based Session Drop Prediction in LTE Networks and its SON As...
Machine Learning Based Session Drop Prediction in LTE Networks and its SON As...
 

More from Ashraf Aboshosha

P1151351311
P1151351311P1151351311
P1151351311
Ashraf Aboshosha
 
P1151345302
P1151345302P1151345302
P1151345302
Ashraf Aboshosha
 
P1121352313
P1121352313P1121352313
P1121352313
Ashraf Aboshosha
 
P1121340296
P1121340296P1121340296
P1121340296
Ashraf Aboshosha
 
P1121340294
P1121340294P1121340294
P1121340294
Ashraf Aboshosha
 
P1121327289
P1121327289P1121327289
P1121327289
Ashraf Aboshosha
 
P1151442348
P1151442348P1151442348
P1151442348
Ashraf Aboshosha
 
P1151442347
P1151442347P1151442347
P1151442347
Ashraf Aboshosha
 
P1151439345
P1151439345P1151439345
P1151439345
Ashraf Aboshosha
 
P1151424332
P1151424332P1151424332
P1151424332
Ashraf Aboshosha
 
P1151423331
P1151423331P1151423331
P1151423331
Ashraf Aboshosha
 
P1151420328
P1151420328P1151420328
P1151420328
Ashraf Aboshosha
 
P1151418327
P1151418327P1151418327
P1151418327
Ashraf Aboshosha
 
P1151404314
P1151404314P1151404314
P1151404314
Ashraf Aboshosha
 
P1111351312
P1111351312P1111351312
P1111351312
Ashraf Aboshosha
 
P1111444352
P1111444352P1111444352
P1111444352
Ashraf Aboshosha
 
P1111440346
P1111440346P1111440346
P1111440346
Ashraf Aboshosha
 
P1111431335
P1111431335P1111431335
P1111431335
Ashraf Aboshosha
 
P1111410320
P1111410320P1111410320
P1111410320
Ashraf Aboshosha
 
P1111410321
P1111410321P1111410321
P1111410321
Ashraf Aboshosha
 

More from Ashraf Aboshosha (20)

P1151351311
P1151351311P1151351311
P1151351311
 
P1151345302
P1151345302P1151345302
P1151345302
 
P1121352313
P1121352313P1121352313
P1121352313
 
P1121340296
P1121340296P1121340296
P1121340296
 
P1121340294
P1121340294P1121340294
P1121340294
 
P1121327289
P1121327289P1121327289
P1121327289
 
P1151442348
P1151442348P1151442348
P1151442348
 
P1151442347
P1151442347P1151442347
P1151442347
 
P1151439345
P1151439345P1151439345
P1151439345
 
P1151424332
P1151424332P1151424332
P1151424332
 
P1151423331
P1151423331P1151423331
P1151423331
 
P1151420328
P1151420328P1151420328
P1151420328
 
P1151418327
P1151418327P1151418327
P1151418327
 
P1151404314
P1151404314P1151404314
P1151404314
 
P1111351312
P1111351312P1111351312
P1111351312
 
P1111444352
P1111444352P1111444352
P1111444352
 
P1111440346
P1111440346P1111440346
P1111440346
 
P1111431335
P1111431335P1111431335
P1111431335
 
P1111410320
P1111410320P1111410320
P1111410320
 
P1111410321
P1111410321P1111410321
P1111410321
 

P1141213149

  • 1. V. Babaiyan, O. Bushehrian Dept. of Computer Eng. and IT, Shiraz University of Technology Shiraz, Iran [v.babaiyan, bushehrian]@sutech.ac.ir A Novel Service Providing Protocol With QoS Support Over MANET’s 1
  • 2. Out line Introduction Problem statement The proposed service selection method State estimation using HMM Evaluation and experimental results Conclusion 2
  • 3. I nt roduct ion Mobile ad-hoc networks (MANET’s) consist of mobile nodes interconnected by multi-hop wireless paths. Application Level: A set of Service providers and Service Consumers deployed over MANET Example: A planner Service, A Logger Service 3
  • 4. Problem St at ement Service Assignment Problem: Once a node demands a service: How to select from available services? Criteria: Reliability and response time Objective: Select the fastest service provider which provides a reliable service( in terms of DC rate) 4
  • 5. The proposed Solut ion Assumptions: Service providers with different QoS(RT) An on-demand based service discovery method The proposed solution: Collect the list of service providers. Score the providers according to their reliability and response time. Select the best service provider. 5
  • 6. Paper I dea Causes of unreliable service providing: Network dynamicity: Neighbor nodes frequently move away each other Service Dynamicity: A service provided by a node fails or goes out of service frequently Service providers are scored regarding the above factors 6
  • 7. 7 Paper I dea 1 2 3 4 This node needs service x X is provided by both node 2 and 4 Scoring based on the first factor: Dynamic network: node 2 is more reliable than node 4 Stable network: same score Scoring based on the second factor: Stable Service providing: same score Dynamic service providing: The node with the less previous DC rate gains better score
  • 8. The Service select ion met hod 8 Requester Node: Requests for service x Service Manager: Collects the list of providers of x Service Manager: Estimates the current state of the system Service Manager: Scores the provides according to the current system state and proposes the best one
  • 9. 9 EnvironmentEnvironment Requester Program Node Service Manager Provider Program Node Service Manager Node Service Manager …. …. The Proposed Prot ocolThe protocol is executed by a management agent installed on each node called Service Manager (SM). Each SM in the network is responsible to transmit the internal and external messages ServiceReq ServiceRep
  • 10. 11 The Proposed Prot ocol 6 2 2 4 4 3 a b c d f ih g e j “ServiceRequest”
  • 13. The requester scores the service providers based on the current state of the network Hidden Markov Model(HMM) is used to estimate the current state of the network. Define the System States Define the local observations To estimate the current state each node uses the forward-backward algorithm 14 St at e Est imat ion using HMM
  • 14. St at e Est imat ion using HMM The System State is defined as the composition of networkState, and ServiceAvailiblity. networkState values: {‘Stable’, ‘Dynamic’} ServiceAvailiblity values: {‘Normal’, ‘Faulty’}. State1: (Stable, Normal) State2: (Stable, Faulty) State3: (Dynamic, Normal) State4: (Dynamic, Faulty) 15 “service selection is performed depending on the current state of the environment.”
  • 15. Est imat ing t he net work st at eThe following factors are observed by each node: Disconnection Rate Route Change Rate in the local Routing Table 16
  • 16. The Select ion St rat egy 17 State: (Stable, Normal) : Min (Response Time) State: (Stable, Faulty) : Min(Response Time + 1/MTTF) State: (Dynamic , Normal) : Min (Response Time + Hop Count) State: (Dynamic, Faulty) : Min(Response Time + Hop Count + 1/MTTF)
  • 17. Evaluat ion The proposed method was evaluated using a MANET Emulator implemented in Java Language. The emulator was configured to transit between system states with defined probabilities: Case1: Unstable system: Dynamic Network, Faulty Service providers Case2: Stable System: Stable Network, Normal Service providers Case3 : Changeable System In each case the DC rate and SLA change was recorded. 18
  • 18. Evaluat ion The observation Matrix: 19 System States Observations )Route Change Rate, Disconnection Rate( (L, L) (L, H) (H, L) )H, H( (Stable, Normal) 99 0 1 0 (Stable, Faulty) 1 99 0 0 (Dynamic, Normal) 0 0 1 99 (Dynamic, Faulty) 0 1 0 99
  • 19. 20 Evaluat ion Result s: Unst able Syst em
  • 20. 21 Evaluat ion Result s: St able Syst em
  • 21. Conclusion We have proposed a novel service providing protocol which applies the HMM to estimate the network state based on the local observations. We also have proposed the actions to be taken at each network state by the clients. Our protocol selects service providers at each network state such that the minimal amount of hand-off is resulted, so a reliable service is provided to the clients. 22

Editor's Notes

  1. Due to the lack of stable infrastructure in MANETs, Running the application over MANET has several QoS issues and challenges At the application level usually there are a set of service provides and consumers. For example assume a set of military automotives which are moving in a battle field. Each machine needs frequently to connect to a planner service provided by another machine to fine his way or a logger service whcich is used by the nodes with low storage capacity to log their observation for later use
  2. The problem is the service assignment problem. Once a node requires a service, and there are more than one service providers with different QoS characteristic how to select one? Usually in the critical and realtime applications the RT is very important, so we always need the fastest service provider but with this constraint that the service reliability is at an acceptable level, so we need a reliable service and Fast Service
  3. The problem is an optimization problem and different strategies can be applied, we have applied a greedy strategy: Assumptions: Scoring based on the RT is easy, each provider can announce its estimated RT to the requester, However the provider can not announce how reliable is
  4. The problem is: scoring a provider from the reliability viewpoint based on the above factors is very dependent on the network status
  5. To elect a service provider, any node in the network, called the requester, can initiate an election by sending a “ServiceRequest” message to its immediate neighbours. The “ServiceReply” messages contain a “capability” field that keeps information about the service provider properties. In this way, the requester will eventually get to know which node is best to be selected as the service provider. When a node receives this request for the first time, it designates the sender as its parent, and subsequently sends out a “ServiceRequest” message to all its immediate neighbours and waits for their “ServiceReply” messages for a period of time.
  6. Assume that node ‘a’ is a requester of the storage service. So it sends a “ServiceRequest” message to its immediate neighbours (‘b’ and ‘j’) as shown in Figure below.
  7. In a HMM, the state is unknown, but each node is able to compute the most probable system state based on its local observations.
  8. After using forward algorithm of HMM and estimating the current state of the system, a client decides which service provider to choose. List of possible actions that a client may take, upon a service request are as follows: