PROWIND (Positioning Relay over Wirelessly Networked Devices) Team Members: Alexander Smithson, Dian Ding, Yeh Cheng Yuan Graduate Advisor: Eric Liao Faculty.

Slides:



Advertisements
Similar presentations
CSE 413: Computer Networks
Advertisements

Ranveer Chandra Ramasubramanian Venugopalan Ken Birman
Multicasting in Mobile Ad hoc Networks By XIE Jiawei.
TCP/IP MODEL Maninder Kaur
Content Centric Networking in Tactical and Emergency MANETs Soon Y. Oh, Davide Lau, and Mario Gerla Computer Science Department University of California,
Design and Implementation of the OLSR Protocol in an Ad Hoc Framework Juan Gutiérrez Plaza Supervisor: Raimo Kantola Instructor: José Costa Requena Networking.
Ranveer Chandra , Kenneth P. Birman Department of Computer Science
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
A Mobile Infrastructure Based VANET Routing Protocol in the Urban Environment School of Electronics Engineering and Computer Science, PKU, Beijing, China.
Fuel Cell Modeling Team Members: Albert Wong Faculty Advisor: Dr. Blekhman Department of Computer Science and Technology College of Engineering, Computer.
Embedded Network Controller with Web Interface Bradley University Department of Electrical & Computer Engineering By: Ed Siok Advisor: Dr. Malinowski.
Random Access MAC for Efficient Broadcast Support in Ad Hoc Networks Ken Tang, Mario Gerla Computer Science Department University of California, Los Angeles.
UNIVERSITY OF JYVÄSKYLÄ Chedar P2P platform InBCT 3.2 Peer-to-Peer communication Cheese Factory -project Research Assistant.
MANETs A Mobile Ad Hoc Network (MANET) is a self-configuring network of mobile nodes connected by wireless links. Characteristics include: no fixed infrastructure.
Wireless Audio Conferencing System (WACS) Mehmet Ali Abbasoğlu Furkan Çimen Aylin Deveci Kübra Gümüş.
Reliable Networking Systems The goals: Implement a reliable network application of a file sharing network. Implement a reliable network application of.
Boyu Chen Yulin Xia Haoyu Xu Viterbi School of Engineering University of Southern California P2P file sharing system with a central server.
Chapter 2 TCP/ IP PROTOCOL STACK. TCP/IP Protocol Suite Describes a set of general design guidelines and implementations of specific networking protocols.
1.  A protocol is a set of rules that governs the communications between computers on a network.  Functions of protocols:  Addressing  Data Packet.
Chapter 1: Overview Lecturer: Alias Mohd Telecommunications Department Faculty of Electrical Engineering UTM SET 4573: Data Communication and Switching.
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.
Networking Components By: Michael J. Hardrick. HUB  A low cost device that sends data from one computer to all others usually operating on Layer 1 of.
Network Architecture and Protocol Concepts. Network Architectures (1) The network provides one or more communication services to applications –A service.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Lecture 2 TCP/IP Protocol Suite Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
1.1 What is the Internet What is the Internet? The Internet is a shared media (coaxial cable, copper wire, fiber optics, and radio spectrum) communication.
1 Computer Networks DA Chapter 1-3 Introduction.
Networks QUME 185 Introduction to Computer Applications.
Multicast Routing in Mobile Ad Hoc Networks (MANETs)
HYBRID ROUTING PROTOCOL FOR VANET
Video Chat on LAN By Payal Ashokkumar Dalwadi 10/29/2010 Advisor: Dr. Chung-E Wang Department of Computer Science California State University, Sacramento.
JavaSTARS Animated Schematics Display Abstract One of The Aerospace corporation’s responsibilities for the United States Air Force (USAF) is to provide.
 Communication Tasks  Protocols  Protocol Architecture  Characteristics of a Protocol.
The OSI Model.
Sponsored by the National Science Foundation1 Experiment 1 WiMAX broadcasting WiMA X Communication from the WiMAX interface Devices may experience data.
TCOM 509 – Internet Protocols (TCP/IP) Lecture 03_b Protocol Layering Instructor: Dr. Li-Chuan Chen Date: 09/15/2003 Based in part upon slides of Prof.
MANETS Justin Champion Room C203, Beacon Building Tel 3292,
1 CHAPTER 8 TELECOMMUNICATIONSANDNETWORKS. 2 TELECOMMUNICATIONS Telecommunications: Communication of all types of information, including digital data,
Visualizing Peer-to-Peer Networks Final Presentation By Team SPEW.
Internet Real-Time Laboratory Arezu Moghadam and Suman Srinivasan Columbia University in the city of New York 7DS System Design 7DS system is an architecture.
Connectionless and Connection-Oriented Protocols Jungwoo Ryoo, Ph.D., CISSP, CISA.
©Brooks/Cole, 2003 Model and protocol  A model is the specification set by a standards organization as a guideline for designing networks.  A protocol.
Application Block Diagram III. SOFTWARE PLATFORM Figure above shows a network protocol stack for a computer that connects to an Ethernet network and.
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
Simulation of the OLSRv2 Protocol First Report Presentation.
1 Computer Networking Dr. Mohammad Alhihi Communication and Electronic Engineering Department Philadelphia University Faculty of Engineering.
Multimedia and Networks. Protocols (rules) Rules governing the exchange of data over networks Conceptually organized into stacked layers – Application-oriented.
1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Dynamic Host Configuration Protocol (DHCP)
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Connecting Devices CORPORATE INSTITUTE OF SCIENCE & TECHNOLOGY, BHOPAL Department of Electronics and.
Designing Reliable Delivery for Mobile Ad-hoc Networks in Robots BJ Tiemessen Advisor: Dr. Dan Massey Department of Computer Science Colorado State University.
NETWORKING FUNDAMENTALS. Network+ Guide to Networks, 4e2.
Term 2, 2011 Week 2. CONTENTS Communications devices – Modems – Network interface cards (NIC) – Wireless access point – Switches and routers Communications.
Networking Components WILLIAM NELSON LTEC HUB  Device that operated on Layer 1 of the OSI stack.  All I/O flows out all other ports besides the.
1 Protocol Layering Myungchul Kim Tel:
Challenges in the Next Generation Internet Xin Yuan Department of Computer Science Florida State University
Parallelizing Functional Tests for Computer Systems Using Distributed Graph Exploration Alexey Demakov, Alexander Kamkin, and Alexander Sortov
3/10/2016 Subject Name: Computer Networks - II Subject Code: 10CS64 Prepared By: Madhuleena Das Department: Computer Science & Engineering Date :
A network without routers is a very simple concept. When information is sent across a network line, all devices connected to that line read the data. If.
NETWORKING COMPONENTS Jeffery Rice LTEC Assignment 3.
PROWIND (Positioning Relay over Wirelessly Networked Devices) Team Members: Mark Buising, Douglas Chow, Nazeni Mkrtchyan, Jesus Rodriguez, Jennifer Webb.
Computer Engineering and Networks, College of Engineering, Majmaah University INTRODUCTION TO COMPUTER NETWORKS Mohammed Saleem Bhat
Advice for Future Developers
Positioning Relay of Wirelessly Networked Devices
The OSI Model Prof. Choong Seon HONG.
Sanchez, Rafael Alejandro
JavaSTARS Animated Schematics Display
Lec 5 Layers Computer Networks Al-Mustansiryah University
Web Development & Design Chapter 1, Sections 4, 5 & 6
CSE 313 Data Communication
Computer Networks DA2402.
Presentation transcript:

PROWIND (Positioning Relay over Wirelessly Networked Devices) Team Members: Alexander Smithson, Dian Ding, Yeh Cheng Yuan Graduate Advisor: Eric Liao Faculty Advisor: Dr. Russell Abbott Aerospace Corporation Liaison: Mahan Hajianpour Department of Computer Science College of Engineering, Computer Science, and Technology California State University, Los Angeles PROWIND is an Android messaging, mapping, and tracking application built on an ad hoc wireless network that uses a mesh topology. PROWIND is the continuation of a 2013 senior design project. Optimized with the inclusion of the OLSR protocol. Includes a system to dynamically detect peers on the mesh network. Disconnected peers will appear differently and time out after being disconnected for a set period of time. Supports user generated markers on the map, and display them to all peers. Can be compiled separately from its UI and used as an Android Service in other applications. PROWIND is an Android messaging, mapping, and tracking application built on an ad hoc wireless network that uses a mesh topology. PROWIND is the continuation of a 2013 senior design project. Optimized with the inclusion of the OLSR protocol. Includes a system to dynamically detect peers on the mesh network. Disconnected peers will appear differently and time out after being disconnected for a set period of time. Supports user generated markers on the map, and display them to all peers. Can be compiled separately from its UI and used as an Android Service in other applications. Background  Optimized Link State Routing Protocol  Data packets are sent to recipients specifically.  Uses routing Table  Reduces network traffic  Peers can be detected and removed if they disconnect.  Optimized Link State Routing Protocol  Data packets are sent to recipients specifically.  Uses routing Table  Reduces network traffic  Peers can be detected and removed if they disconnect. OLSR Protocol  The greatest challenge of this project is learning Android and interpreting existing code in a reasonable amount of time.  PROWIND is now able to send packets between users efficiently. It allows them to communicate in new ways.  Future development can convert the communication protocol from UDP to TCP to allow the transmission of larger units of data such as image, audio, and video files.  Add an encryption capability.  The greatest challenge of this project is learning Android and interpreting existing code in a reasonable amount of time.  PROWIND is now able to send packets between users efficiently. It allows them to communicate in new ways.  Future development can convert the communication protocol from UDP to TCP to allow the transmission of larger units of data such as image, audio, and video files.  Add an encryption capability. For future developers Data Flow Diagram Features Peer list shows currently connected peers in the mesh network Peer map shows new markers added by user Peer map shows the location of a user Exchange chat messages with peers  PROWIND controller separated from UI  Implemented as Android Service  Can be compiled and imported as a library into other Android projects.  PROWIND controller separated from UI  Implemented as Android Service  Can be compiled and imported as a library into other Android projects. Library Backend  User can double tap to add markers that time out after a few seconds.  All users can see these markers for their lifetimes.  Can be used to show points or areas of interest among peers.  User can double tap to add markers that time out after a few seconds.  All users can see these markers for their lifetimes.  Can be used to show points or areas of interest among peers. Map Markers  Implement a dynamic peer detection system  Change network protocol to Optimized Link State Routing Protocol (OLSR)  Give users the ability to add new markers on the map  Convert PROWIND backend into a form that can be separately compiled and run by other applications  Identify a newer range of hardware on which MANET can run.  Implement a dynamic peer detection system  Change network protocol to Optimized Link State Routing Protocol (OLSR)  Give users the ability to add new markers on the map  Convert PROWIND backend into a form that can be separately compiled and run by other applications  Identify a newer range of hardware on which MANET can run. Objectives Peer list shows disconnected user in red