Six Arm Moon Rover Technology

Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 13

ROVER TECHNOLOGY

INTRODUCTION
Rover technology adds a user's location to other dimensions of system awareness, such as time, user preferences, and client device capabilities. The part of this system that automatically tailors information and services to a mobile user's location is the basis for location-aware computing. What has hindered the widespread deployment of location-based systems is the lack of an integration architecture that scales with user populations.

ROVER ARCHITECTURE

Rover technology tracks the location of system users and dynamically configures application-level information to different link-layer technologies and client-device capabilities.

THE SERVER SYSTEM CONSISTS OF FIVE COMPONENTS:


The Rover controller is the system's "brain." The location server is a dedicated unit that manages the client device location services within the Rover system. The streaming-media unit manages audio and video content streamed to clients. The database stores all content delivered to the Rover clients. The logger interacts with all the Rover server components and receives log messages from their instrumentation modules.

ROVER SERVICES

Rover offers two kinds of services to its users' basic data services and transactional services. The error identifies the uncertainty in the estimate. The time stamp identifies when the estimate was made. Rover includes support for operations to filter, zoom, and transl Rover automatically translates the map displayed on the client device as the user moves to a new region. ate map display.

SYSTEM SCALABILITY
Two potential bottlenecks can hinder the system's scalability. One is the server system, which must handle a large number of client requests wit To make its implementation more efficient, we divided the Rover server components into two classes based on the user request volumes they handle. Secondary servers the Rover database and logger which communicate only with primary servers to provide back-end system capabilities.

ACTION MODEL

The action model avoids the overhead of thread context switches and allows more efficient scheduling of execution tasks. The Rover controller implements this architecture.

A simple action API defines the management and execution of actions. This parameter can be null, indicating that no compensatory steps are needed.

ACTIONS VERSUS THREADS


There are several ways to implement the Rover controller using a thread model. For example, each server operation could have a separate thread, or each user could have a separate thread handling all its operations. Scenario A_ INCLUDEPICTURE " a computationintensive scenario with 10,000 processor-bound server operations, in which each server operation has three compute blocks, interleaved with two filewrite operations.

Scenario B an I/Ointensive scenario with 100 I/O-bound server operations, in which each server operation has three compute blocks, interleaved with two network I/O operations.

COMMUNICATION INTERFACES

It uses the server assistants' interface to interact with secondary servers like the database and the streaming-media unit and the back-end interface to interact with external services, such as credit card authorization for ecommerce purchases. Third-party providers typically offer these external services.

COMMUNICATION INTERFACES
For the wireless interface to client devices, we considered two link-layer technologies: IEEE 802.11 and Bluetooth. Bluetooth is power efficient and therefore better at conserving client battery power. It uses the server assistants' interface to interact with secondary servers like the database and the streaming-media unit and the back-end interface to interact with external services, such as credit card authorization for ecommerce purchases. System administrators can use the admin interface to oversee the Rover system, including monitoring the Rover controller, querying client devices, updating security policies, issuing system-specific commands, and so on.

CONCLUSION

Rover is currently available as a deployable system using specified technologies, both indoors and outdoors. Deploy Rover campus-wide at the University of Maryland, College Park. Initially, we expect to deploy independent Rover systems to serve clients of specific departments. We designed the system specifically to scale to large user populations and expect its benefits to increase with them.

THANK YOU !!!

You might also like