+ All Categories
Home > Documents > Ronald Briggs, UTD GISC 6383 GIS Implementation & Management 9/5/2015 1 GIS System Architecture and...

Ronald Briggs, UTD GISC 6383 GIS Implementation & Management 9/5/2015 1 GIS System Architecture and...

Date post: 11-Jan-2016
Category:
Upload: erik-barton
View: 234 times
Download: 8 times
Share this document with a friend
43
Ronald Briggs, UTD GISC 6383 GIS Implementation & Management 06/23/22 1 GIS System Architecture and Design Some Assembly Required! Parts of this lecture draw upon: Dave Peters, System Design and Configuration Strategies , ESRI User Conference 2002 For latest version, go to: Peters, D. System Design Strategies, ESRI White paper August 2005 @ http:// www.esri.com/library/whitepapers/pdfs/sysdesig.pdf
Transcript
Page 1: Ronald Briggs, UTD GISC 6383 GIS Implementation & Management 9/5/2015 1 GIS System Architecture and Design Some Assembly Required! Parts of this lecture.

Ronald Briggs, UTD GISC 6383 GIS Implementation & Management04/21/23 1

GISSystem Architecture

and Design

Some Assembly Required!

Parts of this lecture draw upon:Dave Peters, System Design and Configuration Strategies, ESRI User Conference 2002For latest version, go to: Peters, D. System Design Strategies, ESRI White paper August 2005 @

http://www.esri.com/library/whitepapers/pdfs/sysdesig.pdf

Page 2: Ronald Briggs, UTD GISC 6383 GIS Implementation & Management 9/5/2015 1 GIS System Architecture and Design Some Assembly Required! Parts of this lecture.

Ronald Briggs, UTD GISC 6383 GIS Implementation & Management04/21/23 2

Your Service Environment

Citizen Sam & Samantha at home

Freda and Fernandoin the field

The Cop Shop

Page 3: Ronald Briggs, UTD GISC 6383 GIS Implementation & Management 9/5/2015 1 GIS System Architecture and Design Some Assembly Required! Parts of this lecture.

Ronald Briggs, UTD GISC 6383 GIS Implementation & Management04/21/23 3

Your GIS Components

Clients

ArcSDE Services

ArcInfo ArcEditor ArcView

ArcIMS Services

ArcExplorer Browser

Internet

ArcEngine/ArcObjectsApplicationDevelopment &Customization

c:\ ArcGIS WorkstationConsistent interfaceIncreasing capability

ArcMapArcCatalogArcToolbox

ArcMapArcCatalogArcToolbox

ArcMapArcCatalogArcToolbox

Source: ESRI with mods.

$

ArcServer Services

Page 4: Ronald Briggs, UTD GISC 6383 GIS Implementation & Management 9/5/2015 1 GIS System Architecture and Design Some Assembly Required! Parts of this lecture.

Ronald Briggs, UTD GISC 6383 GIS Implementation & Management04/21/23 4

Your Info System Components

Portables, Tablets, Palm/Pockets(Laptops/Tablets/PDA/Phones)

LANs

Wireless

Firewalls

Page 5: Ronald Briggs, UTD GISC 6383 GIS Implementation & Management 9/5/2015 1 GIS System Architecture and Design Some Assembly Required! Parts of this lecture.

Ronald Briggs, UTD GISC 6383 GIS Implementation & Management04/21/23 5

System architecture and design involves bringing these three

componets together in a package which:

minimizes costmaximizes performance

and works reliably and securely

“Assembly Required!”

Page 6: Ronald Briggs, UTD GISC 6383 GIS Implementation & Management 9/5/2015 1 GIS System Architecture and Design Some Assembly Required! Parts of this lecture.

Ronald Briggs, UTD GISC 6383 GIS Implementation & Management04/21/23 6

GIS Characteristics Detailed, high resolution graphic displays Large data files Intensive data analysis/computation

Consequence? Need for: Powerful workstations Powerful servers for data retrieval and batch

processing High capacity networks

These requirements differ significantly from standard IT environments with which your IT folks are most familiar.

Page 7: Ronald Briggs, UTD GISC 6383 GIS Implementation & Management 9/5/2015 1 GIS System Architecture and Design Some Assembly Required! Parts of this lecture.

Ronald Briggs, UTD GISC 6383 GIS Implementation & Management04/21/23 7

Information System Components

Computer hardware: physical machinery, boxes, cables, connectors software: instructions which make hardware perform as desired by

user– Operating System to control the basic functions of the hardware and networks – Applications to provide users with desired results

Data and databases to store information required by users Networks to distribute information between different computers and

users orgware (Costis Toregas): people, procedures & organizational

structures to make all of the above function – 85% of cost of IT?– $12,000 per annum to keep a PC user functioning.– like the iceberg under the water

Page 8: Ronald Briggs, UTD GISC 6383 GIS Implementation & Management 9/5/2015 1 GIS System Architecture and Design Some Assembly Required! Parts of this lecture.

Information System Organization

Functional: access to information - users view

Physical: computers as nodes on networks -IS view

Access all the information required to carry out my job

Page 9: Ronald Briggs, UTD GISC 6383 GIS Implementation & Management 9/5/2015 1 GIS System Architecture and Design Some Assembly Required! Parts of this lecture.

Ronald Briggs, UTD GISC 6383 GIS Implementation & Management04/21/23 9

The Computer: Hardware Components

central processor: – microprocessor (control unit and

arithmetic/logic unit) – primary storage -RAM (main

memory or simply memory) secondary storage or simply

storage– disks

» magnetic

» optical

– tapes Input/Output Devices (I/O)

– Scanners, printers communications devices/

network connections

cpu

Main Memory

Storage-disks-tapes

Input devices

Output devices(hardcopy)

Networks

Central

Processor

Page 10: Ronald Briggs, UTD GISC 6383 GIS Implementation & Management 9/5/2015 1 GIS System Architecture and Design Some Assembly Required! Parts of this lecture.

Ronald Briggs, UTD GISC 6383 GIS Implementation & Management04/21/23 10

Issues: Performance bottlenecks CPU performance Memory (RAM) I/O: to disk and/or to network Network performance: speed and/or load

Balanced system critical

Issues: Capacity Planning peak load versus standard loadIssues: CPU Selection & configuration (see next slides)

Servers: database, geoprocessing, web, terminal Client: Workstation, terminal client, browser client Mobile: portable, palm, pocket (laptop, PDA, phone)

Page 11: Ronald Briggs, UTD GISC 6383 GIS Implementation & Management 9/5/2015 1 GIS System Architecture and Design Some Assembly Required! Parts of this lecture.

Ronald Briggs, UTD GISC 6383 GIS Implementation & Management04/21/23 11

GP

TerminalServer

DBArcSDE

Web

GP

TerminalServer

Web

DB

ArcSDE

GP

TerminalServer

DBArcSDE

Web

One server, plus TS

Two servers, plus TS

Dedicated Servers

GP

TerminalServer

Web

DB

ArcSDE

GP

Web

TerminalServer

Multiple Servers-load balancing-redundancy

Example GIS Server Configurations

GP: geoprocessingDB: database

Types ofservers

Geoprocessing

Data

Terminal(possible)

Web

Page 12: Ronald Briggs, UTD GISC 6383 GIS Implementation & Management 9/5/2015 1 GIS System Architecture and Design Some Assembly Required! Parts of this lecture.

Least secure

One of many intermediate solutions

Most secure

Example ArcIMS configurations relative to security

Page 13: Ronald Briggs, UTD GISC 6383 GIS Implementation & Management 9/5/2015 1 GIS System Architecture and Design Some Assembly Required! Parts of this lecture.

Ronald Briggs, UTD GISC 6383 GIS Implementation & Management04/21/23 13

Client ConfigurationsWeb server

TerminalServer

Geoproc. Server

Database Server

PC Workstation

GIS Software runs on PCData to PCHigh end PC High network bandwidthFull GIS functionality

TerminalClient

GIS Software runs on terminal serverCan hand-off some work to GP serverData stays on serversImage to Client Low end PC with special TS softwareLow network bandwidthFull GIS functionality(Citrix is primary vendor)

WebBrowser

GISWeb Software runs on web serverCan hand-off some work to GP serverData stays on serversImage to Client Low end PC with standard web browserLow network bandwidthLimited GIS functionality (depends on GIS Web software)

LAN link

LAN linkOr VPN*Web

Link

Servers

*VPN Virtual Private Network

Page 14: Ronald Briggs, UTD GISC 6383 GIS Implementation & Management 9/5/2015 1 GIS System Architecture and Design Some Assembly Required! Parts of this lecture.

Ronald Briggs, UTD GISC 6383 GIS Implementation & Management04/21/23 14

Mobile Client Considerations

Device type: Portable, tablet, or palm – How much capability is required

» In-field editing, or info look up only?

Is Connectivity required?– Wireless data connections slow and

expensive, relative to in-house How keep databases in synch.?

Page 15: Ronald Briggs, UTD GISC 6383 GIS Implementation & Management 9/5/2015 1 GIS System Architecture and Design Some Assembly Required! Parts of this lecture.

15

Ronald Briggs, UTD GISC 6383 GIS Implementation & Management04/21/23 15

Software LayersHARDWARE Operating System: manages basic operations of the hardware

(disk writing, communication links, etc)– Windows, UNIX, legacy (old mainframes still around)

Utilities: add additional functionality to OS – e.g. security and backup are critical functions

Data Base Software: handles and stores information to be processed .– Oracle, SQL-Server, IBM’s DB2

Application Software: software to perform specific functions desired by user – E.g. ArcGIS, but it exists within environment of multiple other applications

USER

Page 16: Ronald Briggs, UTD GISC 6383 GIS Implementation & Management 9/5/2015 1 GIS System Architecture and Design Some Assembly Required! Parts of this lecture.

16

Ronald Briggs, UTD GISC 6383 GIS Implementation & Management04/21/23 16

Types of Application Systems: Operational: Transaction

Processing Systems finance/accounting: track

dollars– general ledger– accounts payable/receivable– purchasing– budgeting– funds management

human resources : track people– employee records– payroll– benefits– job classification/career path

physical assets (space/property): track things– space inventory– capital assets– materials and supplies

industry specific(private sector/university/city)– sales/

student recruiting/econ dev. – order processing/

registration/utility billing – manufacturing automation/

instruc. support/road maint. sys

The software environment into which GIS must integrate.

Page 17: Ronald Briggs, UTD GISC 6383 GIS Implementation & Management 9/5/2015 1 GIS System Architecture and Design Some Assembly Required! Parts of this lecture.

Software for GIS: The Main Vector Players ArcGIS--ARC/INFO (ESRI, Inc., Redlands, CA)

– privately owned by Jack Dangermond, a legend in the field and former Harvard prof.– originated commercial GIS and still clear market leader with about a third of the market– Strong in gov., education, utilities and business logistics

MapInfo– Trying very hard to move from Desktop/Present. to Enterprise/Industrial with newer MapX, MapXtreme and MapInsight products– Strong presence in telecom and business, especially site selection & marketing

Intergraph (Huntsville, AL)– origins in proprietary CAD hardware/software– strong in design and FM (facilities management), and running hard to match ESRI in GIS– UNIX-based MGE (Modular GIS Environment) and FRAMME evolved from CAD – after split with Bentley, courageously committed to NT and object technology in 1995 and first released “new generation” GeoMedia

product in March 1997– Serious threat to ESRI until ArcInfo 8 released.

Bentley Systems (Exton, PA)– Bentley brothers (Barry & Ray) originally developed the PC-based Micro-Station product under contract with Intergraph, but split in 1995

– have very successfully continued to develop and sell MicroStation GeoGraphics since then. – Strong in engineering; advertises itself as “geoengineering”

Autodesk’s AutoCAD Map– dominant CAD supplier and world’s 4th largest software company– fully topological AutoCAD Map introduced in 1996 (but no raster)– High initial expectation (huge installed AutoCad base) but hasn’t lived up to earlier expectations– Primarily small business/small city customer base

The only two “pure GIS” companies.

Page 18: Ronald Briggs, UTD GISC 6383 GIS Implementation & Management 9/5/2015 1 GIS System Architecture and Design Some Assembly Required! Parts of this lecture.

Ronald Briggs, UTD GISC 6383 GIS Implementation & Management04/21/23 18

Software for GIS: Remote Sensing/Raster

– ERDAS/Imagine long established leader, purchased by Leica Systems of Switzerland in 2001

– ER MAPPER very agressive newcomer originating in Australia

– Envi, another relative newcomer, radar specialization, now (2000) Kodak owned

– PCI long-term Canadian player

– CARIS another newer Canadian entry

– Genasys II older and fading US player

– origins in remote sensing thus raster oriented

– Some now include vector support, but has proven insufficient for them to really compete with vector-based GIS

– Convergence of raster and vector GIS software has not occurred to the degree expected 5 years ago

– Need one of these products if you are heavy into remote sensing, image analysis, or orthophotography production

– new satellite data products enhance their utility

– Will never compete in the enterprise/management market

For links to web sites of all these vendors, go to:

http://www.utdallas.edu/~briggs/other_gis.html

Page 19: Ronald Briggs, UTD GISC 6383 GIS Implementation & Management 9/5/2015 1 GIS System Architecture and Design Some Assembly Required! Parts of this lecture.

Ronald Briggs, UTD GISC 6383 GIS Implementation & Management04/21/23 19

Software for GIS: other professional/analytical

Other Commercial Players– Manifold

(CDA International Corp)one of the best deals around

– Maptitude (Caliper Corp, MA): another low cost one

– CadCorp SIS (Spatial Information System)recent entry from UK

– WinGIS (Progis Corp, Austria): European entry

– Smallworld Systems (Englewood, CO)first to use OO (in early 1990s) but never broke out of its FM utilities base and bought by GE in 2000

Blasts from the Past Atlas/GIS

– from Strategic Mapping, Santa Clara, CA– originator of PC-based mapping in the 1980s – Failed to “make-it” in GIS– purchased by ESRI in 1996– Discontinued 2001

GRASS (Rutgers Univ.)– Classic old-timer– raster oriented, but some vector routines– originally developed by US Army Construction Engineering

Research Lab(CERL) – army ended dev. & support in 1996 but assumed by Baylor

University. IDRSI (Clark Univ)

– one of the pioneering, university developed packages, – limited commercial penetration but still trying – raster orientation with some vector capabilities

GDS (Graphic Data Systems, Englewood CO)– originated as McDonnel Douglas in-house system– Purchased by Convergent Group and EDS– closure in 1997 left customers in the lurch (e.g. City of Irving)

Page 20: Ronald Briggs, UTD GISC 6383 GIS Implementation & Management 9/5/2015 1 GIS System Architecture and Design Some Assembly Required! Parts of this lecture.

Software for GIS: Niche products(examples)

Business Targeted– BusinessMAP (from ESRI): $99 choropleth and pin mapping

(originally Maplinx)

– Calaritas data supplier; iXPRESS integrates demographic and geographic software

– Tactician: specialist product for market analysis, site selection, etc.

Other Industry Targeted– TransCAD (from Caliper): specialized GIS for transportation

GIS specialized functions– Surfer (Golden Software): contour creation & spatial interpolation

– Blue Marble Geographic Calculator: projections, conversions, etc.

Extensions to standard GIS Products– Add-ons to standard GIS packages to meet niche needs

» Remote Sensing, Surveying, Business, Hydrology, Civil Engineering etc. extensions for ArcGIS, MAPINFO and other standard GIS vendors

Page 21: Ronald Briggs, UTD GISC 6383 GIS Implementation & Management 9/5/2015 1 GIS System Architecture and Design Some Assembly Required! Parts of this lecture.

Ronald Briggs, UTD GISC 6383 GIS Implementation & Management04/21/23 21

Estimated Market SharesGIS Vendor

Marketshare 2001

MapInfo6%

IBM5%

SICAD5%

Logica3%

Other14%

GE Netw ork Solutions

7%

Autodesk7%

Intergraph13%

ESRI34%

Leica Geosystems (ERDAS)

6%

Total Revenue Estimates

2001 1,073 M

2004 2, 020 M

2003 Sector shareUtilities 44%Public sector 29%Private sector 24%

2003 Type shareSoftware 64%Services 24%Data 8%Hardware 4%

Page 22: Ronald Briggs, UTD GISC 6383 GIS Implementation & Management 9/5/2015 1 GIS System Architecture and Design Some Assembly Required! Parts of this lecture.

Ronald Briggs, UTD GISC 6383 GIS Implementation & Management04/21/23 22

ESRI Product Line-up: ArcGIS client productsArcReader (“adobe acrobat” for maps) & ArcExplorer (spatial data viewer)

– Free viewers for geographic data. ArcGIS 9.x Desktop: two primary modules (MS NT/2000/XP only)

1. ArcMap: for data display, map production, spatial analysis, data editing2. ArcCatalog: for data management and previewArcToolbox, for specialized data conversions and analyses, available as a window in both

Available capabilities within these modules are “tiered” » ArcView: viewing, map production, spatial analysis, basic editing» ArcEditor: ArcView, plus specialized editing» ArcInfo: ArcView & ArcEditor plus special analyses and conversions

Extensions: for special apps.: Spatial Analyst, 3D Analyst, Geostatistics, Business Analyst,etc.ArcObjects: build specialized capabilities within ArcMap or ArcCatalog using VB for Applications

ArcGIS Workstation (for UNIX and MS NT/2000/XP)– the old command line ArcInfo 7.1

ArcGIS Engine (MS NT/2000/XP)– Set of embeddable GIS components (ArcObjects software objects) for building custom

applications– Runs under Windows, Unix and Linux, with support for Java, C++, COM and .NET – Replaces MapObjects which were based upon a previous generation of GIS objects

Notes: ArcGIS 8 released 2000 to integrate two previous standalone products: ArcView and ArcInfoArcGIS 9 released 2004 providing the full capability that should have been in ArcGIS 8!!!

--full support for all data types (coverages, shapefiles, geodatabases)--full support for all previous geoprocessing analyses --Modelbuilder for scripting and repetitive processing--ArcEngine for building custom applications

ArcView 3.3 (the predecessor to ArcGIS 8.x) the only GUI option for UNIX.

Page 23: Ronald Briggs, UTD GISC 6383 GIS Implementation & Management 9/5/2015 1 GIS System Architecture and Design Some Assembly Required! Parts of this lecture.

Ronald Briggs, UTD GISC 6383 GIS Implementation & Management04/21/23 23

SDE (Spatial Database Engine)– middleware to support spatial data storage in standard DBMS – Supports all major industry databases:

» Oracle, SQL-Server, IBM DB2, Ingres ArcGIS Server

– Permits the creation of server-based GIS services using any ArcGIS capability

– Provides GIS capabilities to a user without a desktop GIS system:

» inward focus—user goes to serverArcIMS

– Software to develop Internet server-based mapping and basic analysis

– Provides maps to the user without a desktop GIS system : » outward focus—gives user a map

ArcGIS Services– Server based applications built and operated by ESRI or its

partners and made available on the Internet for subscription– Normally charged on a “per transaction” basis, but can be flat fee– presumably built using ArcGIS Server

ESRI Product Line-up: ArcGIS server products

Page 24: Ronald Briggs, UTD GISC 6383 GIS Implementation & Management 9/5/2015 1 GIS System Architecture and Design Some Assembly Required! Parts of this lecture.

Ronald Briggs, UTD GISC 6383 GIS Implementation & Management04/21/23 24

Decisions/Actions Required

vis-à-vis Software Operating systems for clients and servers

– UNIX or Windows for servers– Windows for clients

Interfacing with existing non-GIS application systems or databases– Is it required?– How accomplish?

Selection of GIS software appropriate for task required

Page 25: Ronald Briggs, UTD GISC 6383 GIS Implementation & Management 9/5/2015 1 GIS System Architecture and Design Some Assembly Required! Parts of this lecture.

GIS Software Selection: Choices, Choices, Choices!!

Council, get off my back! Planner for Plano. Need faster, easier, jazzier way of answering council member queries.

– Need professional analysis package– use ArcView 9, since city has extensive ArcInfo shapefiles & coverages; – Uses ModelBuilder and Python scripts to automate most common queries

Appraisal District needs to accurately maintain parcel files– Replaces current CAD system with ArcEditor for accurate topological editing

and easier interface with GIS files Emergency Preparedness Manager for coastal county needs

application to track potential spread of oil spills– Uses ArcObjects and VB for Applications within ArcInfo version of ArcGIS to

develop customized model City Planner wants easier way for citizens to know location of city

facilities, property zoning, roads, etc..– Developes ArcIMS application on city server which includes layers for roads,

zoning, parcels, schools, other city facilities, etc.. which citizens can access from their home PCs using any browser

Contd on next slide

Page 26: Ronald Briggs, UTD GISC 6383 GIS Implementation & Management 9/5/2015 1 GIS System Architecture and Design Some Assembly Required! Parts of this lecture.

Ronald Briggs, UTD GISC 6383 GIS Implementation & Management04/21/23 26

GIS Software Selection: Choices, Choices, Choices!!

Where is my bus? DART service manager. Want application to display real time location of buses on touch-screen terminal to passengers waiting at transit centers– Uses ArcServer to develop central application to track buses – Uses internet browser at transit station to query ArcServer

Developer of software to support operations within a real estate office, including payroll, client tracking, billing, etc.., requires way to map location of houses sold by office– Uses ArcEngine to incorporate mapping capabilities within his

software system Keep the Taxes Coming In. Director of IS for Big City. Must tie

all my data together--land ownership, tax rolls, utility lines, roads, 911 calls etc. – Needs enterprise solution.– ArcSDE with ORACLE data base, accessed with ArcExplorer

(free), ArcView 9 (for read only & analysis), ArcEditor 9 (for data maintenance) & ArcInfo 9 (for specialized analyses) depending on a particular employees needs

Page 27: Ronald Briggs, UTD GISC 6383 GIS Implementation & Management 9/5/2015 1 GIS System Architecture and Design Some Assembly Required! Parts of this lecture.

Ronald Briggs, UTD GISC 6383 GIS Implementation & Management04/21/23 27

Database Choices

ArcSDE supports Oracle Microsoft SQL Server IBM’s DBII InformixSelection often a function of

what already exists in house for business applications

ArcSDEWorkstation

Middleware

DB

Some database vendors have ability to support spatial data directly without ArcSDE (e.g. Oracle Spatial)

may conform to ISO standard Better security May cost less than ArcSDE More limited capability (e.g.

no “geodatabase”)

Page 28: Ronald Briggs, UTD GISC 6383 GIS Implementation & Management 9/5/2015 1 GIS System Architecture and Design Some Assembly Required! Parts of this lecture.

JBOD—just a bunch of disks: – Lowest cost, no protection

RAID 0 (stripping)– Maximum performance, no protection

RAID 1 (mirroring)– Maximum protection but 50% storage loss

RAID 3 & 4 (parity disk)– Protection, 90% storage, but performance problem

‘cos of contention on parity disk

RAID 1,0 (mirroring & striping)– Protection and performance, but 50% loss

RAID 5 (parity and striping)– Maximum space with protection and performance

Composite solutions

RAID Options for Backup and Performance

(RAID = redundant array of independent disks)

Page 29: Ronald Briggs, UTD GISC 6383 GIS Implementation & Management 9/5/2015 1 GIS System Architecture and Design Some Assembly Required! Parts of this lecture.

Ronald Briggs, UTD GISC 6383 GIS Implementation & Management04/21/23 29

Remember: Does not protect against disastrous destruction! (9/11, tornado, etc.)

Configurations differ depending on database.

Page 30: Ronald Briggs, UTD GISC 6383 GIS Implementation & Management 9/5/2015 1 GIS System Architecture and Design Some Assembly Required! Parts of this lecture.

Ronald Briggs, UTD GISC 6383 GIS Implementation & Management04/21/23 30

Networking and Telecommunications

What Changed, beginning in the 1980s?

speed and capacity dramatically increased– UTD to Austin

» 1984: 9,600 baud (9 dot 6: 9.6 kbps)» 1996: 44,736,000 bps (T3--44.7 Mbps)

– transatlantic phone cable» 1960: 125 simultaneous calls» 1990: 1.5 million

Revolutionary new capabilities arrived– The Internet – and then Wireless

4,000-fold increase

12,000-fold increase

Page 31: Ronald Briggs, UTD GISC 6383 GIS Implementation & Management 9/5/2015 1 GIS System Architecture and Design Some Assembly Required! Parts of this lecture.

Ronald Briggs, UTD GISC 6383 GIS Implementation & Management04/21/23 31

What are the implications?

permitted dramatically different ways of doing things, not just more of the same.– centralized or dispersed geographic

databases– Accessed by police & utility workers in the field

Thus, dramatically increases options available to managers– necessitates careful analysis of alternatives– makes decision making more difficult

Page 32: Ronald Briggs, UTD GISC 6383 GIS Implementation & Management 9/5/2015 1 GIS System Architecture and Design Some Assembly Required! Parts of this lecture.

Ronald Briggs, UTD GISC 6383 GIS Implementation & Management04/21/23 32

The Signal Flip

wireless for mass broadcast,

cable for individual voice/data

PAST

wireless if it moves

cable if it stays in one place

Present/FUTURE

Reason: electromagnetic spectrum is a scarce resource.one fiber can carry the entire spectrum (TV, radio, satellites, etc.) regulated by the FCC!

Page 33: Ronald Briggs, UTD GISC 6383 GIS Implementation & Management 9/5/2015 1 GIS System Architecture and Design Some Assembly Required! Parts of this lecture.

Ronald Briggs, UTD GISC 6383 GIS Implementation & Management04/21/23 33

Types of Networks

(wired)

“Last Mile to the house” – 300 baud dial-up early ‘80s– 56 kbps dial-up (since mid 1990s) – ISDN 64-128 kbps (digital)– DSL: 1.5Mb down/64Kb up (6Mb/640K in future)– cable modem: 2 Mbps (load dependent)

LANs (local area network) within building or campus – 300 baud RS232 (1970s) – 10MB Ethernet (1980s)– 100MB Ethernet (mid 1990s)– 1GB Ethernet (late 1990s)

WANs (wide area network) connects LANs

– shared, public facilities (Internet)– Dedicated Telco leased lines (fixed bandwidth)

» T1 (24 x 64 Kbps channels: 1.54MBps)» T3 (28 T1 circuits: 45MBps; requires fiber)

– Dedicated fiber (usually SONET protocol)» OC1 (base rate) 50 mbps OC12 = 600 Mbps» OC3 = 150 Mbps OC48 = 2.4Gbps

– ‘virtual circuit’ protocols (max. guaranteed bandwidth)

POTS: Plain Old Telephone SystemISDN: Integrated Sevices Digital Network(or Innovations Subscribers Don’t Need)DSL: Digital Subscriber LineTelco: Telecommunications provider (e.g AT&T)

baud: analog measure of speed bps: (bits per second) digital measure of speed baud ~= bps unless compression involved;

Page 34: Ronald Briggs, UTD GISC 6383 GIS Implementation & Management 9/5/2015 1 GIS System Architecture and Design Some Assembly Required! Parts of this lecture.

Ronald Briggs, UTD GISC 6383 GIS Implementation & Management04/21/23 34

Types of Communications Channels

twisted pair wire: (now up to 1GB) – distance/speed trade-off 150m. max. for highest speed

» high speed: closet to desktop (using Level 5 cable)

» low speed: home to telco office

– Maximum leased line over copper is T1 (1.4Mbps)

coaxial cable (up to 200Mbps): – longer distances (up to 20 miles) – was fading but cable TV and Internet

brought revival for “last mile” applications fiber optic (exceeds 100Gbps & doubling

every 9 months--twice Moore’s Law)– single mode for distances over 1 or 2 miles– Multi mode within buildings

» install 62.50/125 micron multimode with ST connectors to closets

wireless– Cellular data: 3G services– Wireless LANs

(WiFi 802.11b/g)– radio--mobile data networks

(police)– satellite low orbit --individual

links– satellite geostationary (22,000

miles up)--’group’ links– infrared (1 mile)– microwave (35 miles line of

site)

Page 35: Ronald Briggs, UTD GISC 6383 GIS Implementation & Management 9/5/2015 1 GIS System Architecture and Design Some Assembly Required! Parts of this lecture.

LAN/WAN Network Configurations

ISP: Internet Services Providerse.g. Netcom, onramp

T1 leased line from localtelephone company (over fiber or copper)

LAN

Internet “cloud”Dial-up

Dial-up

Internet ExchangeCarriers

Sprint

MCI

CIXSONET over fiber

T1from long distance provider (e.g MCI

T1s fromlocal telcoT1

LAN

Typically, campus or building is wired with fiber (multi-mode) between building and to communications closets, then twisted pair from closet to office.

LAN inAnother City

Isolated LAN

The “Last Mile” problem:high speed communications into homes from nearest ‘telco’ office.

Page 36: Ronald Briggs, UTD GISC 6383 GIS Implementation & Management 9/5/2015 1 GIS System Architecture and Design Some Assembly Required! Parts of this lecture.

Ronald Briggs, UTD GISC 6383 GIS Implementation & Management04/21/23 36

Configuring an Ethernet LAN

hubhubhubhub

Ethernet Switch(in each building? )

Cisco predominates

Router(for campus) to WAN

(T1 leased line?)

copper cableLevel 3-5150m

copper (<150m)or fiberin closet

dial-uprouter

PPPprotocol

Page 37: Ronald Briggs, UTD GISC 6383 GIS Implementation & Management 9/5/2015 1 GIS System Architecture and Design Some Assembly Required! Parts of this lecture.

Ronald Briggs, UTD GISC 6383 GIS Implementation & Management04/21/23 37

Network Challenges architecture and standards

– ensuring everything will work together capacity suitability & availability

– ensuring demand can be met– does each link have appropriate capacity?

reliability and redundancy– ensuring continuous availability

security: providing for

– authentification (who really sent it?) – confidentiality (is message private?)– verification (has message been changed?)– confirmation (has message been received?)

Page 38: Ronald Briggs, UTD GISC 6383 GIS Implementation & Management 9/5/2015 1 GIS System Architecture and Design Some Assembly Required! Parts of this lecture.

Ronald Briggs, UTD GISC 6383 GIS Implementation & Management04/21/23 38

Putting it Together

Page 39: Ronald Briggs, UTD GISC 6383 GIS Implementation & Management 9/5/2015 1 GIS System Architecture and Design Some Assembly Required! Parts of this lecture.

Ronald Briggs, UTD GISC 6383 GIS Implementation & Management04/21/23 39

Network Configuration

Terminal ServersOr replicated data base (synch. nightly) with local WorkstationsOr ArcIms (for view only)

Fiber

Citizen Sam & Samantha at home

Freda and Fernandoin the field

T1

Router

The Cop Shop

Infrared

?

Switch on each floorHub in each closet

Page 40: Ronald Briggs, UTD GISC 6383 GIS Implementation & Management 9/5/2015 1 GIS System Architecture and Design Some Assembly Required! Parts of this lecture.

Ronald Briggs, UTD GISC 6383 GIS Implementation & Management04/21/23 40

Network LoadsFile Servers SDE Servers Windows Terminal Web Browsers

LAN Bandwidth10 Mbps 1-2 10-20 300-600 150-30016 Mbps 1-3 16-32 500-1000 250-500100 Mbps 10-20 100-200 3000-6000 1500-30001 Gbps 100-200 1,000-2,000 30000-60000 15000-30000WAN Bandwidth56 KB modem 2-4 1-2128 Kb ISDN 6-10 2-4256 Kbps DSL 10-20 5-101.54 Mbps T-1 1-2 50-100 25-5045 Mbps T-3 5-10 50-100 1500-3000 700-1500155 Mbps ATM 15-30 150-300 5000-10000 2500-5000

WAN Bandwidth 50KB image 100KB image 50KB file 100KB file56 Kbps Modem 260 134 13.4 26.81.54 Mbps T-1 7392 3696 0.5 145Mbps T-3 216000 108000 0 0

Concurrent # of ArcGIS Client Users

Peak ArcIMS requests/hr Image Transfer Time (secs)

Source: Dave Peters, System Design and Configuration Strategies, ESRI User Conference 2002

Note: --limited capability of WAN --greater efficiency of database (SDE)

Page 41: Ronald Briggs, UTD GISC 6383 GIS Implementation & Management 9/5/2015 1 GIS System Architecture and Design Some Assembly Required! Parts of this lecture.

Ronald Briggs, UTD GISC 6383 GIS Implementation & Management04/21/23 41

User Requirements ArcIMS ArcIMSTotal Peak Req/hr Total Peak Req/hr

City Hall 2 2 2 2IT Data center 5 2 20 10

Social Services 10 2 40 25Water Department 17 6 62 37

Subtotal City Hall 200 400Maintenace Facility

Landbase Data Maintenance 40 35 70 55Parks and Recreation 12 3 23 12

Utility Maintenance Field crews 10 5 10Subtotal Maintenance Facility 62 43 300 103 67 600Remote Locations

Sandy River 10 5 10 10Subtotal Remote 10 5 10 10Citizen Queries 2000 4000

ArcIMSSubtotal Citizen 2000 4000

CITY TOTALS 89 54 2500 175 114 5000

2003ArcGIS

2005ArcGIS

Server Configuration: User Loads

Source: Dave Peters, System Design and Configuration Strategies, ESRI User Conference 2002

Page 42: Ronald Briggs, UTD GISC 6383 GIS Implementation & Management 9/5/2015 1 GIS System Architecture and Design Some Assembly Required! Parts of this lecture.

An Intel Xeon 4 CPU 3GHz server with 6GB memory running 2004 ArcGIS software will support 100 users at SPECrate of 60

Server Selection for ArcSDE

Source: Dave Peters, System Design and Configuration Strategies, 2004 p. 7-27

Page 43: Ronald Briggs, UTD GISC 6383 GIS Implementation & Management 9/5/2015 1 GIS System Architecture and Design Some Assembly Required! Parts of this lecture.

Ronald Briggs, UTD GISC 6383 GIS Implementation & Management04/21/23 43


Recommended