Ad-Hoc Networking on Wireless Devices Ben Hilldore Advisor: Dr. Alvin Lim 8/07/2003.

Slides:



Advertisements
Similar presentations
Welcome to Middleware Joseph Amrithraj
Advertisements

Elements of a Microprocessor system Central processing unit. This performs the arithmetic and logical operations, such as add/subtract, multiply/divide,
Prepared By: Kopila Sharma  Enables communication between two or more system.  Uses standard network protocols for communication.  Do.
Embedded Network Controller with Web Interface Bradley University Department of Electrical & Computer Engineering By: Ed Siok Advisor: Dr. Malinowski.
Interactive Visual System By Arthur Evans, John Sikorski, and Patricia Thomas.
Reconfigurable Sensor Networks Chris Elliott Honours in Digital Systems Charles Greif and Nandita Bhattacharjee.
PROGRESS project: Internet-enabled monitoring and control of embedded systems (EES.5413)  Introduction Networked devices make their capabilities known.
Marionette: Using RPC for Interactive Debugging of Wireless Embedded Networks Kamin Whitehouse, Gilman Tolle, Jay Taneja, Cory Sharp, Sukun Kim, Jaein.
Generic Sensor Platform for Networked Sensors Haywood Ho.
UNIVERSITY OF SOUTHERN CALIFORNIA Embedded Networks Laboratory 1 Wireless Sensor Networks Ramesh Govindan Lab Home Page:
Linux GUI X-Windows System. X-Windows System A stable and extremely powerful GUI system that provides a complete Client/Server framework. The X-org foundation.
SensIT PI Meeting, April 17-20, Distributed Services for Self-Organizing Sensor Networks Alvin S. Lim Computer Science and Software Engineering.
WISENET Wireless Sensor Network Project Team: J. Dunne D. Patnode Advisors: Dr. Malinowski Dr. Schertz.
Introduction to Computer Terminology
Introduction to client/server architecture
Chapter 13 Embedded Operating Systems Eighth Edition By William Stallings Operating Systems: Internals and Design Principles.
Boyu Chen Yulin Xia Haoyu Xu Viterbi School of Engineering University of Southern California P2P file sharing system with a central server.
Chapter 31 File Transfer & Remote File Access (NFS)
Wireless Ad Hoc VoIP Thesis by: Patrick Stuedi & Gustavo Alonso Presentation by: Anil Kumar Marukala & Syed Khaja Najmuddin Ahmed.
Nelson Androes Online Achievement Level Setting Software.
Department of Computer and Information Science, School of Science, IUPUI Dale Roberts, Lecturer Computer Science, IUPUI CSCI.
University of Bergen public domain software: SEISLOG Linux, data-acquisition system for standard PC and embedded lowcost, low-power solutions Terje Utheim.
A measurement study of vehicular internet access using in situ Wi-Fi networks Vladimir Bychkovsky, Bret Hull, Allen Miu, Hari Balakrishnan, and Samuel.
Small Form Computing A bump in the wire. The questions ● What can we do with an inexpensive small computer? ● Can we make it a part of a seamless wireless.
MoboNet A Mobile Code System for.NET CF Devices. Mr Douglas Kirk Dr Ian Ferguson Department of Computer.
BACK-END FOR MONITORING MESH NETWORK ACTIVITY Ajayi Olabode Oluwaseun Department of Computer Science University of the Western Cape, Private Bag x17, Bellville.
SensIT PI Meeting, January 15-17, Self-Organizing Sensor Networks: Efficient Distributed Mechanisms Alvin S. Lim Computer Science and Software Engineering.
Networking Basics Lesson 1 Introduction to Networks.
An Implementation of iSCSI initiator on a Zaurus PDA Presented by They Yu Shu 12 August 2005.
Creating Flash Movies for Pocket PC Presentation by: JOSE BARRIGA.
NEARBY: HYBRID NETWORK MOBILE APPLICATION Shuai Zhang, Ziwen Zhang, Jikai Yin.
NETWORK THEORY Chapter 1 Definitions BY Mr. Clean.
Interprocess Communication: ( ) CPE Operating Systems.
Virtual Fences for Controlling Cows Presenter: Serafettin Tasci.
IoTivity.
Section 4.2 AQA Computing A2 © Nelson Thornes 2009 Types of Operating System Unit 3 Section 4.1.
Sponsored by the National Science Foundation1 Experiment 1 WiMAX broadcasting WiMA X Communication from the WiMAX interface Devices may experience data.
Tony McGregor RIPE NCC Visiting Researcher The University of Waikato DAR Active measurement in the large.
InstantGrid: A Framework for On- Demand Grid Point Construction R.S.C. Ho, K.K. Yin, D.C.M. Lee, D.H.F. Hung, C.L. Wang, and F.C.M. Lau Dept. of Computer.
Fast Handoff for Seamless wireless mesh Networks Yair Amir, Clauiu Danilov, Michael Hilsdale Mobisys’ Jeon, Seung-woo.
Overview of Sensor Networks David Culler Deborah Estrin Mani Srivastava.
1 Logistical Computing and Internetworking: Middleware for the Use of Storage in Communication Micah Beck Jack Dongarra Terry Moore James Plank University.
Intrusion Tolerant Software Architectures Bruno Dutertre, Valentin Crettaz, Victoria Stavridou System Design Laboratory, SRI International
The University of Iowa. Copyright© 2005 A. Kruger 1 Introduction to Wireless Sensor Networks 20 January 2005.
Computer Organization & Assembly Language © by DR. M. Amer.
Hot Interconnects TCP-Splitter: A Reconfigurable Hardware Based TCP/IP Flow Monitor David V. Schuehler
Cybikos: wireless handheld computers Cybikos specifications: 32-bit processor running at 11mhz 4mhz coprocessor for its radio transmitter 512k of RAM 512k.
Ethernet. Ethernet  Ethernet is the standard communications protocol embedded in software and hardware devices, intended for building a local area network.
Designing Reliable Delivery for Mobile Ad-hoc Networks in Robots BJ Tiemessen Advisor: Dr. Dan Massey Department of Computer Science Colorado State University.
7DS - Node Cooperation and Information Exchange in Mostly Disconnected Networks Suman Srinivasan, Arezu Moghadam, Se Gi Hong, Henning Schulzrinne IRT Lab,
Communications & Networks National 4 & 5 Computing Science.
Centroute, Tenet and EmStar: Development and Integration Karen Chandler Centre for Embedded Network Systems University of California, Los Angeles.
SIMULATION OF MULTIPROCESSOR SYSTEM AND NETWORK Manish Patel Nov 8 th 2004 Advisor: Dr. Chung-E-Wang Department of Computer Science California State University,
Autonomous prototype sensors (motes) 4 MHz, 8bit MCU, 4 KB RAM, 8KB ROM short-range (1-10ft.) radio light and other sensors LED and serial port outputs.
Energy Efficient Data Management for Wireless Sensor Networks with Data Sink Failure Hyunyoung Lee, Kyoungsook Lee, Lan Lin and Andreas Klappenecker †
Week1: Introduction to Computer Networks. Copyright © 2012 Cengage Learning. All rights reserved.2 Objectives 2 Describe basic computer components and.
University of Pennsylvania Department of Electrical and Systems Engineering ABSTRACT: The Sensor Application System for PDAs allows users to take advantage.
REED : Robust, Efficient Filtering and Event Detection in Sensor Network Daniel J. Abadi, Samuel Madden, Wolfgang Lindner Proceedings of the 31st VLDB.
Connecting A ZigBee Sensors Network To A Cellular Modem For Remote Control Presenting: Eli Zuaretz Gilad Tiomkin Advisor: Dr. Chen Avin Co Advisor: Ilan.
Musical Instruments Connecting to a Mixer using Tal Kesari & Shimon Korenman Advisor: Dr. Chen Avin.
1 Chapter 2: Operating-System Structures Services Interface provided to users & programmers –System calls (programmer access) –User level access to system.
OMA LWM2M Solution | This slide contains only public material | © HOP Ubiquitous S.L | | Page 1 OMA LwM2M in Open Hardware: Arduino Yun.
VIRTUAL NETWORK COMPUTING SUBMITTED BY:- Ankur Yadav Ashish Solanki Charu Swaroop Harsha Jain.
Chapter 7: Transport Layer
3.1 Types of Servers.
Prof. Leonardo Mostarda University of Camerino
Chapter 1: Introduction
ABSTRACT   Recent work has shown that sink mobility along a constrained path can improve the energy efficiency in wireless sensor networks. Due to the.
PDA Biometric Integration
An Introduction to Computer Networking
Presentation transcript:

Ad-Hoc Networking on Wireless Devices Ben Hilldore Advisor: Dr. Alvin Lim 8/07/2003

Goals Get Ad-hoc mode working on Zaurus Get Ad-hoc mode working on Zaurus Communicate using a multi-hop protocol Communicate using a multi-hop protocol Transfer large amounts of data in an ad-hoc environment Transfer large amounts of data in an ad-hoc environment Implement a service oriented ad-hoc network to facilitate sensor monitoring and data collection Implement a service oriented ad-hoc network to facilitate sensor monitoring and data collection

Infrastructure Vs. Ad-Hoc Infrastructure Infrastructure –Centralized network –Device must communicate through central routing points Ad-Hoc Ad-Hoc –No central structure –Devices can communicate directly

Infrastructure Devices must communicate through central point Devices must communicate through central point

Infrastructure Devices must communicate through central point Devices must communicate through central point

Infrastructure Devices must communicate through central point Devices must communicate through central point

Ad-Hoc No centralized structure No centralized structure Nodes communicate directly or through intermediary node Nodes communicate directly or through intermediary node

Ad-Hoc Example of Ad-Hoc Example of Ad-Hoc.2 wants to send a file to.5.2 wants to send a file to

Ad-Hoc Example of Ad-Hoc Example of Ad-Hoc.2 wants to send a file to.5.2 wants to send a file to

Ad-Hoc Example of Ad-Hoc Example of Ad-Hoc.2 wants to send a file to.5.2 wants to send a file to

Zaurus SL-5600 Specs Specs –400MHz Intel XScale Processor –32MB Ram, 64MB Flash Embedix Qtopia Embedix Qtopia –Embedded Linux –Comparable to Desktop Linux

Zaurus Development Compiling on the Zaurus is impractical Compiling on the Zaurus is impractical –Not enough memory –Not enough storage –Embedded Linux does not have many libraries that desktop Linux does Instead, we cross-compile Instead, we cross-compile –Strong-Arm cross-compiler –Originally for SL-5500

Progress Have Zaurus running in Ad-hoc wireless mode Have Zaurus running in Ad-hoc wireless mode Successfully cross-compiled Diffusion on to the Zaurus Successfully cross-compiled Diffusion on to the Zaurus Simple Diffusion Ping application demonstrates multi-hop communication in an Ad-hoc environment Simple Diffusion Ping application demonstrates multi-hop communication in an Ad-hoc environment

Progress – Cont. Have a service oriented application running on Linux PC’s. Have a service oriented application running on Linux PC’s.

Lookup Server Example Lookup Server File Server Client 1) File Server Registers with Lookup Server 2) Client Requests File 3) Lookup Server Notifies Client that provides that service ) Client Sends Request to File Server for File 5) File Server Sends File ?

Conclusions Limited librarys for Zaurus makes cross-compiling Lookup Server difficult Limited librarys for Zaurus makes cross-compiling Lookup Server difficult New protocol not working New protocol not working Develop application to discover nodes in range if Diffusion continues to be used Develop application to discover nodes in range if Diffusion continues to be used

Acknowledgements Alvin Holting Alvin Holting Kelly Hout Kelly Hout Anurag Pujar Anurag Pujar Zaurus Developers Network Zaurus Developers Network National Science Foundation National Science Foundation