Performance of Host Identity Protocol on Nokia Internet Tablet

Similar documents
Quantifying the Performance Degradation of IPv6 for TCP in Windows and Linux Networking

1000Mbps Ethernet Performance Test Report

Performance Analysis of IPv4 v/s IPv6 in Virtual Environment Using UBUNTU

STRESS TESTING OF HOST IDENTITY PROTOCOL (HIP) IMPLEMENTATIONS

Study and installation of a VOIP service on ipaq in Linux environment

Traditional Telephony IP Telephony Voice, Data, Video Integration. Media Convergence. IP Router Server IP Router. Video Distribution Fax

Network Performance Evaluation of Latest Windows Operating Systems

Adapt Support Managed Service Programs

D1.2 Network Load Balancing

Sockets vs. RDMA Interface over 10-Gigabit Networks: An In-depth Analysis of the Memory Traffic Bottleneck

An Experimental Study of Cross-Layer Security Protocols in Public Access Wireless Networks

Industry First X86-based Single Board Computer JaguarBoard Released

Internet of things (IOT) applications covering industrial domain. Dev Bhattacharya

Technical Requirements

Network performance in virtual infrastructures

Mobile Devices and Systems Lesson 02 Handheld Pocket Computers and Mobile System Operating Systems

How To Test For Performance And Scalability On A Server With A Multi-Core Computer (For A Large Server)

VIA CONNECT PRO Deployment Guide

IxVeriWave BYOD (Bring Your Own Device) Testing

An Experimental Study on Wireless Security Protocols over Mobile IP Networks

Preparing the Windows version of the software for use

VIA COLLAGE Deployment Guide

Where IT perceptions are reality. Test Report. OCe14000 Performance. Featuring Emulex OCe14102 Network Adapters Emulex XE100 Offload Engine

A Novel Distributed Wireless VoIP Server Based on SIP

Comparing Free Virtualization Products

Remote Access VPNs Performance Comparison between Windows Server 2003 and Fedora Core 6

Linux NIC and iscsi Performance over 40GbE

Quantifying TCP Performance for IPv6 in Linux- Based Server Operating Systems

ALL-AIO-2321P ZERO CLIENT

Final for ECE374 05/06/13 Solution!!

Introduction to MPIO, MCS, Trunking, and LACP

CT LANforge-FIRE VoIP Call Generator

TamoSoft Throughput Test

SIDN Server Measurements

Monitoring high-speed networks using ntop. Luca Deri

Transparent Optimization of Grid Server Selection with Real-Time Passive Network Measurements. Marcia Zangrilli and Bruce Lowekamp

Evaluation Report: Emulex OCe GbE and OCe GbE Adapter Comparison with Intel X710 10GbE and XL710 40GbE Adapters

SIP Infrastructure Performance Testing

Performance Monitoring of VoIP with Multiple Codecs Using IPv4 and IPv6to4 Tunnelling Mechanism on Windows and Linux

Thingsquare Technology

Teradici Remote Workstation Karte PCoIP Host Card Overview

Multi-Profile CMOS Infrared Network Camera

Load Balancer Comparison: a quantitative approach. a call for researchers ;)

6QM Solution for IPv6 QoS Measurements

How To Monitor And Test An Ethernet Network On A Computer Or Network Card

LCMON Network Traffic Analysis

Receptionist-Small Business Administrator guide

Digi International: Digi One IA RealPort Latency Performance Testing

Enabling Technologies for Distributed and Cloud Computing

WaveInsite Mobile WLAN Client Interoperability and Performance Testing

Question: 3 When using Application Intelligence, Server Time may be defined as.

How To Install Sedar On A Workstation

ZEN LOAD BALANCER EE v3.04 DATASHEET The Load Balancing made easy

ZEN LOAD BALANCER EE v3.02 DATASHEET The Load Balancing made easy

VOICE OVER IP AND NETWORK CONVERGENCE

ALL Mbits Powerline WLAN N Access Point. User s Manual

Frequently Asked Questions

Enabling Technologies for Distributed Computing

QUESTIONS & ANSWERS. ItB tender 72-09: IT Equipment. Elections Project

By GradDip Students: Liam Barrett Mary O Riordan

ON THE IMPLEMENTATION OF ADAPTIVE FLOW MEASUREMENT IN THE SDN-ENABLED NETWORK: A PROTOTYPE

Mobile Operating Systems Lesson 07 Symbian OS

Implementation of Wireless Gateway for Smart Home

APx4 Wireless System-on-Module 5/8/2013 1

Networking Virtualization Using FPGAs

Remote Backup Software

The new frontier of the DATA acquisition using 1 and 10 Gb/s Ethernet links. Filippo Costa on behalf of the ALICE DAQ group

Aqua Accelerated Protocol (AAP) For Mac User Manual

UDP-IPv6 Performance in Peer-to-Peer Gigabit Ethernet using Modern Windows and Linux Systems

Analysis of Effect of Handoff on Audio Streaming in VOIP Networks

POX CONTROLLER PERFORMANCE FOR OPENFLOW NETWORKS. Selçuk Yazar, Erdem Uçar POX CONTROLLER ЗА OPENFLOW ПЛАТФОРМА. Селчук Язар, Ердем Учар

DNA. White Paper. DNA White paper Version: 1.08 Release Date: 1 st July, 2015 Expiry Date: 31 st December, Ian Silvester DNA Manager.

DIABLO TECHNOLOGIES MEMORY CHANNEL STORAGE AND VMWARE VIRTUAL SAN : VDI ACCELERATION

ALL-ZC-2140P-DVI PCoIP Zero Client Overview

Indepth Voice over IP and SIP Networking Course

Performance evaluation of the Asterisk PBX

Wireless g CF Card User Manual

Open Source in Network Administration: the ntop Project

Lecture 8 Performance Measurements and Metrics. Performance Metrics. Outline. Performance Metrics. Performance Metrics Performance Measurements

Ahsay Online Backup Suite v5.0. Whitepaper Backup speed

System Environment Specifications Network, PC, Peripheral & Server Requirements

Requirements. System Requirements. System Requirements, page 1 Port Requirements, page 4 Supported Codecs, page 5

HANIC 100G: Hardware accelerator for 100 Gbps network traffic monitoring

4/2/2014 Linux Dev-Boards. Linux Dev Boards. Tagung Forth Gesellschaft e.v. Maerz file:///home/cas/talk/linux-boards/html/linux-boards.

How To Compare Performance Of A Router On A Hypervisor On A Linux Virtualbox 2.5 (Xen) To A Virtualbox (Xeen) Xen-Virtualization (X

Measuring Wireless Network Performance: Data Rates vs. Signal Strength

How To Analyze The Security On An Ipa Wireless Sensor Network

OAISYS and ShoreTel: Call Recording Solution Configuration. An OAISYS White Paper

OPTIMIZE DMA CONFIGURATION IN ENCRYPTION USE CASE. Guillène Ribière, CEO, System Architect

Network Performance Optimisation and Load Balancing. Wulf Thannhaeuser

Performance Analysis of Home Streaming Video Using Orb

Performance Analysis of Distributed Computer Network over IP Protocol

Terminal Server Software and Hardware Requirements. Terminal Server. Software and Hardware Requirements. Datacolor Match Pigment Datacolor Tools

EVALUATING NETWORK BUFFER SIZE REQUIREMENTS

Boosting Data Transfer with TCP Offload Engine Technology

Real-Time Analysis of CDN in an Academic Institute: A Simulation Study

How To Set Up Foglight Nms For A Proof Of Concept

DIRAC: A Software-based Wireless Router System Petros Zerfos, Gary Zhong, Jerry Cheng, Haiyun Luo, Songwu Lu, Jefferey Jia-Ru Li

Exploration of Large Scale Virtual Networks. Open Network Summit 2016

A Transport Protocol for Multimedia Wireless Sensor Networks

Transcription:

Performance of Host Identity Protocol on Nokia Internet Tablet Andrey Khurri Helsinki Institute for Information Technology <firstname.lastname@hiit.fi> HIP Research Group IETF 68 Prague March 23, 2007

Outline Nokia 770 specifications Porting items Test environment Basic HIP properties and non HIP characteristics measured Measurement results & Analysis Conclusions 2

Why Nokia 770? PDA with very limited resources Mobile client (HIP supports mobility) Great amount of applications that might utilize the benefits of HIP (i.e. Internet Telephony, Web, Media etc.) Linux based (open source platform, easy porting) 3

Technical specifications Processor Memory RS MMC (Reduced Size MultiMediaCard) slot up to 2 GB currently WLAN IEEE 802.11b/g Bluetooth 1.2 Power 64 MB DDR RAM user available 64 MB of internal Flash Connectivity a 220 MHz, ARM9 based Texas Instruments (TI) OMAP 1710 a 1500 mah BP 5L Li Polymer battery Operating System Internet Tablet OS 2006 edition (embedded Debian) GNOME based graphical user interface Linux 2.6.16 kernel 4

Porting HIPL to Tablet Customizing Tablet's kernel to support HIP patching, configuring Scratchbox cross compilation toolkit cross compiling the kernel and HIPL userspace code Packaging software to be deployed on the device Flashing kernel image, installing packages 5

Network Setup Ubuntu 6.06 Dapper Drake Linux Kernel 2.6.15.7 Switch IEEE 802.11g Intel Pentium 4 CPU 3.00 GHz 1 GB RAM Tablet to PC Tablet to Tablet Laptop to PC Intel Pentium 1.6 GHz Embedded Debian IBM R51 laptop Linux Kernel 2.6.16 1 GB RAM Nokia Tablet 6

Basic Characteristics Duration of HIP Base Exchange Round Trip Time TCP Throughput Duration of Mobility Update Power consumption 7

Times Measured Mobile terminal Server 8

Duration of HIP handshake stages Tablet Average time (s) Laptop BE stages and total time (1024 bit keys, puzzle difficulty of ten) 9

Duration of HIP handshake stages (2) 2.6 PC tablet 2.4 2.2 Average time (s) 2.0 1.8 1.6 1.4 1.2 1.0 0.8 0.6 0.4 0.2 0.0 proc I1, gen R1 proc R1, gen I2 proc I2, gen R2 proc R2 BE time Measured times Results obtained from Tablet to Tablet and PC to PC scenarios 10

Average Time (s) Puzzle Difficulty Impact Puzzle Difficulty (bit) R1 processing time dependence on the puzzle difficulty 11

Time for Mobility Update (s) Duration of Mobility Update Number of measurements Average time: Tablet 287 ms; Laptop 100 ms 12

Round Trip Time RTT Mean, ms IPv6 (64 B) Standard deviation, ms IPv6 IPv6/HIP (116 B) ESP, 116B IPv6 (64 B) IPv6 IPv6/HIP (116 B) (ESP) PC > Tablet 2.223 2.358 2.936 0.470 0.425 0.931 Tablet > PC 1.901 1.900 2.748 0.332 1.235 1.347 PC > Laptop 1.026 1.049 1.177 0.340 0.312 0.243 Laptop > PC 1.065 1.070 1.207 0.338 0.427 0.502 Average Round Trip Time with various size packet 13

Average time (ms) Round Trip Time (cont'd) RTT over IP RTT over HIP Number of measurements PC as the initiator of the HIP BE 14

TCP Throughput Standard deviation (Mbit/s) Mean (Mbit/s) Throughput TCP TCP/HIP TCP + WPA TCP/HIP + WPA TCP TCP/HIP TCP + WPA TCP/HIP + WPA Tablet > PC 4.86 3.27 4.841 3.137 0.28 0.08 0.052 0.030 Laptop > PC 21.77 21.16 0.23 0.18 Average TCP throughput in different scenarios 15

Throughput (Mbit/s) TCP Throughput (cont'd) Number of measurements 16

Power consumption Applications/Mode Current (ma) HIP Base Exchange 360 ESP traffic (iperf with HIP) 380 Plain TCP (iperf without HIP) 380 Video stream from a server Local video Audio stream from a server Local audio Browsing (active WLAN) Passive WLAN Activating screen Sleeping mode > 500 270 400 500 200 350 500 120 120 140 < 10 Current consumption by applications 17

Power consumption (cont'd) Constant data transmitting over WLAN utilizes Tablet's CPU fully in this case battery lifetime does not differ much for HIP and non HIP applications (3.5 4 hours) both control messages and data plane consume similar amount of power at a moment If compared to data throughput HIP does consume more energy than plain TCP/IP ESP data encapsulation requires a notably longer CPU utilization to perform a task (send a certain amount of data) The more time is needed the more energy will be consumed in total for an operation by the Nokia Tablet 18

Conclusions Crypto operations cost much Tablet to PC handshake consumes 1.4 sec Two tablets need nearly two times more (2.6 sec) Duration of mobility update 287 ms Results indicate the time for a single HIP association in reality, there might be several associations at the same time Throughput and latency are seriously affected on the Tablet by ESP encryption involved with HIP Tablet CPU constraints the accessible throughput over 802.11g WLAN to 5 Mbit/s (in contrast, 1.6 GHz laptop reaches 20 Mbit/s) HIP reduces this value by 35 % for Tablet and by 3% for Laptop The RTT is increased by HIP by 35 45% 19

Conclusions (2) What do results particularly mean for the end users? How big delays will be in real life scenarios with different applications? HIP influence on particular applications? (i.e. impact on QoS for VoIP, IP TV etc.) Benefits vs. overhead... 20

Thank You! Questions? Packages and documentation available at http://www.infrahip.net/mercone 21

HIP Mobility Update Old IP HIP Bas e Excha nge Nokia 770 Mobile Node HIP Initiator eam audio str over HIP HI New IP te a d p P U Audio Streaming Server HIP Responder 22