SlideShare a Scribd company logo
Multi-Thematic Spatial Databases
        Experience designing and implementing




                          Dr. Conor Mc Elhinney
                                  Dr. Paul Lewis
                               Postdoctoral Researcher
                                Mobile Mapping Group
What we do
     Store
What we do
     Store

     Access
What we do
     Store

     Access

     Process
What we do
     Store

     Access

     Process

     Visualise
What we do
     Store

     Access
                  Voluminous
                 Geospatial Data
     Process

     Visualise
Mobile Mapping Systems Group
     1 Senior Researcher

     2 Post-docs

     2 PhDs

     Computer Science, GIS, Surveying
Mobile Mapping Systems Group
Mobile Mapping Systems Group
Mobile Mapping Systems Group
Mobile Mapping Systems Group
i2maps Group
     1 Senior Researcher

     1 Post-doc

     2 PhDs         +1 PHD GeoCrowd

     Computer Science, Maths, GIS
     Dr. Alexei Pozdnoukhov, Dr. Christian Kaisler
     Fergal Walsh
Learning from data Streams
       i2maps What we do at NCG:
        Scalable methods of spatial analytics
Learning from data Streams
       i2maps What we do at NCG:
        Scalable methods of spatial analytics
        Machine learning and data mining
Learning from data Streams
                       i2maps What we do at NCG:
                         Scalable methods of spatial analytics
                         Machine learning and data mining



      Stream Handler
                                              {x, y}             M
                                                         f (.)         i   K (., xi )
       Analysis and                                              i 1
        Modeling
                                                                             new

                                                       { i}                (.), ( xi )   H

  Dictionary of models                   MapReduce
                                                                             xOLD
Learning from data Streams
                       i2maps What we do at NCG:
                         Scalable methods of spatial analytics
                         Machine learning and data mining
                         Distributed approaches to spatial statistics

      Stream Handler
                                               {x, y}             M
                                                          f (.)         i   K (., xi )
       Analysis and                                               i 1
        Modeling
                                                                              new

                                                        { i}                (.), ( xi )   H

  Dictionary of models                    MapReduce
                                                                              xOLD
What we have experience with
     Handling and proccessing of TBs of
What we have experience with
     Handling and proccessing of TBs of

          Multi-thematic data
What we have experience with
     Handling and proccessing of TBs of

          Multi-thematic data
          Temporal data
What we have experience with
     Handling and proccessing of TBs of

          Multi-thematic data
          Temporal data
          Multi-sensor data
What we have experience with
     Handling and proccessing of TBs of

          Multi-thematic data
          Temporal data
          Multi-sensor data

     using spatial information
Data Handling
Data Handling
LiDAR
        A laser scanning tech, laser radar
LiDAR
        A laser scanning tech, laser radar

        > 20Gbs an hour
LiDAR
        A laser scanning tech, laser radar

        > 30Gbs an hour after geocoding
LiDAR
        A laser scanning tech, laser radar

        > 30Gbs an hour after geocoding

        > 6 attributes output from scanner
LiDAR
        A laser scanning tech, laser radar

        > 30Gbs an hour after geocoding

        > 6 attributes output from scanner

        Between 1 pt/m2 and 2000 pt/m2
LiDAR
LiDAR
LiDAR
LiDAR
LiDAR
Imagery
     Developing trend to store as videos
     / blobs
Imagery
     Developing trend to store as videos
     / blobs

     Store metadata in SDB
Imagery
     Developing trend to store as videos
     / blobs

     Store metadata in SDB

     Using HTML5 or queries can link
     to frames
User Generated
  Comments
User Generated
  Comments       Video / Imagery
User Generated
  Comments       Video / Imagery




                     Opinion
User Generated
  Comments       Video / Imagery




                     Opinion
Twitter
Twitter
Twitter

         25%
      contain links
Facebook


      500 Million Active
           Users
Facebook


      250 Million Active
        Mobile Users
Facebook


    10 Million pieces of
      content per day
Hard Drive Capacity
Hard Drive Capacity

  Capacity is increasing
         linearly
CPU vs HD speed




             CS111 UCLA 2006
CPU vs HD speed

  We can process more
   than we can store

             CS111 UCLA 2006
CPU vs HD speed
IDC - The Diverse and Exploding Digital Universe




                            CS111 UCLA 2006
What next
     Process the data in real time
What next
     Process the data in real time

     Extract or compress to find a
     model for the relevant data
What next
     Process the data in real time

     Extract or compress to find a
     model for the relevant data

     Store this model for future
     processing
What next
     Process the data in real time

     Extract or compress to find a
     model for the relevant data

     Store this model for future
     processing

     Leads to the problem of what
     do we model and store?
Enabling GeoSpatial Data
Processing data streams
     Human activity on geo-referenced
     communication networks
Processing data streams
     Human activity on geo-referenced
     communication networks
Processing data streams
     Human activity on geo-referenced
     communication networks
     At least two categories we need to
     understand:
Processing data streams
     Human activity on geo-referenced
     communication networks
     At least two categories we need to
     understand:

            Dynamics of links
Processing data streams
     Human activity on geo-referenced
     communication networks
     At least two categories we need to
     understand:

            Dynamics of links

            Activity level at nodes
Enabling data speak for themselves
                      Air Quality Sensor         Weather Measurements                  VGI Feed (e.g. Twitter)   Surveillance Camera

                          SMS                     Web Page                                 XML                       Video

                                  Push                           Polling                             Stream                  Stream

                          Data Receiver                  Data Crawler                      Stream Handler           Stream Handler




Static Data
 Static Data
   Static Data                                                                                            Analysis and
                                           Spatial Database
                                                                                                           Modeling

                                                      Spatio-Temporal Data
                    i2maps
                                              Web Service

                 KML/CSV/etc                   GeoJSON                     Spatio-Temporal Queries


                                  Interactive Spatio-Temporal
                                     Information Visualiser
Enabling data speak for themselves
                      Air Quality Sensor      Weather Measurements                  VGI Feed (e.g. Twitter)   Surveillance Camera

                          SMS                  Web Page                                 XML                       Video

                                  Push                        Polling                             Stream                  Stream

                          Data Receiver               Data Crawler                      Stream Handler           Stream Handler




 Spatial
Static Data
 Static Data
   Static Data                                                                                         Analysis and
Database                                Spatial Database
                                     Dictionary of models                                               Modeling

                                                   Spatio-Temporal Data
                    i2maps
                                           Web Service

                 KML/CSV/etc                GeoJSON                     Spatio-Temporal Queries


                                  Interactive Spatio-Temporal
                                     Information Visualiser
Storage
What exists
     Files / DBs / SDBs
What exists
     Files / DBs / SDBs

     Files still extremely common
What exists
     Files / DBs / SDBs

     Files still extremely common

     SDBs are what is needed
What exists
     Files / DBs / SDBs

     Files still extremely common

     SDBs are what is needed

     Multi-source, sensor, type data
Our Aims
     Unified approach to storing multi-
     thematic data
Our Aims
     Unified approach to storing multi-
     thematic data
     Efficient data upload / access/
     storage
Our Aims
     Unified approach to storing multi-
     thematic data
     Efficient data upload / access/
     storage
     Searchable in Time/ Space / by
     Attributes
Our Aims
     Unified approach to storing multi-
     thematic data
     Efficient data upload / access/
     storage
     Searchable in Time/ Space / by
     Attributes
     Incorporating Visualisations into
     all solutions
Our hardware
          3 Processing Servers

          8 Intel Xeons, 2.1- 2.8 GHz

          72 GBs RAM
Our hardware
          3 Processing Servers

          8 Intel Xeons, 2.1- 2.8 GHz

          72 GBs RAM

          1 Storage Server

          7TBs Raided Drives
Our Developed Systems
                        LiDAR / Image
                          based SDB
Our Developed Systems
                        LiDAR / Image
                          based SDB




GeoComputation
   Platform
Database storage experience


Optimisation of upload of large (GBs)
        spatial files to SDB.
Database storage experience


Database optimisation to suit system
           architecture
Database storage experience


      Storage of multiple data
           types/sources
Watch out for
     Spatial Index size V RAM
Watch out for
     Spatial Index size V RAM

     Expected no. of concurrent users
Watch out for
     Spatial Index size V RAM

     Expected no. of concurrent users

     HD capacity V daily data
     throughput

More Related Content

PPTX
Design Pattern of HBase Configuration
PPTX
Qiu bosc2010
PPTX
Big dataanalyticsbeyondhadoop public_20_june_2013
PDF
Big Data & Hadoop. Simone Leo (CRS4)
PDF
Action Recognitionの歴史と最新動向
PDF
Distance oracle - Truy vấn nhanh khoảng cách giữa hai điểm bất kỳ trên đồ thị
PDF
Region-oriented Convolutional Networks for Object Retrieval
PPTX
Materials Data Facility: Streamlined and automated data sharing, discovery, ...
Design Pattern of HBase Configuration
Qiu bosc2010
Big dataanalyticsbeyondhadoop public_20_june_2013
Big Data & Hadoop. Simone Leo (CRS4)
Action Recognitionの歴史と最新動向
Distance oracle - Truy vấn nhanh khoảng cách giữa hai điểm bất kỳ trên đồ thị
Region-oriented Convolutional Networks for Object Retrieval
Materials Data Facility: Streamlined and automated data sharing, discovery, ...

What's hot (13)

PPTX
Capabilities Brief Analytics
PDF
Pycon9 dibernado
PPTX
Accelerating the Experimental Feedback Loop: Data Streams and the Advanced Ph...
PDF
Real-Time Pedestrian Detection Using Apache Storm in a Distributed Environment
PDF
The Matsu Project - Open Source Software for Processing Satellite Imagery Data
PDF
Mining Big Data in Real Time
PDF
Convolutional Features for Instance Search
PDF
Ted Willke, Senior Principal Engineer & GM, Datacenter Group, Intel at MLconf SF
PDF
Demonstration of super map ai gis technology
PDF
Introduction of super map gis 10i bitcc technology jayson
PPTX
Berlin Hadoop Get Together Apache Drill
PPTX
Beyond Hadoop 1.0: A Holistic View of Hadoop YARN, Spark and GraphLab
PDF
Fine tuning a convolutional network for cultural event recognition
Capabilities Brief Analytics
Pycon9 dibernado
Accelerating the Experimental Feedback Loop: Data Streams and the Advanced Ph...
Real-Time Pedestrian Detection Using Apache Storm in a Distributed Environment
The Matsu Project - Open Source Software for Processing Satellite Imagery Data
Mining Big Data in Real Time
Convolutional Features for Instance Search
Ted Willke, Senior Principal Engineer & GM, Datacenter Group, Intel at MLconf SF
Demonstration of super map ai gis technology
Introduction of super map gis 10i bitcc technology jayson
Berlin Hadoop Get Together Apache Drill
Beyond Hadoop 1.0: A Holistic View of Hadoop YARN, Spark and GraphLab
Fine tuning a convolutional network for cultural event recognition
Ad

Viewers also liked (20)

DOC
Css introduction
PPTX
Sql server ___________session3-normailzation
PPT
Module08
PPT
Module06
PPT
Module02
PPTX
Alasql.js - SQL сервер на JavaScript
PPT
Module04
PPT
SQL Server 2008 for Developers
PDF
Transact sql data definition language - ddl- reference
PDF
Multidimensional model programming
PDF
Spatialware_2_Sql08
PPTX
SQL Server 2008 Spatial Data - Getting Started
PPT
Module01
PPTX
Sql Server Data Tools - Codenamed JUNEAU
PDF
5 tsssisu sql_server_2012
PDF
High Performance Front-End Development
PPT
Module07
PDF
X query language reference
PPTX
AlaSQL библиотека для обработки JavaScript данных (презентация для ForntEnd 2...
PPT
Module03
Css introduction
Sql server ___________session3-normailzation
Module08
Module06
Module02
Alasql.js - SQL сервер на JavaScript
Module04
SQL Server 2008 for Developers
Transact sql data definition language - ddl- reference
Multidimensional model programming
Spatialware_2_Sql08
SQL Server 2008 Spatial Data - Getting Started
Module01
Sql Server Data Tools - Codenamed JUNEAU
5 tsssisu sql_server_2012
High Performance Front-End Development
Module07
X query language reference
AlaSQL библиотека для обработки JavaScript данных (презентация для ForntEnd 2...
Module03
Ad

Similar to Multi-thematic spatial databases (20)

PDF
Big Data: Architecture and Performance Considerations in Logical Data Lakes
PPTX
TechnicalBackgroundOverview
PPTX
Linked Sensor Data 101 (FIS2011)
PDF
SPAR 2015 - Civil Maps Presentation by Sravan Puttagunta
PDF
Net flowhadoop flocon2013_yhlee_final
PPTX
51 Use Cases and implications for HPC & Apache Big Data Stack
PPTX
BigData
PDF
Cognitive Engine: Boosting Scientific Discovery
PPTX
Galaxy of bits
PPTX
Big data analytics
PDF
STI Summit 2011 - Digital Worlds
PPT
InfoSphere streams_technical_overview_infospherusergroup
PPTX
Classification of Big Data Use Cases by different Facets
PDF
Introduction Big Data
PPT
Cyberinfrastructure and Applications Overview: Howard University June22
PDF
RISELab:Enabling Intelligent Real-Time Decisions
PDF
RISELab: Enabling Intelligent Real-Time Decisions keynote by Ion Stoica
PDF
How Graph Databases used in Police Department?
PPTX
Machine Learning and Hadoop
PPTX
Bionimbus - Northwestern CGI Workshop 4-21-2011
Big Data: Architecture and Performance Considerations in Logical Data Lakes
TechnicalBackgroundOverview
Linked Sensor Data 101 (FIS2011)
SPAR 2015 - Civil Maps Presentation by Sravan Puttagunta
Net flowhadoop flocon2013_yhlee_final
51 Use Cases and implications for HPC & Apache Big Data Stack
BigData
Cognitive Engine: Boosting Scientific Discovery
Galaxy of bits
Big data analytics
STI Summit 2011 - Digital Worlds
InfoSphere streams_technical_overview_infospherusergroup
Classification of Big Data Use Cases by different Facets
Introduction Big Data
Cyberinfrastructure and Applications Overview: Howard University June22
RISELab:Enabling Intelligent Real-Time Decisions
RISELab: Enabling Intelligent Real-Time Decisions keynote by Ion Stoica
How Graph Databases used in Police Department?
Machine Learning and Hadoop
Bionimbus - Northwestern CGI Workshop 4-21-2011

More from Conor Mc Elhinney (10)

PDF
Presenting - Why we switch off
PDF
Mobile Mapping Spatial Database Framework
PDF
Geo-referenced human-activity-data; access, processing and knowledge extraction
PPTX
LiDAR feature extraction
PPTX
LiDAR processing for road network asset inventory
PPTX
Digital Hologram Image Processing
PPTX
Focused Image Creation Algorithms for digital holography
PPT
Digital Holography
PPTX
Initial results from EuRSI project
PPTX
Digital Hologram Image Processing
Presenting - Why we switch off
Mobile Mapping Spatial Database Framework
Geo-referenced human-activity-data; access, processing and knowledge extraction
LiDAR feature extraction
LiDAR processing for road network asset inventory
Digital Hologram Image Processing
Focused Image Creation Algorithms for digital holography
Digital Holography
Initial results from EuRSI project
Digital Hologram Image Processing

Recently uploaded (20)

PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PPTX
Cloud computing and distributed systems.
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Machine learning based COVID-19 study performance prediction
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Empathic Computing: Creating Shared Understanding
PDF
KodekX | Application Modernization Development
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPT
Teaching material agriculture food technology
PDF
Encapsulation theory and applications.pdf
PDF
Electronic commerce courselecture one. Pdf
PPTX
MYSQL Presentation for SQL database connectivity
Reach Out and Touch Someone: Haptics and Empathic Computing
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Cloud computing and distributed systems.
Review of recent advances in non-invasive hemoglobin estimation
Machine learning based COVID-19 study performance prediction
Per capita expenditure prediction using model stacking based on satellite ima...
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
sap open course for s4hana steps from ECC to s4
Agricultural_Statistics_at_a_Glance_2022_0.pdf
The AUB Centre for AI in Media Proposal.docx
Dropbox Q2 2025 Financial Results & Investor Presentation
Empathic Computing: Creating Shared Understanding
KodekX | Application Modernization Development
Advanced methodologies resolving dimensionality complications for autism neur...
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Teaching material agriculture food technology
Encapsulation theory and applications.pdf
Electronic commerce courselecture one. Pdf
MYSQL Presentation for SQL database connectivity

Multi-thematic spatial databases

  • 1. Multi-Thematic Spatial Databases Experience designing and implementing Dr. Conor Mc Elhinney Dr. Paul Lewis Postdoctoral Researcher Mobile Mapping Group
  • 2. What we do Store
  • 3. What we do Store Access
  • 4. What we do Store Access Process
  • 5. What we do Store Access Process Visualise
  • 6. What we do Store Access Voluminous Geospatial Data Process Visualise
  • 7. Mobile Mapping Systems Group 1 Senior Researcher 2 Post-docs 2 PhDs Computer Science, GIS, Surveying
  • 12. i2maps Group 1 Senior Researcher 1 Post-doc 2 PhDs +1 PHD GeoCrowd Computer Science, Maths, GIS Dr. Alexei Pozdnoukhov, Dr. Christian Kaisler Fergal Walsh
  • 13. Learning from data Streams i2maps What we do at NCG: Scalable methods of spatial analytics
  • 14. Learning from data Streams i2maps What we do at NCG: Scalable methods of spatial analytics Machine learning and data mining
  • 15. Learning from data Streams i2maps What we do at NCG: Scalable methods of spatial analytics Machine learning and data mining Stream Handler {x, y} M f (.) i K (., xi ) Analysis and i 1 Modeling new { i} (.), ( xi ) H Dictionary of models MapReduce xOLD
  • 16. Learning from data Streams i2maps What we do at NCG: Scalable methods of spatial analytics Machine learning and data mining Distributed approaches to spatial statistics Stream Handler {x, y} M f (.) i K (., xi ) Analysis and i 1 Modeling new { i} (.), ( xi ) H Dictionary of models MapReduce xOLD
  • 17. What we have experience with Handling and proccessing of TBs of
  • 18. What we have experience with Handling and proccessing of TBs of Multi-thematic data
  • 19. What we have experience with Handling and proccessing of TBs of Multi-thematic data Temporal data
  • 20. What we have experience with Handling and proccessing of TBs of Multi-thematic data Temporal data Multi-sensor data
  • 21. What we have experience with Handling and proccessing of TBs of Multi-thematic data Temporal data Multi-sensor data using spatial information
  • 24. LiDAR A laser scanning tech, laser radar
  • 25. LiDAR A laser scanning tech, laser radar > 20Gbs an hour
  • 26. LiDAR A laser scanning tech, laser radar > 30Gbs an hour after geocoding
  • 27. LiDAR A laser scanning tech, laser radar > 30Gbs an hour after geocoding > 6 attributes output from scanner
  • 28. LiDAR A laser scanning tech, laser radar > 30Gbs an hour after geocoding > 6 attributes output from scanner Between 1 pt/m2 and 2000 pt/m2
  • 29. LiDAR
  • 30. LiDAR
  • 31. LiDAR
  • 32. LiDAR
  • 33. LiDAR
  • 34. Imagery Developing trend to store as videos / blobs
  • 35. Imagery Developing trend to store as videos / blobs Store metadata in SDB
  • 36. Imagery Developing trend to store as videos / blobs Store metadata in SDB Using HTML5 or queries can link to frames
  • 37. User Generated Comments
  • 38. User Generated Comments Video / Imagery
  • 39. User Generated Comments Video / Imagery Opinion
  • 40. User Generated Comments Video / Imagery Opinion
  • 43. Twitter 25% contain links
  • 44. Facebook 500 Million Active Users
  • 45. Facebook 250 Million Active Mobile Users
  • 46. Facebook 10 Million pieces of content per day
  • 48. Hard Drive Capacity Capacity is increasing linearly
  • 49. CPU vs HD speed CS111 UCLA 2006
  • 50. CPU vs HD speed We can process more than we can store CS111 UCLA 2006
  • 51. CPU vs HD speed IDC - The Diverse and Exploding Digital Universe CS111 UCLA 2006
  • 52. What next Process the data in real time
  • 53. What next Process the data in real time Extract or compress to find a model for the relevant data
  • 54. What next Process the data in real time Extract or compress to find a model for the relevant data Store this model for future processing
  • 55. What next Process the data in real time Extract or compress to find a model for the relevant data Store this model for future processing Leads to the problem of what do we model and store?
  • 57. Processing data streams Human activity on geo-referenced communication networks
  • 58. Processing data streams Human activity on geo-referenced communication networks
  • 59. Processing data streams Human activity on geo-referenced communication networks At least two categories we need to understand:
  • 60. Processing data streams Human activity on geo-referenced communication networks At least two categories we need to understand: Dynamics of links
  • 61. Processing data streams Human activity on geo-referenced communication networks At least two categories we need to understand: Dynamics of links Activity level at nodes
  • 62. Enabling data speak for themselves Air Quality Sensor Weather Measurements VGI Feed (e.g. Twitter) Surveillance Camera SMS Web Page XML Video Push Polling Stream Stream Data Receiver Data Crawler Stream Handler Stream Handler Static Data Static Data Static Data Analysis and Spatial Database Modeling Spatio-Temporal Data i2maps Web Service KML/CSV/etc GeoJSON Spatio-Temporal Queries Interactive Spatio-Temporal Information Visualiser
  • 63. Enabling data speak for themselves Air Quality Sensor Weather Measurements VGI Feed (e.g. Twitter) Surveillance Camera SMS Web Page XML Video Push Polling Stream Stream Data Receiver Data Crawler Stream Handler Stream Handler Spatial Static Data Static Data Static Data Analysis and Database Spatial Database Dictionary of models Modeling Spatio-Temporal Data i2maps Web Service KML/CSV/etc GeoJSON Spatio-Temporal Queries Interactive Spatio-Temporal Information Visualiser
  • 65. What exists Files / DBs / SDBs
  • 66. What exists Files / DBs / SDBs Files still extremely common
  • 67. What exists Files / DBs / SDBs Files still extremely common SDBs are what is needed
  • 68. What exists Files / DBs / SDBs Files still extremely common SDBs are what is needed Multi-source, sensor, type data
  • 69. Our Aims Unified approach to storing multi- thematic data
  • 70. Our Aims Unified approach to storing multi- thematic data Efficient data upload / access/ storage
  • 71. Our Aims Unified approach to storing multi- thematic data Efficient data upload / access/ storage Searchable in Time/ Space / by Attributes
  • 72. Our Aims Unified approach to storing multi- thematic data Efficient data upload / access/ storage Searchable in Time/ Space / by Attributes Incorporating Visualisations into all solutions
  • 73. Our hardware 3 Processing Servers 8 Intel Xeons, 2.1- 2.8 GHz 72 GBs RAM
  • 74. Our hardware 3 Processing Servers 8 Intel Xeons, 2.1- 2.8 GHz 72 GBs RAM 1 Storage Server 7TBs Raided Drives
  • 75. Our Developed Systems LiDAR / Image based SDB
  • 76. Our Developed Systems LiDAR / Image based SDB GeoComputation Platform
  • 77. Database storage experience Optimisation of upload of large (GBs) spatial files to SDB.
  • 78. Database storage experience Database optimisation to suit system architecture
  • 79. Database storage experience Storage of multiple data types/sources
  • 80. Watch out for Spatial Index size V RAM
  • 81. Watch out for Spatial Index size V RAM Expected no. of concurrent users
  • 82. Watch out for Spatial Index size V RAM Expected no. of concurrent users HD capacity V daily data throughput