SlideShare ist ein Scribd-Unternehmen logo
1 von 27
1
Contents
• Introduction
• Rover Services
• Rover Architecture
• Rover Clients
• Rover Controller
• Rover Database
• Bottlenecks
• Conclusions
22/26
Rover
Introduction
“ROVER stands for Remotely
Operated Video
Enhanced Receiver system”.
Location-aware computing
involves the automatic tailoring
of information and services based
other current location of the user.
33/26
Rover
Introduction(Cont…)
We have designed and implemented Rover, a
system that enables location-based services, as
well as the traditional user-
aware and device-aware services.
Traditional notions of User-aware, and
Device-aware. + Location-aware (in Rover).
44/26
Rover
Introduction(Cont…)
Location service that can track the location of
every user, either by automated location
determination technology or by the user
manually entering current location.
Available via a variety of wireless access
technologies. (IEEE 802.11 wireless
LANs, Bluetooth, Infrared, cellular services)
55/26
Rover
Introduction(Cont…)
 Devices
(laptop, PDA, cellular phone)
 Scales to a very large client population.
 Rover achieves this
 through fine resolution
application specific scheduling
of resources at the servers and
the network.
66/26
Rover
Introduction(Cont…)
77/26
Rover
Rover Services
Enables a Basic set of data services in different
media formats, including
text, graphics, audio, and video.
Transactional services coordination of state
between the clients and rover servers.
ex). e-commerce interactions.
88/26
Rover
Rover Services(Cont…)
Services that require location manipulation are
a particularly important class of data services
in Rover.
Locations an important attribute of all objects
in Rover. – value, error, timestamp.
99/26
Rover
Map based services
Filter : Applied to maps to select the
appropriate subset of objects to display
to the users.
Zoom : Displayed map identifies it’s
granularity.
Translate : Translated from the previously
displayed map.
1010/26
Rover
Rover Architecture
Rover maintains a user profile for each end-
user, that defines specific interests of the user
and is used to customize the content served.
Rover-clients are the client devices through
which users interact with Rover.
 Rover maintains a device profile for each
device.
1111/26
Rover
Rover physical architecture
Wireless access infrastructure
Servers
– Rover controller ( Brain of Rover system)
– Location server
– Media streaming unit
– Rover database
– Logger
1212/26
Rover
Rover physical architecture(Cont…)
1313/26
Rover
Action model
Ready-to-run: At least one action of the
server operation is eligible to be executed but
no action of the server operation is executing.
Running: One action of the server operation is
executing ( in a multi-processor setup, several
actions of the operation can be executing
simultaneously ).
1414/26
Rover
Action model(Cont…)
Blocked: The server operation is waiting for
asynchronous I/O response and no actions are
eligible to be executed.
1515/26
Rover
Action model(Cont…)
Rover technology tracks the location of
system users and dynamically configures
application-level information to different
link-layer technologies and client-device
capabilities.
A Rover system represents a single domain of
administrative control, managed and
moderated by a Rover controller.
1616/26
Rover
Rover Controller
17
• The interaction of the
• Rover controller with all
other components of
the system is presented .
The Rover controller
interacts with the external
world through the
following interfaces:
17/26
Rover
Rover Controller(Cont…)
Location Interface:
This interface is used by the Rover
controller to query the location service about the
positions of client devices.
The location of a device is defined as a tuple
representing the estimate of its position the
accuracy of the estimate, and the time of location
measurement.
1818/26
Rover
Rover Controller(Cont…)
 Admin Interface:
This interface is used by system administrators
to over see the Rover system, including
monitoring the Rover controller, querying
client devices, updating security policies,
issuing system specific commands.
1919/26
Rover
Rover Controller(Cont…)
Content Interface:
This interface is used by the content provider
to update the content that is served by the
Rover controller to the client device
Having a separate content interface decouples
the data from the control path.
2020/26
Rover
Rover Database
 User InfoBase and Content InfoBase.
 Each transaction is identified
- Lock-Acquiring
- Blocking
 Avoiding Deadlocks
- Two phase Locking Protocol.
2121/26
Rover
Initial Implementation
Indoor and Outdoor environments.
- developed under the Linux operating
system.
- Compaq iPAQs Pocket PC.
 A GPS-device to the Compaq iPAQs and
obtained device location accuracy of
between 3-4 meters of outdoor.
2222/26
Rover
Initial Implementation(Cont…)
12 base stations that are distributed all over
the building and typically the client device
can receive signals from five or six of the base
stations.
get an accuracy of better than a meter in this
environment, using very simple signal strength
based estimation techniques.
2323/26
Rover
Bottlenecks
A large number of client requests with tight
real time constraints.
 Wireless access points
– Limited bandwidth.
2424/26
Rover
Conclusions
We believe that Rover Technology will
greatly enhance the user experience in a
large number places, including visits to
museums, shopping malls, game
fields, offices and business centers.
The system has been designed specifically to
scale to large user populations.
2525/26
Rover
Reference
2626/26
• www.rovertechnologies.com
• en.wikipedia.org/wiki/ROVER
• www.ejournal.aessangli.in
• marsrover.nasa.gov/technology
• www.indiastudychannel.com
27

Weitere ähnliche Inhalte

Was ist angesagt?

Computer science seminar topics
Computer science seminar topicsComputer science seminar topics
Computer science seminar topics123seminarsonly
 
Future of Wireless Technology
Future of Wireless TechnologyFuture of Wireless Technology
Future of Wireless TechnologyNisha Menon K
 
BLUE EYES TECHNOLOGY
BLUE EYESTECHNOLOGYBLUE EYESTECHNOLOGY
BLUE EYES TECHNOLOGYChaitanya Ram
 
Screenless displays seminar report
Screenless displays seminar reportScreenless displays seminar report
Screenless displays seminar reportJeevan Kumar D
 
SCREENLESS DISPLAY
SCREENLESS DISPLAYSCREENLESS DISPLAY
SCREENLESS DISPLAYMahad Mumtaz
 
Silverlight
SilverlightSilverlight
SilverlightBiTWiSE
 
5 pen-pc-technology complete ppt
5 pen-pc-technology complete ppt5 pen-pc-technology complete ppt
5 pen-pc-technology complete pptatinav242
 
ppt of gesture recognition
ppt of gesture recognitionppt of gesture recognition
ppt of gesture recognitionAayush Agrawal
 
20 Latest Computer Science Seminar Topics on Emerging Technologies
20 Latest Computer Science Seminar Topics on Emerging Technologies20 Latest Computer Science Seminar Topics on Emerging Technologies
20 Latest Computer Science Seminar Topics on Emerging TechnologiesSeminar Links
 
Technical seminar on virtual smart phone
Technical seminar on virtual smart phoneTechnical seminar on virtual smart phone
Technical seminar on virtual smart phoneAkshitha Chutke
 
bluejacking.ppt
bluejacking.pptbluejacking.ppt
bluejacking.pptAeman Khan
 

Was ist angesagt? (20)

Computer science seminar topics
Computer science seminar topicsComputer science seminar topics
Computer science seminar topics
 
Future of Wireless Technology
Future of Wireless TechnologyFuture of Wireless Technology
Future of Wireless Technology
 
Digital jewellery ppt
Digital jewellery pptDigital jewellery ppt
Digital jewellery ppt
 
BLUE EYES TECHNOLOGY
BLUE EYESTECHNOLOGYBLUE EYESTECHNOLOGY
BLUE EYES TECHNOLOGY
 
Google glass ppt
Google glass pptGoogle glass ppt
Google glass ppt
 
Jini technology ppt
Jini technology pptJini technology ppt
Jini technology ppt
 
Screenless displays seminar report
Screenless displays seminar reportScreenless displays seminar report
Screenless displays seminar report
 
Night vision technology
Night vision technologyNight vision technology
Night vision technology
 
SCREENLESS DISPLAY
SCREENLESS DISPLAYSCREENLESS DISPLAY
SCREENLESS DISPLAY
 
E ball technology
E ball technologyE ball technology
E ball technology
 
Rover technology
Rover technologyRover technology
Rover technology
 
Silverlight
SilverlightSilverlight
Silverlight
 
screen less display
screen less displayscreen less display
screen less display
 
5 pen-pc-technology complete ppt
5 pen-pc-technology complete ppt5 pen-pc-technology complete ppt
5 pen-pc-technology complete ppt
 
ppt of gesture recognition
ppt of gesture recognitionppt of gesture recognition
ppt of gesture recognition
 
20 Latest Computer Science Seminar Topics on Emerging Technologies
20 Latest Computer Science Seminar Topics on Emerging Technologies20 Latest Computer Science Seminar Topics on Emerging Technologies
20 Latest Computer Science Seminar Topics on Emerging Technologies
 
wireless usb ppt
wireless usb pptwireless usb ppt
wireless usb ppt
 
Technical seminar on virtual smart phone
Technical seminar on virtual smart phoneTechnical seminar on virtual smart phone
Technical seminar on virtual smart phone
 
bluejacking.ppt
bluejacking.pptbluejacking.ppt
bluejacking.ppt
 
Touchless Touch screen technology
Touchless Touch screen technologyTouchless Touch screen technology
Touchless Touch screen technology
 

Andere mochten auch

Andere mochten auch (20)

Google Wave
Google WaveGoogle Wave
Google Wave
 
BRAIN GATE
BRAIN GATEBRAIN GATE
BRAIN GATE
 
NIGHT VISION TECHNOLOGY
NIGHT VISION TECHNOLOGYNIGHT VISION TECHNOLOGY
NIGHT VISION TECHNOLOGY
 
Cordect
CordectCordect
Cordect
 
Braingate technology
Braingate technologyBraingate technology
Braingate technology
 
DakNet PPT
DakNet PPTDakNet PPT
DakNet PPT
 
Sky x technology
Sky x technologySky x technology
Sky x technology
 
Wibree
Wibree Wibree
Wibree
 
Brain gate
Brain gateBrain gate
Brain gate
 
Brain gate
Brain gateBrain gate
Brain gate
 
RAIN TECHNOLOGY
RAIN TECHNOLOGYRAIN TECHNOLOGY
RAIN TECHNOLOGY
 
Biometric Voting System
Biometric Voting SystemBiometric Voting System
Biometric Voting System
 
Brain gate technology
Brain gate technologyBrain gate technology
Brain gate technology
 
Eye Movement based Human Computer Interaction Technique
Eye Movement based Human Computer Interaction TechniqueEye Movement based Human Computer Interaction Technique
Eye Movement based Human Computer Interaction Technique
 
Daknet ppt
Daknet pptDaknet ppt
Daknet ppt
 
Biometric Voting System
Biometric Voting SystemBiometric Voting System
Biometric Voting System
 
Palm-Vein Technology
Palm-Vein TechnologyPalm-Vein Technology
Palm-Vein Technology
 
human computer interface
human computer interfacehuman computer interface
human computer interface
 
Night vision technology ppt
Night vision technology pptNight vision technology ppt
Night vision technology ppt
 
Seminar Presentation Hadoop
Seminar Presentation HadoopSeminar Presentation Hadoop
Seminar Presentation Hadoop
 

Ähnlich wie Rover Technology

Rover.pptx Baripada SEEMANTA engineering
Rover.pptx Baripada SEEMANTA engineeringRover.pptx Baripada SEEMANTA engineering
Rover.pptx Baripada SEEMANTA engineeringSunilTriya1
 
CSE Rover Technology seminar topic PPT.pptx
CSE Rover Technology seminar topic PPT.pptxCSE Rover Technology seminar topic PPT.pptx
CSE Rover Technology seminar topic PPT.pptxoppr345345
 
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...Radisys Corporation
 
btNOG 9 presentation Introduction to Software Defined Networking
btNOG 9 presentation Introduction to Software Defined NetworkingbtNOG 9 presentation Introduction to Software Defined Networking
btNOG 9 presentation Introduction to Software Defined NetworkingAPNIC
 
Enabling the Deployment of Edge Services with the Open Network Edge Services ...
Enabling the Deployment of Edge Services with the Open Network Edge Services ...Enabling the Deployment of Edge Services with the Open Network Edge Services ...
Enabling the Deployment of Edge Services with the Open Network Edge Services ...Liz Warner
 
OVNC 2015-Enabling Software-Defined Transformation of Service Provider Networks
OVNC 2015-Enabling Software-Defined Transformation of Service Provider NetworksOVNC 2015-Enabling Software-Defined Transformation of Service Provider Networks
OVNC 2015-Enabling Software-Defined Transformation of Service Provider NetworksNAIM Networks, Inc.
 
RF Code solutions presentation
RF Code solutions presentationRF Code solutions presentation
RF Code solutions presentationpe2six
 
Zou Layered VO PDCAT2008 V0.5 Concise
Zou Layered VO PDCAT2008 V0.5 ConciseZou Layered VO PDCAT2008 V0.5 Concise
Zou Layered VO PDCAT2008 V0.5 Conciseyongqiangzou
 
Web technology and commerce unit 5
Web technology and commerce unit 5Web technology and commerce unit 5
Web technology and commerce unit 5arun0501
 
SDN & NFV.pptx
SDN & NFV.pptxSDN & NFV.pptx
SDN & NFV.pptxRUKESHK1
 
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...APNIC
 
Substation Automation SCADA and Gateway Solutions by BRH
Substation Automation SCADA and Gateway Solutions by BRHSubstation Automation SCADA and Gateway Solutions by BRH
Substation Automation SCADA and Gateway Solutions by BRHbirinder2
 
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentationTurbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentationRadisys Corporation
 
SD-WAN Catalyst a brief Presentation of solution
SD-WAN Catalyst a brief  Presentation of solutionSD-WAN Catalyst a brief  Presentation of solution
SD-WAN Catalyst a brief Presentation of solutionpepegaston2030
 
09 (IDNOG02) Services SDN & NFV Delivering more with less by Mochammad Irzan
09 (IDNOG02) Services SDN & NFV Delivering more with less by Mochammad Irzan09 (IDNOG02) Services SDN & NFV Delivering more with less by Mochammad Irzan
09 (IDNOG02) Services SDN & NFV Delivering more with less by Mochammad IrzanIndonesia Network Operators Group
 
Harini_Mobile_Robotics
Harini_Mobile_RoboticsHarini_Mobile_Robotics
Harini_Mobile_RoboticsHarini Suresh
 
Session 17 - SCADA Introduction
Session 17 - SCADA IntroductionSession 17 - SCADA Introduction
Session 17 - SCADA IntroductionVidyaIA
 

Ähnlich wie Rover Technology (20)

Rover.pptx Baripada SEEMANTA engineering
Rover.pptx Baripada SEEMANTA engineeringRover.pptx Baripada SEEMANTA engineering
Rover.pptx Baripada SEEMANTA engineering
 
Rover report
Rover reportRover report
Rover report
 
CSE Rover Technology seminar topic PPT.pptx
CSE Rover Technology seminar topic PPT.pptxCSE Rover Technology seminar topic PPT.pptx
CSE Rover Technology seminar topic PPT.pptx
 
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
Radisys/Wind River: The Telcom Cloud - Deployment Strategies: SDN/NFV and Vir...
 
btNOG 9 presentation Introduction to Software Defined Networking
btNOG 9 presentation Introduction to Software Defined NetworkingbtNOG 9 presentation Introduction to Software Defined Networking
btNOG 9 presentation Introduction to Software Defined Networking
 
Enabling the Deployment of Edge Services with the Open Network Edge Services ...
Enabling the Deployment of Edge Services with the Open Network Edge Services ...Enabling the Deployment of Edge Services with the Open Network Edge Services ...
Enabling the Deployment of Edge Services with the Open Network Edge Services ...
 
OVNC 2015-Enabling Software-Defined Transformation of Service Provider Networks
OVNC 2015-Enabling Software-Defined Transformation of Service Provider NetworksOVNC 2015-Enabling Software-Defined Transformation of Service Provider Networks
OVNC 2015-Enabling Software-Defined Transformation of Service Provider Networks
 
RF Code solutions presentation
RF Code solutions presentationRF Code solutions presentation
RF Code solutions presentation
 
Zou Layered VO PDCAT2008 V0.5 Concise
Zou Layered VO PDCAT2008 V0.5 ConciseZou Layered VO PDCAT2008 V0.5 Concise
Zou Layered VO PDCAT2008 V0.5 Concise
 
Web technology and commerce unit 5
Web technology and commerce unit 5Web technology and commerce unit 5
Web technology and commerce unit 5
 
SDN & NFV.pptx
SDN & NFV.pptxSDN & NFV.pptx
SDN & NFV.pptx
 
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
Introduction to Software Defined Networking (SDN) presentation by Warren Finc...
 
Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)
 
Substation Automation SCADA and Gateway Solutions by BRH
Substation Automation SCADA and Gateway Solutions by BRHSubstation Automation SCADA and Gateway Solutions by BRH
Substation Automation SCADA and Gateway Solutions by BRH
 
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentationTurbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentation
 
SD-WAN Catalyst a brief Presentation of solution
SD-WAN Catalyst a brief  Presentation of solutionSD-WAN Catalyst a brief  Presentation of solution
SD-WAN Catalyst a brief Presentation of solution
 
09 (IDNOG02) Services SDN & NFV Delivering more with less by Mochammad Irzan
09 (IDNOG02) Services SDN & NFV Delivering more with less by Mochammad Irzan09 (IDNOG02) Services SDN & NFV Delivering more with less by Mochammad Irzan
09 (IDNOG02) Services SDN & NFV Delivering more with less by Mochammad Irzan
 
Introduction to FIWARE Open Ecosystem
Introduction to FIWARE Open EcosystemIntroduction to FIWARE Open Ecosystem
Introduction to FIWARE Open Ecosystem
 
Harini_Mobile_Robotics
Harini_Mobile_RoboticsHarini_Mobile_Robotics
Harini_Mobile_Robotics
 
Session 17 - SCADA Introduction
Session 17 - SCADA IntroductionSession 17 - SCADA Introduction
Session 17 - SCADA Introduction
 

Rover Technology

  • 1. 1
  • 2. Contents • Introduction • Rover Services • Rover Architecture • Rover Clients • Rover Controller • Rover Database • Bottlenecks • Conclusions 22/26 Rover
  • 3. Introduction “ROVER stands for Remotely Operated Video Enhanced Receiver system”. Location-aware computing involves the automatic tailoring of information and services based other current location of the user. 33/26 Rover
  • 4. Introduction(Cont…) We have designed and implemented Rover, a system that enables location-based services, as well as the traditional user- aware and device-aware services. Traditional notions of User-aware, and Device-aware. + Location-aware (in Rover). 44/26 Rover
  • 5. Introduction(Cont…) Location service that can track the location of every user, either by automated location determination technology or by the user manually entering current location. Available via a variety of wireless access technologies. (IEEE 802.11 wireless LANs, Bluetooth, Infrared, cellular services) 55/26 Rover
  • 6. Introduction(Cont…)  Devices (laptop, PDA, cellular phone)  Scales to a very large client population.  Rover achieves this  through fine resolution application specific scheduling of resources at the servers and the network. 66/26 Rover
  • 8. Rover Services Enables a Basic set of data services in different media formats, including text, graphics, audio, and video. Transactional services coordination of state between the clients and rover servers. ex). e-commerce interactions. 88/26 Rover
  • 9. Rover Services(Cont…) Services that require location manipulation are a particularly important class of data services in Rover. Locations an important attribute of all objects in Rover. – value, error, timestamp. 99/26 Rover
  • 10. Map based services Filter : Applied to maps to select the appropriate subset of objects to display to the users. Zoom : Displayed map identifies it’s granularity. Translate : Translated from the previously displayed map. 1010/26 Rover
  • 11. Rover Architecture Rover maintains a user profile for each end- user, that defines specific interests of the user and is used to customize the content served. Rover-clients are the client devices through which users interact with Rover.  Rover maintains a device profile for each device. 1111/26 Rover
  • 12. Rover physical architecture Wireless access infrastructure Servers – Rover controller ( Brain of Rover system) – Location server – Media streaming unit – Rover database – Logger 1212/26 Rover
  • 14. Action model Ready-to-run: At least one action of the server operation is eligible to be executed but no action of the server operation is executing. Running: One action of the server operation is executing ( in a multi-processor setup, several actions of the operation can be executing simultaneously ). 1414/26 Rover
  • 15. Action model(Cont…) Blocked: The server operation is waiting for asynchronous I/O response and no actions are eligible to be executed. 1515/26 Rover
  • 16. Action model(Cont…) Rover technology tracks the location of system users and dynamically configures application-level information to different link-layer technologies and client-device capabilities. A Rover system represents a single domain of administrative control, managed and moderated by a Rover controller. 1616/26 Rover
  • 17. Rover Controller 17 • The interaction of the • Rover controller with all other components of the system is presented . The Rover controller interacts with the external world through the following interfaces: 17/26 Rover
  • 18. Rover Controller(Cont…) Location Interface: This interface is used by the Rover controller to query the location service about the positions of client devices. The location of a device is defined as a tuple representing the estimate of its position the accuracy of the estimate, and the time of location measurement. 1818/26 Rover
  • 19. Rover Controller(Cont…)  Admin Interface: This interface is used by system administrators to over see the Rover system, including monitoring the Rover controller, querying client devices, updating security policies, issuing system specific commands. 1919/26 Rover
  • 20. Rover Controller(Cont…) Content Interface: This interface is used by the content provider to update the content that is served by the Rover controller to the client device Having a separate content interface decouples the data from the control path. 2020/26 Rover
  • 21. Rover Database  User InfoBase and Content InfoBase.  Each transaction is identified - Lock-Acquiring - Blocking  Avoiding Deadlocks - Two phase Locking Protocol. 2121/26 Rover
  • 22. Initial Implementation Indoor and Outdoor environments. - developed under the Linux operating system. - Compaq iPAQs Pocket PC.  A GPS-device to the Compaq iPAQs and obtained device location accuracy of between 3-4 meters of outdoor. 2222/26 Rover
  • 23. Initial Implementation(Cont…) 12 base stations that are distributed all over the building and typically the client device can receive signals from five or six of the base stations. get an accuracy of better than a meter in this environment, using very simple signal strength based estimation techniques. 2323/26 Rover
  • 24. Bottlenecks A large number of client requests with tight real time constraints.  Wireless access points – Limited bandwidth. 2424/26 Rover
  • 25. Conclusions We believe that Rover Technology will greatly enhance the user experience in a large number places, including visits to museums, shopping malls, game fields, offices and business centers. The system has been designed specifically to scale to large user populations. 2525/26 Rover
  • 26. Reference 2626/26 • www.rovertechnologies.com • en.wikipedia.org/wiki/ROVER • www.ejournal.aessangli.in • marsrover.nasa.gov/technology • www.indiastudychannel.com
  • 27. 27