1 Attribute Based Communications University of California, Irvine Presented By : Ala Khalifeh (Note: Presented)

Slides:



Advertisements
Similar presentations
Project by: Palak Baid (pb2358) Gaurav Pandey (gip2103) Guided by: Jong Yul Kim.
Advertisements

1 Internet Protocol Version 6 (IPv6) What the caterpillar calls the end of the world, nature calls a butterfly. - Anonymous.
Cs/ee 143 Communication Networks Chapter 6 Internetworking Text: Walrand & Parekh, 2010 Steven Low CMS, EE, Caltech.
Mobility Jennifer Rexford COS 461: Computer Networks Lectures: MW 10-10:50am in Architecture N101
Page 1 / 14 The Mesh Comparison PLANET’s Layer 3 MAP products v.s. 3 rd ’s Layer 2 Mesh.
Chapter 18. IP: Internet Protocol Addresses
1 Next Century Challenges: Scalable Coordination in sensor Networks MOBICOMM (1999) Deborah Estrin, Ramesh Govindan, John Heidemann, Satish Kumar Presented.
MCDST : Supporting Users and Troubleshooting a Microsoft Windows XP Operating System Chapter 13: Troubleshoot TCP/IP.
1 A survey of Internet Topology Discovery. 2 Outline Motivations Internet topology IP Interface Level Router Level AS Level PoP Level.
Mobile IP Overview: Standard IP Standard IP Evolution of Mobile IP Evolution of Mobile IP How it works How it works Problems Assoc. with it Problems Assoc.
Topics in Reliable Distributed Systems Lecture 2, Fall Dr. Idit Keidar.
Copyright © 2002 Pearson Education, Inc. Slide 3-1 PERTEMUAN 5.
Adaptive Web Caching: Towards a New Caching Architecture Authors and Institutions: Scott Michel, Khoi Nguyen, Adam Rosenstein and Lixia Zhang UCLA Computer.
CS 672 Paper Presentation Presented By Saif Iqbal “CarNet: A Scalable Ad Hoc Wireless Network System” Robert Morris, John Jannotti, Frans Kaashoek, Jinyang.
Topics in Reliable Distributed Systems Fall Dr. Idit Keidar.
14 – Inter/Intra-AS Routing
COS 461: Computer Networks
Vocabulary URL = uniform resource locator: web address protocol –set of rules that networked computers follow in order to share data and coordinate communications.
Announcements List Lab is still under construction Next session we will have paper discussion, assign papers,
1 ECE453 – Introduction to Computer Networks Lecture 10 – Network Layer (Routing II)
Understanding Networks Charles Zangla. Network Models Before I can explain how connections are made from across the country, I would like to provide you.
Domain Name Services And IP Addressing. Domain Name Services Domain name is a way to identify and locate computers connected to the Internet. No two organizations.
Sensor Coordination using Role- based Programming Steven Cheung NSF NeTS NOSS Informational Meeting October 18, 2005.
Microsoft Windows 2003 Server. Client/Server Environment Many client computers connect to a server.
1 TCOM 509 – Internet Protocols (TCP/IP) Lecture 02_b Instructor: Dr. Li-Chuan Chen Date: 09/08/2003 Based in part upon slides of Prof. J. Kurose (U Mass),
Fall 2006Computer Networks19-1 Chapter 19. Host-to-Host Delivery: Internetworking, Addressing, and Routing 19.1 Internetworks 19.2 Addressing 19.3 Routing.
Wi-Fi Neighborcast: Enabling communication among nearby clients
Presentation Title Subtitle Author Copyright © 2002 OPNET Technologies, Inc. TM Introduction to IP and Routing.
WINLAB Comparing Alternative Approaches for Networking of Named Objects in the Future Internet Akash Baid, Tam Vu, Dipankar Raychaudhuri WINLAB, Rutgers.
Introduction to Networking Concepts. Introducing TCP/IP Addressing Network address – common portion of the IP address shared by all hosts on a subnet/network.
Lecturer: Ghadah Aldehim
Lecture 8 Page 1 Advanced Network Security Review of Networking Basics: Internet Architecture, Routing, and Naming Advanced Network Security Peter Reiher.
I-4 routing scalability Taekyoung Kwon Some slides are from Geoff Huston, Michalis Faloutsos, Paul Barford, Jim Kurose, Paul Francis, and Jennifer Rexford.
Computer Networks. IP Addresses Before we communicate with a computer on the network we have to be able to identify it. Every computer on a network must.
1 Computer Communication & Networks Lecture 22 Network Layer: Delivery, Forwarding, Routing (contd.)
CS3502: Data and Computer Networks Local Area Networks - 4 Bridges / LAN internetworks.
Basic Transition Mechanisms for IPv6 Hosts and Routers -RFC 4213 Kai-Po Yang
Lecture#1 on Internet. Internet Addressing IP address: pattern of 32 or 128 bits often represented in dotted decimal notation IP address: pattern of 32.
Distributed Computing COEN 317 DC2: Naming, part 1.
Wireless Networks of Devices (WIND) Hari Balakrishnan and John Guttag MIT Lab for Computer Science NTT-MIT Meeting, January 2000.
Part 3: Internetworking Internet architecture, addressing, encapsulation, reliable transport and the TCP/IP protocol suite.
Application of Content Computing in Honeyfarm Introduction Overview of CDN (content delivery network) Overview of honeypot and honeyfarm New redirection.
Application Policy on Network Functions (APONF) G. Karagiannis and T.Tsou 1.
TOMA: A Viable Solution for Large- Scale Multicast Service Support Li Lao, Jun-Hong Cui, and Mario Gerla UCLA and University of Connecticut Networking.
Resource Addressable Network (RAN) An Adaptive Peer-to-Peer Substrate for Internet-Scale Service Platforms RAN Concept & Design  Adaptive, self-organizing,
1 Objectives Identify the basic components of a network Describe the features of Internet Protocol version 4 (IPv4) and Internet Protocol version 6 (IPv6)
1 UNIT 13 The World Wide Web Lecturer: Kholood Baselm.
IP1 The Underlying Technologies. What is inside the Internet? Or What are the key underlying technologies that make it work so successfully? –Packet Switching.
1 University of California, Irvine Done By : Ala Khalifeh (Note : Not Presented)
ICS 156: Networking Lab Magda El Zarki Professor, ICS UC, Irvine.
Routing in the Inernet Outcomes: –What are routing protocols used for Intra-ASs Routing in the Internet? –The Working Principle of RIP and OSPF –What is.
Transport Layer3-1 Network Layer Every man dies. Not every man really lives.
Routing Algorithms and IP Addressing Routing Algorithms must be ▪ Correctness ▪ Simplicity ▪ Robustness ▪ Stability ▪ Fairness ▪ Optimality.
CS470 Computer Networking Protocols
Introduction to Active Directory
4x4 Optimization Alkesh Patel & Hemant Patel. Background IP address – identify computer on the network Mobile domain - mobile host IP address is not restricted.
Doc: IEEE Submission July 2012 Hernandez,Li,Dotlić (NICT)Slide 1 Project: IEEE P Working Group for Wireless Personal Area.
1 Objectives Identify the basic components of a network Describe the features of Internet Protocol version 4 (IPv4) and Internet Protocol version 6 (IPv6)
1 UNIT 13 The World Wide Web. Introduction 2 Agenda The World Wide Web Search Engines Video Streaming 3.
1 UNIT 13 The World Wide Web. Introduction 2 The World Wide Web: ▫ Commonly referred to as WWW or the Web. ▫ Is a service on the Internet. It consists.
1 K. Salah Module 5.1: Internet Protocol TCP/IP Suite IP Addressing ARP RARP DHCP.
Mobile IP THE 12 TH MEETING. Mobile IP  Incorporation of mobile users in the network.  Cellular system (e.g., GSM) started with mobility in mind. 
1 Group Communications: Host Group and IGMP Dr. Rocky K. C. Chang 19 March, 2002.
Naming for Mobile Systems
Network Layer: IP Addressing
Introduction to Wireless Sensor Networks
Chapter 9 Objectives Understand TCP/IP Protocol.
Overlay Networking Overview.
Planning the Addressing Structure
Delivery, Forwarding, and Routing of IP Packets
Presentation transcript:

1 Attribute Based Communications University of California, Irvine Presented By : Ala Khalifeh (Note: Presented)

2 ABC Meeting Summary Pros and Cons Suggested architecture Models Service to use ABC

3 ABC Research Approaches

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.

5 Sensor Networks / Seismic detection

6 Naming in ABC Similarity property

7 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 Architecture Each 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

11

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 1c 2a AS3 AS1 AS2 1a 2c 2b 1b Intra-AS Routing algorithm Inter-AS Routing algorithm Forwarding Table (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 1c 2a Family 1 (ISP1) Family 2 ISP 2 Family 3 ISP 3 1a 2c 2b 1b Intra-Family communication Family-to Family Communications- Relations 3c

17 2. The Family Hierarchal Architecture If we look at the family Hierarchy

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??