Download slides

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Network tap wikipedia , lookup

Airborne Networking wikipedia , lookup

Recursive InterNetwork Architecture (RINA) wikipedia , lookup

List of wireless community networks by region wikipedia , lookup

Transcript
A Case for Generic Interfaces in
Cognitive Radio Networks
Vinay Kolar, Petri Mähönen, Marina Petrova, Janne Riihijärvi
RWTH Aachen University
Germany
Mahesh Sooriyabandara, Tim Farnham
Toshiba Research Europe Limited,
United Kingdom
Session 3a, 10 June 2009
ICT-MobileSummit 2009
Copyright 2009
ARAGORN project
Overview
• Motivation
• Research objectives
• Approach
–
–
Architecture
Design
• Link layer interfaces
• Network level interfaces
• Application interfaces
• Conclusions and outlook
Session 3a, 10 June 2009
ICT-MobileSummit 2009
Copyright 2009
ARAGORN project
Motivation
•
Capabilities of CRNs: Agile radios, powerful optimisation
•
But, solutions are infeasible at a system level
–
–
–
•
Heterogeneity: Portability, stakeholder cooperation
Harder to express application needs
Higher development cost and skill-requisite
Direct impact:
–
–
–
Session 3a, 10 June 2009
Realization of cognitive radio network systems is harder.
Weak motivation for business cases.
Development is hindered
ICT-MobileSummit 2009
Copyright 2009
ARAGORN project
Research Objectives
•
Develop Generic APIs for Cognitive radio network
systems
•
Identify parameters and functionalities at different layers
–
Should help cross-layered solutions
•
Classify the interfaces and map them to stakeholders
•
Propose system architecture and design a proof-ofconcept solution
Session 3a, 10 June 2009
ICT-MobileSummit 2009
Copyright 2009
ARAGORN project
System Architecture
•
Generic APIs in a
system
–
•
How and where?
Identify heterogeneity
–
–
Layers
Functionality
Stakeholders
Functionality
Application
CAPRI
Transport
Network
GENI
Link
Radio
ULLA
Stakeholders
Cognitive
Resource
Manager
Nomenclature
Radio, Link
Handshake between
immediate neighbours
Device manufacturer
Unified Link Layer API (ULLA)
Network,
Transport
Network level
coordination
Service provider,
Operating system
GEneric Network Interface
(GENI)
Application
Various QoS demands
Product providers, Zillions
of users
Common Application Program
Requirement Interface (CAPRI)
Session 3a, 10 June 2009
ICT-MobileSummit 2009
Copyright 2009
ARAGORN project
Design – ULLA
•
ULLA Core
–
ULLA Query processing:
SELECT interfaceId FROM Link WHERE jitter < 2ms
–
ULLA command processing:
UPDATE Link SET modulation=BPSK WHERE dest=nodeB
–
ULLA event handling:
Notify when link attribute matches a subscription request
Session 3a, 10 June 2009
ICT-MobileSummit 2009
Copyright 2009
ARAGORN project
Design – GENI
•
Captures the notion of network and transport
layer
–
–
New provider and information classes
Query and command similar to ULLA
UPDATE Conn SET tcpFlavour='reno' WHERE dest=nodeB
•
Provide transparency for distributed operations
–
–
Session 3a, 10 June 2009
Common control Channel
Propagate queries to other nodes, collect and
merge results
ICT-MobileSummit 2009
Copyright 2009
ARAGORN project
CAPRI
•
Utility maximization is a popular theoretical problem
–
e.g. General Network Utility Maximization (GNUM)
•
Goal: Realize them in systems for providing QoS
•
Each application specifies its utility
attach_utility(utilitySpecification, id)
utilitySpecification = "minimize (alpha*delay + (1-alpha)
throughput)", "delay < 10ms"
id = unique identifier for the application (e.g. process id)
Session 3a, 10 June 2009
ICT-MobileSummit 2009
Copyright 2009
ARAGORN project
CAPRI
•
Utility specification
–
•
Express simple mathematical expressions in a textual format
CAPRI completes the formulation of the the overall
optmisation problem
Maximize/Minimize <utlitySpecification>
such that
<application Constraints>
<system Constraints>
<policy Constraints>
•
Provide macros for common utility specification for
easing development costs
Session 3a, 10 June 2009
ICT-MobileSummit 2009
Copyright 2009
ARAGORN project
Conclusion and outlook
•
Proposed architecture and functionality of generic
interfaces
–
–
–
•
Identified and mapped stakeholders as one of the key
consideration for interface design
–
–
•
Enables realism
Enhances portability
Cuts down development costs
New business opportunities through cooperation
Stakeholders can still protect proprietary functionality
Overall effort towards bringing in realism and ease in
development of cognitive radio network systems
Session 3a, 10 June 2009
ICT-MobileSummit 2009
Copyright 2009
ARAGORN project
Future Work
•
Immediate goals:
–
–
•
Short-term goals:
–
•
Refine CAPRI by enabling rich mathematical constructs
Sniffing and measuring key parameters (at all layers)
Building an intelligent Cognitive Resource Manager that
includes Generic Interfaces as a sub-component
Long-term:
–
–
Session 3a, 10 June 2009
Providing necessary functionalities for specific forms of
cognitive radio networks
Realizing commercial deployments
ICT-MobileSummit 2009
Copyright 2009
ARAGORN project
Questions?
•
And my thanks to all ARAGORN members
Session 3a, 10 June 2009
ICT-MobileSummit 2009
Copyright 2009
ARAGORN project