ROVER TECHNOLOGY PRESENTED BY Gaurav Dhuppar Final Year I.T. GUIDED BY Ms. Kavita Bhatt Lecturer I.T.

Slides:



Advertisements
Similar presentations
BY MAULIK PATEL CED, GPERI Computing Architecture.
Advertisements

Location-aware Computing By Bonam Kim. Outline Introduction Motivation Location Determination Techniques Location-aware Services Example for Implementation.
The Cricket Compass for Context-Aware Mobile Applications Nissanka B. Priyantha.
SELF-ORGANIZING MEDIA ACCESS MECHANISM OF A WIRELESS SENSOR NETWORK AHM QUAMRUZZAMAN.
SCENARIO Suppose the presenter wants the students to access a file Supply Credenti -als Grant Access Is it efficient? How can we make this negotiation.
Study of Hurricane and Tornado Operating Systems By Shubhanan Bakre.
MobiShare: Sharing Context-Dependent Data & Services from Mobile Sources Efstratios Valavanis, Christopher Ververidis, Michalis Vazirgianis, George C.
RADAR: An In-Building RF-based User Location and Tracking System Paramvir Bahl and Venkata N. Padmanabhan Microsoft Research.
Technical Architectures
1 A study on Location Aware Computing Presenter : Narendiran Visvanathan Instructor : Dr. Chin-Chih Chang Course : CS 898T Mobile and Wireless Networks.
By Abdullah Al-Dossary Ahmad Al-Suhaibani
Security and Digital Recording System Students: Gadi Marcu, Tomer Alon Number:D1123 Supervisor: Erez Zilber Semester:Spring 2004 Mid Semester Presentation.
1-1 Introduction to Computer Networks and Data Communications.
Expanding the Horizons of Location-Aware Computing Expanding the Horizons of Location-Aware Computing Using and determining location in a context sensitive.
Final Presentation Spring 2003 Project ID: D0822 Project Name: WinCE integrating BT media share application Supervisor: Evgeny Rivkin Performed by: Maya.
1 An overview Always Best Connected Networks Dênio Mariz Igor Chaves Thiago Souto Aug, 2004.
BluEyes Bluetooth Localization and Tracking Ei Darli Aung Jonathan Yang Dae-Ki Cho Mario Gerla Ei Darli Aung Jonathan Yang Dae-Ki Cho Mario Gerla.
LECTURE 2 CT1303 LAN. STANDARD MODELS: OSI Model : Open system Interconnection. is a conceptual model that characterizes and standardizes the internal.
INTRUSION DETECTION SYSTEMS Tristan Walters Rayce West.
Presented by Tao HUANG Lingzhi XU. Context Mobile devices need exploit variety of connectivity options as they travel. Operating systems manage wireless.
Mobile Computing Lecture: 4.
CLIENT A client is an application or system that accesses a service made available by a server. applicationserver.
A Survey on Context-Aware Computing Center for E-Business Technology Seoul National University Seoul, Korea 이상근, 이동주, 강승석, Babar Tareen Intelligent Database.
Lecture By : Rupinder Kaur Lect. IT SRS Govt. Polytechnic college Ludhiana Topic : Overview of Operating System.
Indoor Localization using Wireless LAN infrastructure Location Based Services Supervised by Prof. Dr. Amal Elnahas Presented by Ahmed Ali Sabbour.
DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S
Integrated Support for Handoff Management and Context Awareness in Heterogeneous Wireless Networks ACM MPAC’05.
Java Threads 11 Threading and Concurrent Programming in Java Introduction and Definitions D.W. Denbo Introduction and Definitions D.W. Denbo.
BLUETOOTH BASED LOCATION SYSTEM SULAIMAN AL AWAD HANI AL RUWAILI.
 Introduction  Rover Services  Rover Architecture  Rover Clients  Rover Controller  Rover Database  Bottlenecks  Conclusions Contents.
Embedded Runtime Reconfigurable Nodes for wireless sensor networks applications Chris Morales Kaz Onishi 1.
Efficient Mobility Management for Vertical Handoff between WWAN and WLAN IEEE Communications Magazine November 2003.
Lecture Set 14 B new Introduction to Databases - Database Processing: The Connected Model (Using DataReaders)
Processes Introduction to Operating Systems: Module 3.
INFORMATION SYSTEM-SOFTWARE Topic: OPERATING SYSTEM CONCEPTS.
Rehab AlFallaj.  OSI Model : Open system Interconnection.  is a conceptual model that characterizes and standardizes the internal functions of a communication.
RADAR: an In-building RF-based user location and tracking system
PIMRC 2007 A lightweight approach for providing Location Based Content Retrieval Anastasios Zafeiropoulos, Emmanuel Solidakis, Stavroula Zoi, Nikolaos.
An Architecture to Support Context-Aware Applications
Rover Technology Enabling Scalable Location Aware Computing ( Wireless ) Myoung – Seo Kim Super Computing Lab
11 CLUSTERING AND AVAILABILITY Chapter 11. Chapter 11: CLUSTERING AND AVAILABILITY2 OVERVIEW  Describe the clustering capabilities of Microsoft Windows.
1 Client-Server Interaction. 2 Functionality Transport layer and layers below –Basic communication –Reliability Application layer –Abstractions Files.
1.Research Motivation 2.Existing Techniques 3.Proposed Technique 4.Limitations 5.Conclusion.
GLOBAL EDGE SOFTWERE LTD1 R EMOTE F ILE S HARING - Ardhanareesh Aradhyamath.
An Architecture for Multi-Sensor Fusion in Mobile Environments Presented by شمسان محمد علي قعشه.
Chapter 1 Basic Concepts of Operating Systems Introduction Software A program is a sequence of instructions that enables the computer to carry.
Multimedia Retrieval Architecture Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Multimedia Retrieval Architecture.
Wireless Communication & Mobile Programming 1 UNIT- 1 – MOBILECOMPUTINGINTRODUCTION Blog: aforajayshahnirma.wordpress.com.
System Components Operating System Services System Calls.
Software Architecture of Sensors. Hardware - Sensor Nodes Sensing: sensor --a transducer that converts a physical, chemical, or biological parameter into.
Trend of Mobility Management Yen-Wen Chen Ref: 1.Draft IEEE Standard for Local and Metropolitan Area Networks: Media Independent Handover Services 2.Transport.
 Location-Aware,Time-Aware,User-aware, Device-Aware.  The user make avail location-aware computing Through PDA.
 Background  Introduction  Purpose  Basic rover services  Physical architecture of Rover System  Server operation  Logical Architecture of A Rover.
Mary Ganesan and Lora Strother Campus Tours Using a Mobile Device.
A SEMINAR ON ROVER TECHNOLOGY
Software Design and Architecture
Location Sensing (Inference)
CT1303 LAN Rehab AlFallaj.
NET301 Lecture 2 10/9/2015 NET 301.
AirPlace Indoor Positioning Platform for Android Smartphones
Database management concepts
Mobile Agents.
Tiers vs. Layers.
Threads Chapter 4.
Technical Capabilities
Chapter 2: Operating-System Structures
WELCOME TO SEMINAR.
Location Based Reminding System
Introduction to Operating Systems
Chapter 2: Operating-System Structures
Presentation transcript:

ROVER TECHNOLOGY PRESENTED BY Gaurav Dhuppar Final Year I.T. GUIDED BY Ms. Kavita Bhatt Lecturer I.T.

 Introduction  Rover Services  Location Sensing technologies  Rover Architecture  Rover Servers  Action Model  System Functionality  Multi-Rover System  Rover Clients  Conclusion and Future Works  References

ROVER TECHNOLOGY INTRODUCTION  Location - aware, Time-aware, User-aware, and, Device-aware.  This involves automatic tailoring of information and services based on a current location of the user.  The user make avail location-aware computing through his PDA (Personal Digital Assistance) or any handheld devices.

 BASIC DATA SERVICES  TRANSACTIONAL SERVICES  MAP-BASED SERVICES  FILTER…  ZOOM….  TRANSLATE…

COARSE GRAINED SYSTEMS  Accuracies on the order of meters.  Suitable for outdoor areas. FINED GRAINED SYSTEMS  Accuracies on the order of centimeters.  Suitable for both (indoor and outdoor areas) with higher accuracies. SENSOR FUSION LOCATION-SENSING TECHNOLOGIES

DEPLOYMENT OF LOCATION SENSING TECHNOLOGIES

ROVER ARCHITECTURE  End Users  Rover Clients  Wireless access infrastructure  Servers ( manage and implements services provided to users ) Servers consists of the following :-  Rover Controller  Location Server  Media Streaming Unit  Rover Database  Logger

Physical architecture of Rover System

Rover controller interacts with other components of the system through the following interfaces:-  Location Interface  Admin Interface  Content Interface  Back-end Interface  Server Assistants Interface  Transport Interface Servers

Logical architecture of Rover System

1) User info base:- Maintains user and device info with Volatile data and Non-volatile data 2) Content Info base:- stores content served by the controller. 3) Transactions of rover controller with database from server operation are done by:- lock-acquiring and blocking flags for avoiding deadlock. Servers

LOCATION SERVER Servers RADIO MAP TECHNIQUES Works in 2 phases: 1)Offline phase. Signal strength to vectors. 2)A location determination phase. Vector sample compared with the radio-map. MODEL BASED TECHNIQUES Signal strength received from each access point is transform in function of distance.

Allows Rover systems to scale to large user populations by allowing real-time application specific scheduling of tasks.  Scheduling is done in atomic units called actions.  An action is a small piece of code  All actions are executed in a controlled manner by the Action Controller.  The action is executed whenever an I/O response is received.

ACTION MODEL  Server operation refer to a transaction that interacts with the rover controller.  A SERVER OPERATION IS A SEQUENCE OF ACTIONS.  Each server operation has exactly one “ response handling ” action for handling I/O event responses for the operation.

A Server operation is in one of the following three states. They are:-  Ready-to-run: At least one action is eligible to be executed but no action is executing.  Running: One action is executing  Blocked: Server operation is waiting for some I/O response. ACTION MODEL

ACTION CONTROLLER uses administrator defined policies for scheduling of actions. Management and execution of actions :- Init(action id, function ptr) Run(action id,function parameters, deadline failed handler ptr) Cancel(action id,cancel handler ptr):

ACTION VS THREADS ACTION MODEL Our need to scale to very large client populations made us adopt the action model rather than the more traditional thread model.

Scenario A has 10,000 processor-bound server operations where computation is interleaved with file write operations Scenario B has 100 I/O bound server operations where computation is interleaved with network I/O interactions

SYSTEM FUNCTIONALITY System Admin Operations User Access Operations Query Operations Location Update Operation Audio Chat Operations

 The multi-rover system is a collection of independent rover systems that peer with each other to provide the seamless connectivity to the users.  The design of a multi-rover system is similar to the Mobile IP solution to provide network mobility to devices.

The short and long term projects of this paradigm:-  Experiment with limited capability devices  Location aware Streaming Devices  Interact with cellular providers and implement this mechanisms on cellular interface.  Multi-Rover System

    P. Bahl and V.N. Padmanabhan. RADAR: An in-building RF-based user location and tracking system. In Proceedings of Infocom, Tel Aviv, Israel, March  N. Davies, K. Cheverst, K. Mitchell, and A. Efrat. Using and Determining Location in a Context sensitive Tour Guide. IEEE Computer, 34(8), August  B. Hofmann-Wellenhof, H. Lichtenegger, and J. Collins. GPS: Theory and Practice. Springer-Verlag,Wein, NY,  IEEE. Wireless LAN medium access control (MAC) and physical layer (PHY) specification, Standard ,  A.J. Viterbi. CDMA: Principles of Spread Spectrum Communications