IP-Over-USB Gateway Ben Greenberg Bartosz Mach Adviser: Prof. Vincenzo Liberatore Case Western Reserve University Dept. of Electrical Engineering and Computer.

Slides:



Advertisements
Similar presentations
automated single login access to Novell storage resources
Advertisements

A mobile single sign-on system Master thesis 2006 Mats Byfuglien.
Musenki Enabling “hotspot” wireless Internet connectivity through technology and services.
Lecture 12 Page 1 CS 111 Online Devices and Device Drivers CS 111 On-Line MS Program Operating Systems Peter Reiher.
Team 7 / May 24, 2006 Web Based Automation & Security Client Capstone Design Advisor Prof. David Bourner Team Members Lloyd Emokpae (team Lead) Vikash.
Leveraging WinPE and Linux Preboot for Effective Provisioning Jonathan Richey | Director of Development | Altiris, Inc.
Handheld TFTP Server with USB Andrew Pangborn Michael Nusinov RIT Computer Engineering – CE Design 03/20/2008.
SUMMER TRAINING REPORT PRESENTATION By Mohammed Al_Ibrahim
This work is supported by the National Science Foundation under Grant Number DUE Any opinions, findings and conclusions or recommendations expressed.
1 Chapter 2 Operating Systems: Software in the Background.
Project P3-B MAC Scheduling and Reservations with TCP Design and Prototyping project Test harness for adding limited application level MAC features to.
Bluetooth Presented by: Mohammad Shanehsaz June 2004 Adapted from BELKIN Bluetooth Software User Manual.
Wi-Fi Structures.
LogMeIn.com By: Casey Davidson. What is it? Free Web-based VNC Client Remotely control any PC or Mac from anywhere in the world No network configuring.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Students:Gilad Goldman Lior Kamran Supervisor:Mony Orbach Part A Presentation Network Sniffer.
© Copyright 1997, The University of New Mexico J-1 TCP/IP Integration AppleTalk Over TCP/IP Packets Carry IP and AppleTalk Addressing.
Copyright 2002 Year 2 - Chapter 4/Cisco 3 - Module 4 LAN Design By Carl Marandola.
TEW-691GR Training TEW-691GR Training TEW-691GR 450Mbps Wireless N Gigabit Router.
Connecting LANs, Backbone Networks, and Virtual LANs
PI : TV A PI MEDIA CENTER Michael Hoskins Network Security & Electronics Program, Dept. of Applied Engineering & Technology, Eastern Kentucky University.
Space Science and Engineering Center University of Wisconsin-Madison Virtual Machines: A method for distributing DB processing software Liam Gumley.
Using Virtualization in the Classroom. Using Virtualization in the Classroom Session Objectives Define virtualization Compare major virtualization programs.
NETWORKING COMPONENTS Zach Avis. Hub A hub is a low cost way to connect two computers. A hub can also act as a repeater. When a signal comes from one.
And how they are used. Hubs send data to all of the devices that are plugged into them. They have no ability to send packets to the correct ports. Cost~$35.
EtherCAT Protocol Implementation Issues on an Embedded Linux Platform
Networks CSCI-N 100 Dept. of Computer and Information Science.
Christopher Bednarz Justin Jones Prof. Xiang ECE 4986 Fall Department of Electrical and Computer Engineering University.
Mac OS X Ivan Ma Senior Systems Engineer Apple.
Term 2, 2011 Week 3. CONTENTS Home networks – Ethernet network – Phone line network – Power line network – Wi-Fi network Questions.
1 A web enabled compact flash card reader eeble. 2 Weeble Team Chris Foster Nicole DiGrazia Mike Kacirek Website
Internet Connection Sharing Ben Ramig Erik Tierney.
Networks LANS,. FastPoll True Questions Answer A for True and B for False A wireless infrastructure network uses a centralized broadcasting device, such.
Virtual Private Networking with OpenVPN Wim Kerkhoff Fraser Valley Linux Users Group April 15, 2004.
Version 4.0. Objectives Describe how networks impact our daily lives. Describe the role of data networking in the human network. Identify the key components.
Bluetooth POP3 Relay Project Benjamin Kennedy April 30 th, 2002.
ACM 511 Chapter 2. Communication Communicating the Messages The best approach is to divide the data into smaller, more manageable pieces to send over.
Using Virtualization in the Classroom. Using Virtualization in the Classroom Session Objectives Define virtualization Compare major virtualization programs.
GROUP POLICIES AND SECURITY USING WINDOWS SERVER 2008 Raymond Ross EKU, Dept. of Technology, CEN.
HUB Connects multiple workstations, servers, and other devices to a network. Can be used to connect two or more computers to one network port. Handles.
Module 2: Planning and Optimizing a TCP/IP Physical and Logical Network.
Windows XP Professional Features ©Richard L. Goldman February 5, 2003.
NETWORKING COMPONENTS AN OVERVIEW OF COMMONLY USED HARDWARE Christopher Johnson LTEC 4550.
DIGITAL CONTROL INTERFACES MH0307 PLC & DATA ACQUISITION SYSTEMS DEPARTMENT OF MECHATRONICS ENGINEERING SRM UNIVERSITY.
HNC COMPUTING - Network Concepts 1 Network Concepts Devices Introduction into Network Devices.
Cognitive Radio Networks: Imagination or Reality? Joseph B. Evans Deane E. Ackers Distinguished Professor of Electrical Engineering & Computer Science.
Copyright 2002Cisco Press: CCNA Instructor’s Manual Year 2 - Chapter 4/Cisco 3 - Module 4 LAN Design.
Cisco Discovery Home and Small Business Networking Chapter 2 – Operating Systems Jeopardy Review Darren Shaver – Kubasaki High School – Okinawa, Japan.
Chapter 7 Backbone Network. Announcements and Outline Announcements Outline Backbone Network Components  Switches, Routers, Gateways Backbone Network.
Altiris ® as a Remote Deployment Solution Wesley Chitwood EKU, Dept. of Technology, CEN/CET.
Terminal Servers in Schools A second life for your older computers.
Microsoft WINDOWS 98 By Bülent BAYÇELEBİ & Tarık YÜKSEK.
A machine that acts as the central relay between computers on a network Low cost, low function machine usually operating at Layer 1 Ties together the.
New product introduction:
© N. Ganesan, Ph.D., All rights reserved. Windows Server Installation Nanda Ganesan, Ph.D.
2: Operating Systems Networking for Home & Small Business.
Introduction to Avaya’s SDN Architecture February 2015.
Chapter 3.  Help you understand what hardware is required to allow networks to work including: ◦ Repeaters ◦ Hub ◦ Switch ◦ Bridge ◦ Gateway (not needed.
Chapter 4: server services. The Complete Guide to Linux System Administration2 Objectives Configure network interfaces using command- line and graphical.
INTRODUCTION WIRELESS GATEWAY.  A device that allows a computer and other Internet-enabled devices to access the Internet connection.  Functioned as.
Using Virtualization in the Classroom
Contents Software components All users in one location:
Virtual Private Networking with OpenVPN
Clinton A Jones Eastern Kentucky University Department of Technology
Open Compute Project Networking
Introduction to Computers
Configuring Network Devices
CS4470 Computer Networking Protocols
Implementation of a small-scale desktop grid computing infrastructure in a commercial domain    
Presentation transcript:

IP-Over-USB Gateway Ben Greenberg Bartosz Mach Adviser: Prof. Vincenzo Liberatore Case Western Reserve University Dept. of Electrical Engineering and Computer Science April 18, 2005

IP-Over-USB Gateway Presentation Outline Motivation Specification Plan & Methodology Results Conclusion Recommendations

Motivation Network small devices where RJ-45 (Ethernet) jack is too big. Most gadgets will already have USB capabilities for data transfer. Prove that USB can be used to implement complex network configurations.

Specification Gateway NAT DHCP Auto-configuration at boot Support multiple clients simultaneously Client Plug and play device recognition Minimal user intervention for configuration

Plans & Methodology 1.Network traffic over USB 2.Gateway software configuration 3.Automation

Results Functionality Gateway is fully functional. Auto-configuration works correctly. Sacrificed features: –Gadget as a client. – MAC address collision.

Results Performance USB 2.0 transfer speeds better than 100BaseT Ethernet. USB 2.0 latency similar to Ethernet on average. USB 1.1 performance was very poor. Results make sense based on rated speed of protocols.

Conclusion Project was a success. USB is a feasible networking medium. All necessary drivers ship with the Linux kernel, allowing for easy setup on Linux machines. Drivers are available for other OS’s. Based on a well documented standard.

Recommendations More tests needed to determine true performance of IP-over-USB. Create installation scripts to configure desktop as a gateway--total automation. Should test a USB gadget. Can be scaled down to an embedded device.