Download presentation
Presentation is loading. Please wait.
Published byBuddy Rose Modified over 9 years ago
1
VRS Technology - A Detailed Look at the Future Architecture of VRS Network Software The technology behind the scene Christian Pagels
2
Trimble ® RTKNet (TM)
3
New Demands Modifications to satellite system –GPS L2C, L5 –Glonass improved L2, third frequency New satellite systems –Galileo –Compass –QZSS (Quasi Zenith Satellite System) –IRNSS (Indian Regional Navigation Satellite System) -> Larger Applications –More signals –More stations / more users –Increasing complexity of models New hardware –Multi core processor –64 bit operating system –Faster memory access New technologies –.Net –Microsoft Web Services – WCF -> New opportunities
4
Trimble ® VRS³Net (TM)
5
Trimble VRS³Net
6
Multi Layer Architecture / Module Layer Clearly defined communication channels One thread per Module Layer Separation between Functionality and UI
7
Multi Layer Architecture / Process Layer One application per process layer Shared memory communication Multi-Core-Processor support
8
Multi Layer Architecture / Computer Layer
9
TCP / IP communication -.Net Remoting Memory protection between processes
10
Multi Layer Architecture / Multi Computer Layer Load distribution Hardware redundancy Different operating systems Several security layers
11
Single Server Receiver, Storage, Processing, Real time output, Monitoring
12
Multi Server Receiver, Processing Real Time Output Storage, Monitoring
13
Multi core / Multi processor Separate modules for different tasks Each module runs on its own thread Modules grouped into processes -> Multiple threads plus multiple processes -> OS distributes threads on all available processors
14
Multi core / Multi processor - 140 Stations - Data Storage - Ephemeris processing -> Dual Quad Computer -> 2.66 GHz -> 4 Gb Ram
15
Ambiguity Search & Fix Processor Parallelization Geometric Filter Geometric Filter Geometric Filter Raw Data Analysis Synchronizer Geometric Filter Ionospheric Filters Code-Carrier Filters Ambiguity Search & Fix Residual Management Network Model Integrity VRS Generation Raw Data Analysis Raw Data Analysis Raw Data Analysis Geometric Filters
16
Processor Parallelization Federated Filter –A highly computational efficient approach to deal with filters with large number of states –Bank of local filters runs in parallel Parallel computing library –OPENMP –Powerful, compact, de-facto standard for shared memory multiprocessing programming –Single source code, incremental development, multi language support More Information by Xiaoming Chen in INF 1926
17
Multi core / Multiprocessor -140 Stations GNSS - Data storage - Network processor - 150 VRS Rover - Network Motion Engine on all Stations
18
Memory management 32 bit operating system 32 bit Application 4 Gb RAM 2 Gb Application2 Gb OS 2 Gb Application2 Gb OS
19
Memory management Distribution on multiple processes / application on 32 bit OS 4 Gb RAM 2 Gb Application2 Gb OS 2 Gb
20
Memory management 64 bit operating system 32 bit application X Gb RAM 3 Gb App
21
Trimble VRS³Net
23
Data base Benefits No load within the real time system Downtime does not influence the history displays Information generation separated SQL scheduled Backup SQL build in redundancy Maintenance Object lifetime Limitation of table size Reduction of history objects by merging Defragmentation through index recreation Cache files in case of inavailability
24
Trimble VRS³Net
26
Report Generator Reports Generated on demand or scheduled Based on a XML/SQL script language Definition files not protected HTML, XML, PDF, CSV, TXT supported
27
Report Generator – Definition files
28
Reports
29
Redundancy Cold Standby Computer or Program needs to be started Warm Standby Program is running, but needs re-initializing / re-connect Hot Standby Program is running and initialized
30
Real time data flow GSM Support through Ntrip Caster One point of contact into the Network Server Access limitation though Ntrip Caster GPRS – Ntrip GSM – phone number User protection through Ntrip Caster Dynamic allocation of RTO clients
31
Real time data flow Mount point redundancy Two control line connections per mount point Load distribution Redundancy
32
Real time data flow Network redundancy Multiple Networks feeding into RTO Calculate best model interpolation for network decision Change network on the fly in case of network failure (re-initialization) Manually assign customer to a dedicated network Use “Mobil rover option” also across networks
33
Real time data flow Station handling Add backup line to Router (TSM) Add Storage Integrity into Receiver module Smooth process to add new stations
34
Real time data flow Redundancy Warm Standby for the connection to the Receiver Cold / Warm / Hot Standby for the receiver modules Hot Standby for the Network processor Hot Standby for the RTO modules Warm Standby for the Ntrip Caster
35
Accounting Three access levels: Authentication Authorization Subscription
36
Authentication GPRS:Ntrip Basic GSM:Phone number VRS³Net Web:Organization, Username, Password VRS³Net Web Mobile: Organization, Username, Password
37
Authorization Role Management Web Management User Accounts Subscriptions Status Reference Data download CORS Virtual reference stations Ntrip Caster mount points Single Station streams Network supported streams Mail recipient Register for new login Subscription about to expire
38
Subscription Resources Dynamic content per client Entry based on session Time and/or amount Real Time Single Station RTK Real Time Single Station DGPS Real Time Network RTK Real Time Network DGPS Post Processing CORS Post Processing VRS Virtual Resources (customer defined)
39
Subscription Contracts Live time Contract items Resource Cost type – Pre Paid or Billing Cost Pricing Style – Per-Unit or Per-Item Limit and Limit style Charging Style Time Base Priority
40
Subscription Subscriptions Client implementation of a contract Start date – End date Time benefits Detailed reports for billing Approval process for renewal
41
Subscription
42
Distribution and Parallelization are the keys for the increased demands The new architecture is the right approach to utilize the new technology The new architecture allows VRS³Net to be maximum scalable, customizable and expandable. INF 1887: The Next Generation of Trimble VRS Network Solutions by Christopher Daub INF 1926: VRS Networks – The magic behind the scenes by Xiaoming Chen
43
Thank you very much for your attention Questions???
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.