networking research: problems, results, techniques and tools€¦ · ip-based wireless networks...

53
Networking Research: Problems, Results, Techniques and Tools George C. Polyzos Mobile Multimedia Laboratory Department of Computer Science Athens University of Economics and Business Athens 104 34, Greece [email protected] , http://mm.aueb.gr/ Tel.: +30 210 8203 650, Fax: +30 210 8203 686

Upload: others

Post on 04-Oct-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos

Networking Research: Problems, Results, Techniques and Tools

George C. PolyzosMobile Multimedia LaboratoryDepartment of Computer Science

Athens University of Economics and BusinessAthens 104 34, Greece

[email protected], http://mm.aueb.gr/Tel.: +30 210 8203 650, Fax: +30 210 8203 686

Page 2: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos

[email protected] 2

Outline

Conflict Resolution Algorithms: Modeling and Performance EvaluationIP Flows: Definition, Measurement and ApplicationsMultimedia Multicast

Optimal Routing under Delay ConstraintsRobust Multimedia DisseminationMobile IP MulticastThe B-Bone Project

Wireless Networks & Mobile MultimediaTCPFLLIPMobiWeb: Real-Time Continuous Media Support over Wireless Packet NetworksMobile Marketing using a Location Based ServiceMobishare: An Architecture for Sharing, Discovering and Accessing Mobile Data and Services

The DBGlobe Project

P2P Wireless Network Confederation (P2PWNC): P2P Approach to WLAN RoamingThe MMAPPS Project: Market MAnagement of Peer-to-Peer Services

Mobile Multimedia Laboratory

Page 3: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos

[email protected] 3

Conflict Resolution Algorithms:Modeling and Performance Evaluation

STA + WA

Page 4: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos

[email protected] 4

Packet DelayAnalytical Results

obtained throughSystem modelingProbability theoryQueueing theory

PGFsPublications

“Performance Analysis of FiniteNonhomogeneous Population Tree Conflict Resolution Algorithms Using Constant Size Window Access,” IEEE Trans. on Communications, Nov. 1987 (with M.L.Molle, and A.N. Venetsanopoulos).“A Queueing Theoretic Approach to the Delay Analysis for the FCFS 0.487 Conflict Resolution Algorithm,” IEEE Trans. on Information Theory, Nov. 1993 (with M.L. Molle).“A Queueing Theoretic Methodology for Performance Analysis of Separable Window Access Conflict Resolution Algorithms with Variable Length Elementary Events,”Queueing Systems: Theory and Applications, 1994 (with M.L. Molle).

Page 5: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos

[email protected] 5

Packet Delay Distribution

STA/WA w=3

Page 6: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos

[email protected] 6

CRACapacity Results

Upper Bounds on Capacity

Constructive Lower Bounds

through specific algorithms / protocols

0.487 Algorithm

Page 8: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos

[email protected] 8

IP Flows

Page 9: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos
Page 10: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos

[email protected] 10

Multicast

Page 11: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos

[email protected] 11

Multicast Routingfor Interactive Continuous Media

Page 12: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos

[email protected] 12

Constrained Steiner Tree

Page 13: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos
Page 14: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos

[email protected] 14

Impact of Errors on JPEG (HJPEG)

HJPEG2% loss(all inlayer 4)

HJPEG3 layers(~55%

loss)

JPEG2% loss(tablesintact)

Page 15: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos

[email protected] 15

Filters and Media Stream Quality

Filters and transcodersAbsolutely necessary for mobile multicastHelp maintain a level of Perceived Quality of Service (P-QoS)“Smart” filters, “Simple” filters

Layered coding and multi-resolution layered codingA media stream is separated into more than one stream

Sub-streams can be transmitted in different multicast groupsReceivers “tune into” as many as possible

Filter mobility characteristicsFixed

Usually located at the boundary between wired and wireless sectionMobile

In multicast trees, they can propagate upstream, closer to the source, combine into one and serve many receivers in the same sub-tree

Page 16: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos

[email protected] 16

Robust Multimedia Dissemination

Video decomposition into components: basic component (low resolution)enhancement layer (high resolution)

transmission through UDP streamsFEC based protection of basic component"Multi-Resolution Layered Coding for Real-Time Image Transmission: Architectural and Error Control Considerations," Real-Time Imaging, vol. 4, no. 4, pp. 275-298, August 1998 (with J.K. Han).

demo:based on nv (Internet video)block-based inter- and intra-frame compression… UDP/IP

22% loss43% loss,enhancement layer

Page 17: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos

[email protected] 17

Multipoint Communicationsin a Beyond-3G Internetwork

The Internet Beyond 3GDiverse network technologies

2.5G and 3G networksDigital Video Broadcasting (DVB) networks

Terrestrial (DVB-T), Satellite (DVB-S) flavors30 Mbps of shared downlink bandwidth

IEEE 802.11 networksTraditional wired access networks

Goal: All-IP internetworkIP-over-everything, IP-under-everythingIntegrated services spanning network technologies

Audio, video, dataUnidirectional and bidirectional

Support for Multipoint Communications?Support for Mobility?

Our focus: The Mobile Multicast ProblemIP-based quasi-reliable mobile multipoint communications

assuming IPv4, but taking IPv6 into account

Page 18: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos

[email protected] 18

Networks Beyond 3G:Wireless Access & Interconnection

The Book of Visions 2000

3+G: network of networks“new” issues

Technologicaldisparity in

Bands, data rateschannel characteristics

economic & socialwide disparity in

costnetwork ownership modelseconomic models

PublicationsI.D. Constantiou, N.A. Mylonopoulos, and G.C. Polyzos, “Fourth Generation Network Interconnection Issues,” Proc. 1st WWRF Meeting, March 2001.G.C. Polyzos and C. Courcoubetis, “Pricing for Efficient Quality of Service Support in Wireless Packet Networks,” Proc. 2nd WWRF Meeting, May 2001.I.D. Constantiou, E.I. Rodina, and G.C. Polyzos, “Adverse Selection in Fourth Generation Networks: Quality of Services for Entertainment,” Proc. M-Business, July 2002.

Page 19: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos

[email protected] 19

Mobile Multicast: High-level IssuesIP Multicast

Easy for some technologies only“Native” support in Ethernet and broadcast networks……but, point-to-point links in Cellular, PSTN/ISDN and DSL

MobilityNot supported in the original Internet design

An IP address is a subnet and interface identifier but it’s also used in packet routingTCP connection identifiers include lower layer IP identifiers and do not allow them to change

Answer: Mobile IPOne address for identification, another for routing

Hostile Wireless EnvironmentHigher BER challenges original TCP and IP assumptions

Page 20: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos

[email protected] 20

IP MulticastHost group service model

a receiving host may join and leave a multicast group at any timeall IP hosts can communicate unidirectionally with all group members using only the group’s identifier (its class D multicast address)

Routing packets and tracking membershipGlobal and Local mechanisms respectively

Global Routing MechanismsMulticast routing protocols deliver a group’s packets to multicast routers that have expressed interest in receiving packets for a particular group

DVMRP, CBT, MOSPF, PIMGraft delay when a multicast router joins the multicast tree

Local Membership Tracking MechanismsMulticast router: the “interface” between the local and the global mechanism

Exposes aggregate list of groups all its hosts have joinedProtocols for membership tracking

IGMP (for IPv4) and MLD (for IPv6)Soft-state principle – no explicit LEAVE_GROUP primitiveIGMP assumes link-level native broadcast

Page 21: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos

[email protected] 21

Combining IP Multicast and MobilityMobile devices are fundamentally different

Limited battery life have to avoid unnecessary operationsconstant network traffic monitoring is impractical

Radio interface cannot assume high bandwidth nor low BERHandoffs forced disconnections

Vertical and horizontalTDMA and CDMA with power control no link-level multicast yet

IPv4 address shortageGPRS operators rely on NAT

NAT makes IP multicast more difficult

Cellular operators interpret “multicast” differentlyCell-limited usuallyNot the IP-based multicast envisaged for the Beyond-3G Internet

Page 22: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos

[email protected] 22

IGMP Mobility Support & IGMP Assumptions

IGMP was designed with Ethernet in mindIGMP is not suitable for routers with point-to-point links

IGMP queries have to be issued to each one of these linksNot everyone will hear responses…… unless the router multi-unicasts themMore state information needed at the router

IGMP is not suitable for mobile hostsMobile hosts cannot constantly monitor network trafficMobile hosts should not be forced to resend unnecessary dataSolution use explicit JOIN_GROUP and LEAVE_GROUP primitives

Page 23: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos

[email protected] 23

Mobile Multicast RequirementsSignificant vs. non-significant moves

If a MH move causes the new subnet’s multicast router to subscribe to new groups, the move is significantNon-significant moves should have no effect on the global mechanismsBoth types must appear similar from the user’s perspective

Multicast packet bufferingBuffer packets until when?Disconnections due to

HandoffsPhysical layer problemsUser intent

Mobile subnetsDeal with them as one logical entity

RoamingSophisticated authentication and pricing schemes are also required

Page 24: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos

[email protected] 24

Mobile IP Multicast

Multicast over IP-based Wireless Networks

Mobile Mobile IPand/or Cellular IP

Relevance: 3G and 4G

PublicationsG. Xylomenos and G.C. Polyzos, “IP Multicast for Mobile Hosts,” IEEE Communications Magazine, vol. 35, no. 1, January 1997.E.C. Efstathiou and G.C. Polyzos, “Multipoint Communications in a Beyond-3GInternetwork,” Proc. Intern. Workshop on Wired/Wireless Internet Communications, Las Vegas, NV, June 2002.

Global Multicast Routing Protocol

Source

Foreign Agent and Cellular IP Gateway

BS1 BS4

BS3

Mobile Host

BS2

Mobile Host

Mobile Host

Page 25: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos

[email protected] 25

The B-BONE Project: Broadcasting and Multicasting Over Enhanced UMTS Mobile Broadband Networks

Project Goal: Evaluation of multicast and broadcast in 4GCharacterise requirements of broadcast servicesDevelop algorithms for QoS provisionInvestigate integration of broadcast/multicast/unicastEvaluate handovers with broadcasting/multicastingEvaluate TCP enhancement schemesDevelop schemes to aggregate resource requestsDevelop auction based resource allocation schemesDevelop mechanisms for cost splittingBuild a link and system level simulator for the network

Project PartnersPortugal Telecom Inovação – PTIN (Portugal)ADETTI (Portugal)Technical University of Lisbon - IST (Portugal)University of Cyprus – UCY (Cyprus)Athens University of Economics – AUEB (Greece)Aristotle University of Thessalonica – AUTh (Greece)Motorola Ltd. – MOT (UK)Alcatel SEL AG – SEL (Germany)

Page 26: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos

[email protected] 26

AUEB’s Role in B-Bone

Definition of scenariosWhat are the needs of the users?

Evaluation of alternative schemesInvestigate resource management techniquesEvaluate multicast and broadcast over UMTSDesign an all-IP access and core networkDevelopment of auction-based resource allocationDevelopment of cost-splitting techniquesProvision of QoS to heterogeneous recipients

Simulation of overall systemIntegration with physical layer work from others

Page 27: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos

[email protected] 27

Wireless Networks and Mobile Communications

TCP/IP Performance over Wireless NetworksFlexible, Adaptive Link-Layer ProtocolAdaptation for Wireless/Mobile Internet MultimediaGPRS DiffServ Architecture and PricingMobile Marketing using a Location Based ServicePeer WLAN Consortia

Page 28: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos

[email protected] 28

Performance ofInternet Protocols over Wireless Links

Wireless Technologieswireless LANsPCS/cellular telephonyfuture broadband wireless

Poor TCP performanceTCP assumes: loss = congestionin wireless: loss mostly due to channel errorswith mobility: delay => loss ...

Unpredictable UDP performanceunacceptable for some applications (NFS,...)possibly OK for others

"Internet Protocol Performance over Networks with Wireless Links," IEEE Network, vol. 13, no. 4, pp. 55-63, Jul-Aug 1999 (with G. Xylomenos).

TCP Throughput (1.9e-6 Bit Error Rate)

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6

Nominal

LL Best

LL W orst

E2E Best

E2E W orst

Prot

ocol

Throughput (MBytes/s)

W ANLAN

Relative Protocol Throughput

0.00% 20.00% 40.00% 60.00% 80.00% 100.00%

WirelessThroughput

WirelineThroughput

Link

Typ

e

Percentage of Maximum

TCP (bidirectional)TCP (unidirectional)UDP (unidirectional)

Balakrishnan et al. (1996)

our Wireless LAN measurements

Page 29: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos

[email protected] 29

TCP/IP Performance over Wireless Networks

PublicationsG. Xylomenos and G.C. Polyzos, “Internet Protocol Performance over Networks with Wireless Links,” IEEE Network, vol. 13, no. 4, July-August 1999.G. Xylomenos, G.C. Polyzos, P. Mahonen, and M. Saaranen, “TCP Performance Issues over Wireless Links,” IEEE Communications Magazine, vol. 39, no. 4, April 2001.

Sender

Gateway Mobile

host

TCP(one end-to-end connection)

TCP

snoop

re-tx

Page 30: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos

[email protected] 30

Flexible, Adaptive Link-Layer Protocol

TCP not the only Internet Transport ProtocolReal-Time Interactive Multimedia

Multiple streams over a single wireless linkeven to a single hostdynamic application/stream mix

QoS support must start at the bottomEnhance QoS per stream

explicit: signalingimplicit: flow id or ToS

PublicationsG. Xylomenos and G.C. Polyzos, “Link Layer Support for Quality of Service on Wireless Internet Links,” IEEE Personal Communications, vol. 6, no. 5, October 1999.G. Xylomenos and G.C. Polyzos, “Quality of Service Support over Multi-Service Wireless Internet Links,” Computer Networks, vol. 37, no. 5, November 2001.

Page 31: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos

[email protected] 31

Mobile Multimedia: Problems

low(er) bandwidthunpredictable wireless channel performance

even for a single channel, with no hand-offserror rate, error characteristics

unpredictable/difficult to ensure QoS because of mobilitytraditional (horizontal) hand-offs: different cells, same network/technologyvertical hand-offs: across networks and technologies

e.g., cellular to satellite

unfriendly physical layer designssingle application (voice) designs dominate physical layerretrofit packet/Internet architecture

Page 32: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos

[email protected] 32

Adaptationfor Wireless Mobile Internet Multimedia

multi-modal/multi-bit-rate/multi-format contentstatic/dynamic

TranscodingHierarchical coding(particularly for multicast)Proxy architectures

MobiWebsoft admission control/reservationspriorities, control inter-stream contentiondynamic adaptation

PublicationsM. Margaritidis and G.C. Polyzos, “MobiWeb: Enabling Adaptive Continuous Media Appli-cations over Wireless 3G Links,” IEEE Personal Communications, vol. 7, no. 6, Dec. 2000.M. Margaritidis and G.C. Polyzos, “Adaptation Techniques for Ubiquitous Internet Multimedia,” Wireless Communications and Mobile Computing, vol. 1, no. 2, April-June 2001.

Base Station SideProxy Layer

Single TCP Connection

Traditional UDP

Single UDP Stream

ServerMobile Host

TraditionalTCP

TraditionalUDP

EnhancedTCP

EnhancedUDP

Application layer

Mobile Host SideProxy Layer

Traditional UDP

Application layer

Traditional TCP

Traditional TCP

Base Station SideProxy Layer

Single TCP Connection

Traditional UDP

Single UDP Stream

ServerMobile Host

TraditionalTCP

TraditionalUDP

EnhancedTCP

EnhancedUDP

Application layer

Mobile Host SideProxy Layer

Traditional UDP

Application layer

Traditional TCP

Traditional TCP

Page 33: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos

[email protected] 33

Sample MobiWeb Performance Results

0

100

200

300

400

500

600

700

800

900

10000.

1

2.6

5.1

7.6

10.1

12.6

15.1

17.6

20.1

22.6

25.1

27.6

30.1

32.6

35.1

37.6

40.1

42.6

45.1

47.6

50.1

52.6

T ime (secs)

Bit

Rat

e (k

bps)

L ink BWAudioFTP/TCPVideo 1Video 2

Page 34: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos

[email protected] 34

GPRS Overview

SGSN GGSN

Internet

GSM extension supporting packet-switching1st step towards 3G/IP infrastructure

2 Added Nodes (to GSM core network)SGSN: Serving GPRS Support NodeGGSN: Gateway GPRS Support Node

Operator’s IP Network

Page 35: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos

[email protected] 35

GPRS DiffServ Architecture and Pricing

(Two-Bit) Differentiated Services ArchitectureDistributed traffic conditioner (MS and BSS)@ BSS: simulation of first hop router’s functions (software upgrade)Use of Uplink State Flag (USF), Countdown Value (CV) and the existing procedures of PDP Context activation and TBF establishmentPublications

S. Soursos, C. Courcoubetis, and G.C. Polyzos, “Pricing Differentiated Services in the GPRS Environment,” Wireless Networks, vol. 9, no. 4, 2003 (Special Issue on Wireless Mobile Internet).

PDN

SGSNBSS

GGSNMS

Border RouterFirst Hop Router

Page 36: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos

[email protected] 36

Mobile Marketing using aLocation Based Service

Technical aspects of data distribution

LDAP, WAP, etc.Business aspects

relationships…

C. Ververidis and G.C. Polyzos, “Mobile Marketing Using Location Based Services,” Proc. M-Business, July 2002.

Page 37: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos

[email protected] 37

Mobishare Architecture

An Architecture for Sharing, Discovering and Accessing Mobile Data and Services: Location and Mobility Issues

Christopher VerveridisStratis ValavanisMichalis VazirgiannisGeorge C. Polyzos

we propose a hybrid architecturehierarchies of serverspeers have significant role

geographical 2-D space is divided into administrative areas (grid), each managed by an Administration Server

similar topology to cellular systemsHeterogeneous (cell size, technologies…)

Cell2

Access PointCell3

Access PointCell5

Access Point

Cell1

Access Point

Cell6

Access Point

Cell4

Access Point

Cell7

Access Point

AdministrationServer

Admin. Server

PMO

Page 38: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos

[email protected] 38

The DBGlobe Project

FET IST project DBGlobePartners: University of Ioannina, INRIA, Computer Technology Institute, University of Cyprus, UC Riverside, Technical University of Crete andAalborg University, AUEB

DBGlobe considers an environment whereubiquitous mobile devices act as data and service providersdata and services are heterogeneous and distributednetwork topology is dynamic and of global scalecontext is of great importance in order to locate information and services

DBGlobe Goalsto provide new theoretical foundations in all aspects of data management to deal with the problems that arise in such dynamic environments

models, storage, querying…

Page 39: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos

[email protected] 39

Mobishare Motivation:Observations and Assumptions

in certain application domains, user queries are of local interestnearest color printertime of next bus departure from the bus stop

many information and service requests can be served by peers, rather than servers

latest slide distributed through the multicast sessionpure peer-to-peer architectures impose high overheads to querying and discoveryASIDE: we also participate in IST project MMAPPS (Market Management of

Peer-to-Peer Services)hierarchical architectures demand a large layered infrastructure

they might cause a significant delay in answering simple requests

Page 40: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos

[email protected] 40

Mobishare: Mobility Issues

frequent disconnections and highly variable bandwidthaddressed at the application leveladaptive applications

media selection, quality, etc.disconnected operation (caching, pre-fetching…)

frequent context switchingvalidity of query results

if query is location dependentquery results received after the PMO has moved away…

print to nearest color printer…

data(base) consistency issuesapproximate answers are OK

Page 41: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos

[email protected] 41

P2P Wireless Network Confederation:A P2P Approach to Wireless LAN Roaming

Ubiquitous Internet access is becoming a necessityUseful services

email, Web, remote network accessVoIP, messaging

Wireless ISPsAdministrative overhead and complexityInsufficient autonomy for the roaming partnersInsufficient privacy for the roaming usersHotspot aggregation - e.g. the Boingo model - is not WLAN roaming!

WISP roaming is practically non-existent

WISPs are facing difficulties

Metcalfe’s law:the value of a network increases as the square of the number of people connected to it

Page 42: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos

[email protected] 42

The Peer-to-Peer ApproachConsumingPeeraueb.gr

ProvidingPeer

ucsd.edu

Home Domain Consuming Peer

Registered Users: Unique P2PWNC ID ( username@home_domain_name )

Peers Administrative Domains

[email protected]

Visited Domain Providing Peer

Page 43: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos

[email protected] 43

The Peer-to-Peer Wireless Network Confederation (P2PWNC)

WLAN viewWLAN view P2P viewP2P view

AP : WLAN Access Point

: UserDA : P2PWNC Domain Agent

APAPAP

APAP

AP

APAP

APDA

‘White’DA

‘Green’

DA‘Blue’

A framework for uniting WLAN hotspots in a global groupA community of administrative domains that offer wireless Internet access to each other’s registered usersA P2P network of Domain Agents (DAs)

Each DA represents one WLAN administrative domainDA purpose is eliminate the overhead of roaming agreements

Page 44: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos

[email protected] 44

P2PWNC CharacteristicsSimplicity

No cost of entry for domainsNo central entity controls the P2PWNC or the interactions of the peersJoining the P2PWNC is similar to joining a file-sharing network

Domains make autonomous decisionsConcerning the amount of resources they provide to visitors

User anonymity and untraceability is a design feature

“A Peer-to-Peer Aproach to Wireless LAN Roaming,” Proc. the First ACM International Workshop on Wireless Mobile Applications and Services on WLAN Hotspots (WMASH 2003), San Diego, CA, Sept. 2003 (with E. Efstathiou).“Peer-to-Peer Wireless LAN Consortia: Modelling and Architecture,” Proc. 3rd IEEE International Conference on Peer-to-Peer Computing (P2P 2003), Linkoping, Sweden, Sept. 2003 (with P. Antoniadis, C. Courcoubetis, E. Efstathiou, and B. Strulo).“Designing a Peer-to-Peer Wireless Network Confederation,” Proc. 3rd International Workshop on Wireless Local Networks (WLN 2003), Bonn, Germany, Oct. 2003 (with E. Efstathiou).

Page 45: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos

[email protected] 45

P2P AspectsThe consortium is governed by rules on reciprocity that are flexibleIncentives to share a domain’s resources are neededEach peer attempts to maximize the benefit for its users:

Increase geographical coverage and availabilityEnhance performanceProvide value-added servicesEnsure QoS levels (prevent abuse from visiting users)

Reputation systemEach peer wants to know what the other peers are offeringDifferent types of reputation:

Service reputationNetwork QoS reputation

Each peer can devise strategies based on this informationFree-riding represents a problem.

E.g., when peers deny access to visitorsRepeated game

Page 46: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos

[email protected] 46

Domain Agent ModulesName service

Maps logical domain names to DA IP addressesUses a distributed hash table (DHT)

AuthenticationMaintains a database of registered users……along with their security credentials

Traffic policingLogs and shapes egress and ingress Internet trafficAllocates specific amounts of bandwidth to visitors

WLAN infrastructureFirewall, DHCP, DNS, access point control

Distributed accountingSecure storage of P2PWNC accounting dataAlso uses a DHT

PrivacyEnhances user anonymity and untraceabilityBased on traffic mixes

Page 47: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos

[email protected] 47

P2PWNC Security Issues:a superset of WLAN security issues

Usual confidentiality, integrity, and availability problemsTwo additional problems:1. Traffic logging by untrustworthy

providerstraffic visible to the visited domain agentEncryption does not hide useful metadata (e.g. remote party address)SOLUTION: Always tunnel through the home domain

2. Identity and location privacyUsername and home domain visible to the visited domain agentHome domain is usually required for proper accounting of actionsCurrent location (the visited peer) is visible to the home domainSOLUTION: P2PWNC privacy architecture

Peer ‘P’

Peer ‘A’

(mix 1)

Peer ‘B’

(mix 2)

Peer ‘C’

“My P2PWNC ID is Alias_X@A”

(Credentials include real ID and a mix chain

encrypted using nested public-key encryptions)

Alias_X@A{ MIX, B, { MIX, C, { STOP, X }C }B }A

Alias_X@B{ MIX, C, { STOP, X }C }B

Alias_X@C{ STOP, X }C

X@C

Page 48: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos

[email protected] 48

Additional Issues

Need a distributed accounting subsystem that is:SecureFault-tolerantScalable

The “offline domains” issueA user’s home domain may be offlineNo consumer peer available to speak on the user’s behalf

Could the user device act as a peer?Could another peer act as the user’s home?

Lightweight client devicesMaybe special software is required on the client device in order to verify received service authoritativelyWho else can independently observe the provider?

Page 49: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos

[email protected] 49

Deploying the P2PWNC

DA administrative interface must hide complexity from administrators

Requires only a minimum number of input parametersSome of these parameters will be ‘best-guesses’

Visitor request ratesRequest rates of the domain’s registered users when roaming

P2PWNC profit opportunitiesVendors of domain agentsDomain aggregators“Pay-as-you-go” domains

Page 50: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos

[email protected] 50

Prototype

Prototype Domain Agent has been builtRunning on Linux (with the 2.4.21 kernel)Uses MMAPPS Negotiation and Accounting modulesUses standard and custom-made Linux TCP/IP daemons

Modules are still missingSecure distributed hash table

For distributed accounting and the P2PWNC name-servicePrivacy module

Page 51: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos

[email protected] 51

The MMAPPS Project

EU-funded research project:Market MAnagement of Peer-to-Peer Services (2002-2004)

how to use techniques from economics and social science to tackle some of the fundamental difficulties in creating well-founded, sustainable, P2P applications

Project partners: BT Research, UKAthens University of Economics and Business (AUEB), GRETH, Zurich, CHDarmstadt University of Technology, DMysterian, UKTelekom Austria, AUniversity of Lancaster, UK

Page 52: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos

[email protected] 52

Mobile Multimedia Lab (http://mm.aueb.gr)Personnel

5 facultyG. Polyzos, G. XylomenosC. Courcoubetis, G. Stamoulis, M. Vazirgiannis,

~ 10 PhD students~ 10 MSc and undergraduate students

Research AreasMobile Communications Technologies

2.5G, 3G, and 4G systems issues Internet and Multimedia aspects

Enhanced Internet protocols for efficient mobile/wireless operationPricing and charging wireless and mobile services Advanced network applications and servicesInteractive Multimedia Multimedia Multicast

Page 53: Networking Research: Problems, Results, Techniques and Tools€¦ · IP-based Wireless Networks Mobile Mobile IP and/or Cellular IP zRelevance: 3G and 4G zPublications G. Xylomenos

Thanks!George C. [email protected].: +30 10 8203 650

Mobile Multimedia LaboratoryTel.: +30 10 8203 693, Fax: +30 10 8203 686

http://mm.aueb.gr/