VRS Technology A Detailed Look at the Future
- Slides: 43
VRS Technology - A Detailed Look at the Future Architecture of VRS Network Software The technology behind the scene Christian Pagels
Trimble® RTKNet(TM)
New Demands § Modifications to satellite system § – GPS L 2 C, L 5 – Glonass improved L 2, third frequency § New hardware – Multi core processor – 64 bit operating system – Faster memory access New satellite systems – – Galileo Compass QZSS (Quasi Zenith Satellite System) IRNSS (Indian Regional Navigation Satellite § New technologies –. Net – Microsoft Web Services – WCF System) -> Larger Applications – More signals – More stations / more users – Increasing complexity of models -> New opportunities
Trimble® VRS³Net(TM)
Trimble VRS³Net
Multi Layer Architecture / Module Layer • Clearly defined communication channels • One thread per Module Layer • Separation between Functionality and UI
Multi Layer Architecture / Process Layer • One application per process layer • Shared memory communication • Multi-Core-Processor support
Multi Layer Architecture / Computer Layer
Multi Layer Architecture / Computer Layer • TCP / IP communication -. Net Remoting • Memory protection between processes
Multi Layer Architecture / Multi Computer Layer • Load distribution • Hardware redundancy • Different operating systems • Several security layers
Single Server Receiver, Storage, Processing, Real time output, Monitoring
Multi Server Receiver, Processing Storage, Monitoring Real Time Output
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
Multi core / Multi processor - 140 Stations - Data Storage - Ephemeris processing -> Dual Quad Computer -> 2. 66 GHz -> 4 Gb Ram
Processor Parallelization Raw Data Analysis Synchronizer Code-Carrier Filters Ionospheric Filters Geometric Filters Filter Ambiguity Search & Fix Ambiguity. Search& &Fix Network Model Integrity Residual Management VRS Generation
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
Multi core / Multiprocessor -140 Stations GNSS - Data storage - Network processor - 150 VRS Rover - Network Motion Engine on all Stations
Memory management 32 bit operating system 4 Gb RAM 2 Gb Application 2 Gb OS 32 bit Application 2 Gb OS
Memory management Distribution on multiple processes / application on 32 bit OS 4 Gb RAM 2 Gb Application 2 Gb OS 2 Gb
Memory management 64 bit operating system 32 bit application X Gb RAM 3 Gb App
Trimble VRS³Net
Trimble VRS³Net
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
Trimble VRS³Net
Trimble VRS³Net
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
Report Generator – Definition files
Reports
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
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
Real time data flow Mount point redundancy • Two control line connections per mount point • Load distribution • Redundancy
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
Real time data flow Station handling • Add backup line to Router (TSM) • Add Storage Integrity into Receiver module • Smooth process to add new stations
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
Accounting Three access levels: • Authentication • Authorization • Subscription
Authentication • • GPRS: GSM: VRS³Net Web Mobile: Ntrip Basic Phone number Organization, Username, Password
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
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)
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
Subscriptions • • • Client implementation of a contract Start date – End date Time benefits Detailed reports for billing Approval process for renewal
Subscription
• 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
Thank you very much for your attention Questions? ? ?
- Look down to the left
- Future perfect e future perfect continuous esercizi
- Future simple continuous perfect
- Trimble vrs network
- Kofax vrs administration console
- Cors vrs
- Difference between crs and vrs in dea
- Diagnostic microbiologique
- Vrs dd
- Scala fps dolore
- Comprehensive pension management system bsnl
- Activity 1 image
- Activity 1 picture talk
- Activity 1 a) look at the picture
- 45ü
- Use case details
- Bpa bpi bpr
- Skim scan and detailed reading
- Product planning and detailed scheduling
- Hairdressing lesson plans
- Feasibility analysis matrix
- Elizabeth bishop lc questions
- Detailed routing
- Phases of cocomo model
- Cross halving joint diagram
- Detailed lesson plan in inequalities
- Detailed design in software engineering
- Detail drawing example
- Firewood marlow
- Detailed design software
- Detailed business case
- Constructive cost model (cocomo)
- Write a detailed note on unicast routing protocols
- Detailed drawing
- Detailed drawing example
- Map of southern spain
- Symbolic thread drawings include detailed schematic and
- Detailed lesson plan about riddles
- First cut design class diagram
- Skim listening
- Energy audit and its types
- Local area decision network
- Cima practical experience
- Detailed address