1 attribute based communications university of california, irvine presented by : ala khalifeh...
Post on 22-Dec-2015
217 views
TRANSCRIPT
1
Attribute Based Communications
University of California, IrvinePresented By : Ala Khalifeh
[email protected](Note: Presented)
4
Our Approaches
We have discussed using the ABC in certain application as a replacement of the current IP address. Example: Sensor network applications
We did not agree Yet whether or Not the ABC can replace the IP in the current Internet infrastructure.
7
Pros and Cons
Pros and Cons Pros
In certain applications I am not interested in communicating with a specific peer.
No need for unique ID for each node May use only local / temporary ID
No need for name resolution (DNS) User friendly (natural for users)
Cons Security
No way to identify sender/receiver Limitation in expression of attributes
Only can use attributes which are specified in routing scheme No Point to point guarantee for delivery
E.g., If you send data to the Attribute “A ”, you are not sure whether this message reached to each node or not.
8
What services does ABC require?
Naming Level of abstraction
A naming strategy that will enable clustering and grouping…to enable router ….
Directory service To keep track of the gather data.
Routing
9
2 Proposed Architectures
1 .Attribute-Numbers Based Architecture
2.The Family Hierarchal Architecture.
10
1. Attribute-Numbers Based ArchitectureEach region will map to certain number range
Each peer will have a unique number and attribute to number mapping
Temp=15
-<Temp<
0<Temp<100
10<Temp<20
Temp=15
200<Temp<300
12
App 1. Attribute-Numbers Based Architecture The process of Mapping the attribute into
number is transparent to the user . The mapping process is done by the
routers. (No DNS is involved )(No DB !) The Challenge in designing an efficient
algorithm in the routers that can do the mapping ! (a magical algorithm to map million of names to certain numbers !)
13
What is missing ?
Problems ! Scalability
How many attributes to support May only support a small set of attributes in local area.
Dynamics of contents/attributes Routing scheme have to handle dynamics of
contents/attributes What is missing
Ours Mechanism to create network structure / topology based on
attribute Mechanism to adapt to dynamically changing
contents/attributes
14
2.The Family Hierarchal Architecture.
3b
1d
3a
1c2aAS3
AS1
AS21a
2c2b
1b
Intra-ASRouting algorithm
Inter-ASRouting algorithm
ForwardingTable (PEERING)
3c
15
Close look into the Internet Architecture The Internet is a network of networks. It is a network of ISP networks. The peers must be customers of one of
these ISPs. There is a peering relationship among
these ISP.
16
2.The Family Hierarchal Architecture.
3b
1d
3a
1c2aFamily 1 (ISP1)
Family 2ISP 2
Family 3ISP 31a
2c2b
1b
Intra-Family communication
Family-to Family Communications-
Relations
3c
18
2. The Family Hierarchal Architecture No Name to Number mapping. The ISP are the Families ! All the peers are members of the ISP (members of the same family). Depends only on the naming property as a routing mechanism. I
need to know the Family name (ISP name )+ the peer name of the other peer.
Problems: Need efficient naming mechanism ! Which alphabets to deploy ! (The English characters (as currently in
the URL ) 2 names to remember! Currently I need to remember 1. Uniqueness in name is no more big issue , except if I am in the
same ISP (Domain ).
19
Our opinion: Challenges appears on designing algorithms to
make these predicates reflect the user characteristics such as the place, interests area ,and to be able to form “Subnets” (grouping )of these attributes.
Remember how the IP addresses are grouped into subnet due to the fact that they are “Numerical based “presentation method…But in case of attributes??