Verry Nice! High-Five! Yoojin Kwak Michael Preysman Ruben Quintero Russell Savage.

Slides:



Advertisements
Similar presentations
CAUSES & CURE OF LATENCY IN THE INTERNET TELEPHONY DR. OLUMIDE SUNDAY ADEWALE Dept of Industrial Math & Computer Science Federal University of Technology.
Advertisements

Device receives electronic signal transmitted from signs containing information A device that can communicate GPS location relative to the destination.
                      Digital Audio 1.
Technician License Course Chapter 3 Types of Radios and Radio Circuits Module 7.
COMPUTER CONCEPTS Computer Information Systems. COURSE COMPETENCIES Explain the functions of computer system components. Describe the information processing.
Voice Instant Messenger Andrew Miller CS 491B Fall 2006 Professor Sun.
Module 3.4: Switching Circuit Switching Packet Switching K. Salah.
Wireless Audio Conferencing System (WACS) Mehmet Ali Abbasoğlu Furkan Çimen Aylin Deveci Kübra Gümüş.
Semester Copyright USM EEE442 Computer Networks The Data Link / Network Layer Functions: Switching En. Mohd Nazri Mahmud MPhil (Cambridge, UK)
Mark CerritelliMatthew Fister Charles Cole Mine Yalcinalp.
Verry Nice! High-Five! Yoojin Kwak Michael Preysman Ruben Quintero Russell Savage.
LYU9903 QoS Schemes in Wireless Networks Ho Pun Mo Matchman Ng Maggie Supervised by Prof. Michael Lyu.
Team 3 Mike Preysman Yoojin Kwak Russ Savage Ruben Quintero.
William Stallings Data and Computer Communications 7th Edition
Introduction. Diane Brauner, a local Orientation and Mobility specialist, desires a street crossing simulator for kids who are visually impaired. She.
CS335 Networking & Network Administration Tuesday, April 20, 2010.
1 Computer Networks Switching Technologies. 2 Switched Network Long distance transmission typically done over a network of switched nodes End devices.
Verry Nice! High-Five! Mid-Semester Demo Yoojin Kwak Michael Preysman Ruben Quintero Russell Savage.
Operating Systems.
Switches in Networking B. Konkoth. Network Traffic  Scalability  Ability to handle growing amount of work  Capability of a system to increase performance.
Low Power WiFi By: Matt Biason CS441. Why WiFi?
MESH Implementation With AP5131 version R.
Basic Concepts of Computer Networks
Data Communications and Networking
Module Designing Computer-based Information Systems
ConfidentialPA Testing Mobile Applications A Model for Mobile Testing.
© VISION Consulting Telemetry/JPS Remote Meter Reading.
Network Services Networking for Home & Small Business.
Data and Computer Communications Chapter 10 – Circuit Switching and Packet Switching (Wide Area Networks)
TELE202 Lecture 5 Packet switching in WAN 1 Lecturer Dr Z. Huang Overview ¥Last Lectures »C programming »Source: ¥This Lecture »Packet switching in Wide.
Switching Techniques Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS School of Computing, UNF.
 Circuit Switching  Packet Switching  Message Switching WCB/McGraw-Hill  The McGraw-Hill Companies, Inc., 1998.
Computer Networks with Internet Technology William Stallings
Verified Network Configuration. Verinec Goals Device independent network configuration Automated testing of configuration Automated distribution of configuration.
CSCI 465 D ata Communications and Networks Lecture 14 Martin van Bommel CSCI 465 Data Communications & Networks 1.
 Hubs Hubs  Bridges Bridges  Switches Switches  On-Line On-Line  Off-line Off-line  Bibliography Bibliography.
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
The Alternative Larry Moore. 5 Nodes and Variant Input File Sizes Hadoop Alternative.
How Networks work?.
QoS framework (PR0002) Rev.0.5 (Work in progress).
EEC4113 Data Communication & Multimedia System Chapter 7: Network Layer by Muhazam Mustapha, October 2011.
Introduction to Humanities Computing Spring 1999 Lecture Nine.
Electrical Engineering Department EE-430 IP Telephony Presented by Adeeb Al-Harbi ID#
Collaborator Revolutionizing the way you communicate and understand
+ Assistive Technology By Lyndsay RHodes. + Screen Reader A screen reader is a software application for people with severe visual impairments. A screen.
Prepared by:Ronnel P. Agulto, CpE Objectives Different types of topologies; Their advantages & disadvantages How to choose an appropriate topologies in.
Seamless On-The-Fly Compression with OpenFlow By Benjamin Ujcich and Derek O'Neill.
Computer Network & Data Transmission Mode Presented By:- Ankit Roll No. 05.
Data Communication Networks Lec 13 and 14. Network Core- Packet Switching.
Why Is It All?  A Network is a set of connected devices. Whenever we have multiple devices, we have the problem of how to connect them to make one-to-one.
Data and Computer Communications Chapter 7 Circuit Switching and Packet Switching.
Data and Computer Communications Ninth Edition by William Stallings Chapter 10 – Circuit Switching and Packet Switching Data and Computer Communications,
Networking Project. Game Networking Game Networking Topology Star (client/server) Topology – All devices are connected to a central hub (server) – Nodes.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Muhammad Waseem Iqbal Lecture # 20 Data Communication.
Chapter 2 - Computer Organization and Hardware
Input and Output Devices
Operating Systems & System Software
Attestation Checkpoint
Unity Networking.
Charles Cole Mark Cerritelli Matthew Fister Mine Yalcinalp.
Introduction to Networking
Introduction to Computers
TYPES OFF OPERATING SYSTEM
                      Digital Audio 1.
08/28/06 parts of the computer.
Online Jam Space.
DIFFERENT TYPES OF INTERNET CONNECTIONS.
Data Communication Networks
Project proposal Multi-stream and multi-path audio transmission
08/28/06 parts of the computer.
Presentation transcript:

Verry Nice! High-Five! Yoojin Kwak Michael Preysman Ruben Quintero Russell Savage

Test Cases Concept Portable communication device for use within industrial, collaborative work environment Status Back end mostly finished, GUI in the works. Gumstix—problems with ALSA and GNU Classpath Test Cases: Boot Gumstix, connect on boot. Connect multiple Gumstix to the server. Send/receive audio from the base station to the Gumstix. Server acceps multiple users and can move them between groups. Server talks only to specific groups and/or users.

Performance Tests Latency (primary) Why: Ability to have a normal conversation. How: Stopwatch/Basic Usability. Test Latency vs. Traffic. Network Traffic Why: How many users can we support? How: Increase number of users speaking and connected Packet Loss Why: Don’t want clipped, unrecognizable speech. How: JSpeex handles packet loss. Seamlessness Why: Users should be able to move between nodes (mobility). How: Piggy backing on existing networks.

Testing Process Network Traffic Brute force – increase users until system fails. Automated – increase packets sent (not voice, just random info). Latency Ping from the Gumstix. Stopwatch/General Usability. Also increase users, see how latency is affected.

Difficulties Latency will be most difficult because it is affected by a variety of things (traffic, processing, packet transfer, etc). Pinging does not time from input at the microphone to output from the speakers (compression, processing, human reaction time). Difficult to find the source of certain errors (for instance, sound: Classpath, JamVM, ALSA, OSS, etc.) Gumstix have been relatively difficult to work with.

Question Time!