RE X : A DEVELOPMENT PLATFORM AND ONLINE LEARNING APPROACH

Size: px
Start display at page:

Download "RE X : A DEVELOPMENT PLATFORM AND ONLINE LEARNING APPROACH"

Transcription

1 : A DEVELOPMEN PLAFORM AND ONLINE LEARNING APPROACH FOR RUNIME EMERGEN SOFWARE SYSEMS, Matthew Grieves, Roberto Rodrigues Filho and David Leslie School of Computing and Communications Department of Mathematics and Statistics Lancaster University, UK

2 MOIVAION Modern software remains highly complex to design, implement, maintain & configure, particularly for dynamic environments this causes high development costs and under-performing code he state of the art in solving this is self-adaptive systems, which exhibit some awareness of self and of environment However, these approaches relate only to the configuration element of systems development, and are also very manual in their definition, by: Designing the base system as a non-adaptive one Deciding which points of that system should be adaptable Writing rules to determine how and when adaptation happens [2/41]

3 CONCEP OVERVIEW We propose a paradigm of continuous self-assembly, in which the initial construction of software and its later adaptation are one continuous machine-driven process [3/41]

4 CONCEP OVERVIEW We propose a paradigm of continuous self-assembly, in which the initial construction of software and its later adaptation are one continuous machine-driven process Goal (description) (unit tests)? Start with a goal and a pool of behavior fragments Motivation Overview Contributions Approach in Detail Evaluation [4/41]

5 knowledge CONCEP OVERVIEW We propose a paradigm of continuous self-assembly, in which the initial construction of software and its later adaptation are one continuous machine-driven process Goal (description) (unit tests) Goal (description) (unit tests)? monitor monitor monitor monitor Start with a goal and a pool of behavior fragments Form a working system for the goal, deploy in production environment and monitor performance and environment Motivation Overview Contributions Approach in Detail Evaluation [5/41]

6 knowledge CONCEP OVERVIEW We propose a paradigm of continuous self-assembly, in which the initial construction of software and its later adaptation are one continuous machine-driven process Goal (description) (unit tests)? monitor monitor Goal (description) (unit tests) monitor monitor Goal (description) (unit tests) -or- -or- -or- Start with a goal and a pool of behavior fragments Form a working system for the goal, deploy in production environment and monitor performance and environment Learn & find (or create) variants to better shape the system to its environment Motivation Overview Contributions Approach in Detail Evaluation [6/41]

7 CONRIBUIONS Implementation platform (Dana): A programming language with which to create small software building blocks that can be assembled into emergent systems, with near-zero-cost runtime adaptation for online exploration. Perception, assembly and learning framework (PAL): A framework built with Dana to discover & assemble emergent software, perceive its effectiveness and deployment conditions, and feed perception data to online learning. Online learning approach: An application of statistical linear bandits, using hompson sampling, to help solve the search space explosion inherent in our approach, by sharing beliefs about components across possible configurations. Example system: an emergent, self-assembling web server [7/41]

8 APPROACH IN DEAIL Evaluation [8/41]

9 APPROACH IN DEAIL IMPLEMENAION PLAFORM Uses a component-based development paradigm, but: (i) infused in a generalised systems programming language; (ii) supporting very fast, fine-grained runtime adaptation; and (iii) removing the need for wiring diagrams / configurations Evaluation [9/41]

10 APPROACH IN DEAIL IMPLEMENAION PLAFORM Uses a component-based development paradigm App provided interfaces required interfaces CPSocket CPServerSocket Evaluation [10/41]

11 APPROACH IN DEAIL IMPLEMENAION PLAFORM Uses a component-based development paradigm App provided interfaces required interfaces CPSocket CPServerSocket wiring Evaluation [11/41]

12 APPROACH IN DEAIL IMPLEMENAION PLAFORM Uses a component-based development paradigm App provided interfaces required interfaces CPSocket CPServerSocket wiring implementation variants: components that provide the same interface but implement it in different ways, yielding different behaviour or performance [12/41]

13 APPROACH IN DEAIL [13/41]

14 APPROACH IN DEAIL PERCEPION, ASSEMBLY AND LEARNING A way to abstract entire software systems for machine learning into: reward; environment; actions [14/41]

15 APPROACH IN DEAIL PERCEPION, ASSEMBLY AND LEARNING A way to abstract entire software systems for machine learning into: reward; environment; actions WebServer App [15/41]

16 APPROACH IN DEAIL PERCEPION, ASSEMBLY AND LEARNING A way to abstract entire software systems for machine learning into: reward; environment; actions WebServer App PC P HPHandler [16/41]

17 APPROACH IN DEAIL PERCEPION, ASSEMBLY AND LEARNING A way to abstract entire software systems for machine learning into: reward; environment; actions WebServer App PC P HPHandler Plain Compressing Com+Cache Caching Compressor Cache [17/41]

18 APPROACH IN DEAIL PERCEPION, ASSEMBLY AND LEARNING A way to abstract entire software systems for machine learning into: reward; environment; actions WebServer App PC P HPHandler Plain Compressing Com+Cache Caching Compressor GZip ZLib Cache LFU MFU LRU MRU [18/41]

19 APPROACH IN DEAIL PERCEPION, ASSEMBLY AND LEARNING A way to abstract entire software systems for machine learning into: reward; environment; actions WebServer App PC P HPHandler Plain Compressor GZip Compressing ZLib Com+Cache Cache LFU MFU Caching LRU MRU [WebServer.o,PC.o,HPHandler.o,CP.o,File.o,...] [WebServer.o,PC.o,HPHandlerZ.o,GZip.o,CP.o,...] [WebServer.o,PC.o,HPHandlerCZ.o,CacheMFU.o,GZip.o,... [WebServer.o,PC.o,HPHandlerCZ.o,CacheLRU.o,GZip.o,... [WebServer.o,PC.o,HPHandlerC.o,CacheMFU.o,CP.o,...] [...] [19/41]

20 APPROACH IN DEAIL PERCEPION, ASSEMBLY AND LEARNING A way to abstract entire software systems for machine learning into: reward; environment; actions WebServer App PC HPHandler Plain [WebServer.o,PC.o,HPHandler.o,CP.o,File.o,...] [WebServer.o,PC.o,HPHandlerZ.o,GZip.o,CP.o,...] [WebServer.o,PC.o,HPHandlerCZ.o,CacheMFU.o,GZip.o,... [WebServer.o,PC.o,HPHandlerCZ.o,CacheLRU.o,GZip.o,... [WebServer.o,PC.o,HPHandlerC.o,CacheMFU.o,CP.o,...] [...] [20/41]

21 APPROACH IN DEAIL PERCEPION, ASSEMBLY AND LEARNING A way to abstract entire software systems for machine learning into: reward; environment; actions WebServer App PC HPHandler Compressor GZip Com+Cache Cache MFU [WebServer.o,PC.o,HPHandler.o,CP.o,File.o,...] [WebServer.o,PC.o,HPHandlerZ.o,GZip.o,CP.o,...] [WebServer.o,PC.o,HPHandlerCZ.o,CacheMFU.o,GZip.o,... [WebServer.o,PC.o,HPHandlerCZ.o,CacheLRU.o,GZip.o,... [WebServer.o,PC.o,HPHandlerC.o,CacheMFU.o,CP.o,...] [...] [21/41]

22 APPROACH IN DEAIL PERCEPION, ASSEMBLY AND LEARNING A way to abstract entire software systems for machine learning into: reward; environment; actions App WebServer PC P HPHandler Plain Compressing Com+Cache Caching Compressor GZip ZLib Cache LFU MFU LRU MRU [22/41]

23 APPROACH IN DEAIL PERCEPION, ASSEMBLY AND LEARNING A way to abstract entire software systems for machine learning into: reward; environment; actions App WebServer PC P HPHandler Plain Compressing Com+Cache Caching Compressor GZip ZLib Cache LFU MFU LRU MRU [23/41]

24 APPROACH IN DEAIL PERCEPION, ASSEMBLY AND LEARNING A way to abstract entire software systems for machine learning into: reward; environment; actions App WebServer PC P HPHandler Plain Compressor GZip Compressing ZLib Com+Cache Cache LFU MFU Caching LRU MRU metrics events [ responseime, 49, 32, true] [ request:html, 5392, 14] [ request:png, 16702, 12] [ request:css, 2420, 6] [24/41]

25 APPROACH IN DEAIL [25/41]

26 APPROACH IN DEAIL LEARNING MODULE An online learning algorithm which helps solve the search space explosion, and balances exploration and exploitation [26/41]

27 APPROACH IN DEAIL LEARNING MODULE An online learning algorithm which helps solve the search space explosion, and balances exploration and exploitation > remove components with no variations > make regression factors for variants of a component above a baseline variant PC WebServer P HPHandler Plain Compressing Com+Cache Caching Compressor GZip ZLib Cache LFU MFU LRU MRU [27/41]

28 APPROACH IN DEAIL LEARNING MODULE An online learning algorithm which helps solve the search space explosion, and balances exploration and exploitation > remove components with no variations > make regression factors for variants of a component above a baseline variant β 0 β 1 I ReqP β 2 I HPCom β 3 I HPCoCache β 4 I HPCache β 5 I ComZLib β 6 I CacheLRU β 7 I CacheLRU β 8 I CacheMRU [28/41]

29 APPROACH IN DEAIL LEARNING MODULE An online learning algorithm which helps solve the search space explosion, and balances exploration and exploitation β 0 PC.Plain P.Plain PC.Com.GZip PC.Com.ZLib β 1 I ReqP β 2 I HPCom β 3 I HPCoCache β 4 I HPCache β 5 I ComZLib β 6 I CacheLRU β 7 I CacheLRU β 8 I CacheMRU β 0 1 β 0 1 β 0 1 β 0 1 β 1 0 β 1 1 β 1 0 β 1 0 β 2 0 β 2 0 β 2 1 β 2 1 β 3 0 β 3 0 β 3 0 β 3 0 β 4 0 β 4 0 β 4 0 β 4 0 β 5 0 β 5 0 β 5 0 β 5 1 β 6 0 β 6 0 β 6 0 β 6 0 β 7 0 β 7 0 β 7 0 β 7 0 β 8 0 β 8 0 β 8 0 β 8 0 [29/41]

30 APPROACH IN DEAIL LEARNING MODULE An online learning algorithm which helps solve the search space explosion, and balances exploration and exploitation β 0 PC.Plain P.Plain PC.Com.GZip PC.Com.ZLib β 1 I ReqP β 2 I HPCom β 3 I HPCoCache β 4 I HPCache β 5 I ComZLib β 6 I CacheLRU β 0 1 β 0 1 β 0 1 β 0 1 β 1 0 β 1 1 β 1 0 β 1 0 β 2 0 β 2 0 β 2 1 β 2 1 β 3 0 β 3 0 β 3 0 β 3 0 β 4 0 β 4 0 β 4 0 β 4 0 β 5 0 β 5 0 β 5 0 β 5 1 β 6 0 β 6 0 β 6 0 β 6 0 β 7 I CacheLRU β 7 0 β 7 0 β 7 0 β 7 0 β 8 0 β 8 0 β 8 0 β 8 0 β 8 I CacheMRU every n seconds, select a composition that we either (1) know little about; or (2) know performs well [30/41]

31 APPROACH IN DEAIL LEARNING MODULE An online learning algorithm which helps solve the search space explosion, and balances exploration and exploitation β 0 PC.Plain P.Plain PC.Com.GZip PC.Com.ZLib β 1 I ReqP β 2 I HPCom β 3 I HPCoCache β 4 I HPCache β 5 I ComZLib β 6 I CacheLRU β 7 I CacheLRU β 8 I CacheMRU β 0 1 β 0 1 β 0 1 β 0 1 β 1 0 β 1 1 β 1 0 β 1 0 β 2 0 β 2 0 β 2 1 β 2 1 β 3 0 β 3 0 β 3 0 β 3 0 β 4 0 β 4 0 β 4 0 β 4 0 β 5 0 β 5 0 β 5 0 β 5 1 β 6 0 β 6 0 β 6 0 β 6 0 β 7 0 β 7 0 β 7 0 β 7 0 β 8 0 β 8 0 β 8 0 β 8 0 select [31/41]

32 APPROACH IN DEAIL LEARNING MODULE An online learning algorithm which helps solve the search space explosion, and balances exploration and exploitation β 0 PC.Plain P.Plain PC.Com.GZip PC.Com.ZLib β 1 I ReqP β 2 I HPCom β 3 I HPCoCache β 4 I HPCache β 5 I ComZLib β 6 I CacheLRU β 7 I CacheLRU β 8 I CacheMRU β 0 1 β 0 1 β 0 1 β 0 1 β 1 0 β 1 1 β 1 0 β 1 0 β 2 0 β 2 0 β 2 1 β 2 1 β 3 0 β 3 0 β 3 0 β 3 0 β 4 0 β 4 0 β 4 0 β 4 0 β 5 0 β 5 0 β 5 0 β 5 1 β 6 0 β 6 0 β 6 0 β 6 0 β 7 0 β 7 0 β 7 0 β 7 0 β 8 0 β 8 0 β 8 0 β 8 0 select observe reward, update estimates [32/41]

33 APPROACH IN DEAIL LEARNING MODULE An online learning algorithm which helps solve the search space explosion, and balances exploration and exploitation β 0 PC.Plain P.Plain PC.Com.GZip PC.Com.ZLib β 1 I ReqP β 2 I HPCom β 3 I HPCoCache β 4 I HPCache β 5 I ComZLib β 6 I CacheLRU β 7 I CacheLRU β 8 I CacheMRU β 0 1 β 0 1 β 0 1 β 0 1 β 1 0 β 1 1 β 1 0 β 1 0 β 2 0 β 2 0 β 2 1 β 2 1 β 3 0 β 3 0 β 3 0 β 3 0 β 4 0 β 4 0 β 4 0 β 4 0 β 5 0 β 5 0 β 5 0 β 5 1 β 6 0 β 6 0 β 6 0 β 6 0 β 7 0 β 7 0 β 7 0 β 7 0 β 8 0 β 8 0 β 8 0 β 8 0 select share estimates across configurations [33/41]

34 APPROACH IN DEAIL LEARNING MODULE An online learning algorithm which helps solve the search space explosion, and balances exploration and exploitation β 0 PC.Plain P.Plain PC.Com.GZip PC.Com.ZLib β 1 I ReqP β 2 I HPCom β 3 I HPCoCache β 4 I HPCache β 5 I ComZLib β 6 I CacheLRU β 7 I CacheLRU β 8 I CacheMRU β 0 1 β 0 1 β 0 1 β 0 1 β 1 0 β 1 1 β 1 0 β 1 0 β 2 0 β 2 0 β 2 1 β 2 1 β 3 0 β 3 0 β 3 0 β 3 0 β 4 0 β 4 0 β 4 0 β 4 0 β 5 0 β 5 0 β 5 0 β 5 1 β 6 0 β 6 0 β 6 0 β 6 0 β 7 0 β 7 0 β 7 0 β 7 0 β 8 0 β 8 0 β 8 0 β 8 0 select continue learning [34/41]

35 EVALUAION CPSocket CPServerSocket Adaptation speed Performance ground truth Learning characteristics [35/41]

36 EVALUAION LEARNING CHARACERISICS Using our web server as an example, we evaluate how optimal systems emerge over time in our approach We use a set of different workloads (client request patterns), including synthetic and real-world traces he only data available for learning is (i) the configuration set; and (ii) the metrics and events that the system emits (in this case, response times and request types/volumes) [36/41]

37 EVALUAION LEARNING CHARACERISICS Key result: convergence on optimal solution happens much faster than exhaustive search exhaustive approach finds optimal here exhaustive approach finds optimal here Workload: small text files Workload: large image files Distance from optimal solution over time, averaged across 1,000 runs [37/41]

38 EVALUAION LEARNING CHARACERISICS Key result: once learned, workload changes are rapidly detected and adjusted to A B A B A B Workload: cycling between two different request patterns every 100 seconds Distance from optimal solution over time, averaged across 1,000 runs [38/41]

39 EVALUAION LEARNING CHARACERISICS Key result: convergence occurs in a highly varying real-world workload trace Workload: real-world workload taken from a publicly available NASA web server trace Distance from optimal solution over time, averaged across 1,000 runs [39/41]

40 EVALUAION OHER INSIGHS More broadly, unexpected optimal designs that emerged due to machine learning were some of the most interesting results his highlighted cases in which our assumptions were wrong about how a given composition would behave, or examples of programmer error / poor design choices [40/41]

41 the authors SUMMARY Presented the idea of emergent software systems as a new solution to system complexity and deployment dynamics We use a paradigm of continuous self-assembly, finding optimal systems via automated composition from small building blocks Future work: studying more applications (other server types, AI, robotics); automated generation of variants; automated environment classification; distributed emergent systems (e.g. entire datacentre software landscapes) - download our code at - Barry Porter Matthew Grieves Roberto Rodrigues Filho David Leslie [41/41]

Thompson sampling for web optimisation. 29 Jan 2016 David S. Leslie

Thompson sampling for web optimisation. 29 Jan 2016 David S. Leslie Thompson sampling for web optimisation 29 Jan 2016 David S. Leslie Plan Contextual bandits on the web Thompson sampling in bandits Selecting multiple adverts Plan Contextual bandits on the web Thompson

More information

Leveraging ArcGIS Online Elevation and Hydrology Services. Steve Kopp, Jian Lange

Leveraging ArcGIS Online Elevation and Hydrology Services. Steve Kopp, Jian Lange Leveraging ArcGIS Online Elevation and Hydrology Services Steve Kopp, Jian Lange Topics An overview of ArcGIS Online Elevation Analysis Using Elevation Analysis Services in ArcGIS for Desktop Using Elevation

More information

Portal for ArcGIS: An Introduction

Portal for ArcGIS: An Introduction Portal for ArcGIS: An Introduction Derek Law Esri Product Management Esri UC 2014 Technical Workshop Agenda Web GIS pattern Product overview Installation and deployment Security and groups Configuration

More information

Leveraging Web GIS: An Introduction to the ArcGIS portal

Leveraging Web GIS: An Introduction to the ArcGIS portal Leveraging Web GIS: An Introduction to the ArcGIS portal Derek Law Product Management DLaw@esri.com Agenda Web GIS pattern Product overview Installation and deployment Configuration options Security options

More information

Introduction to Portal for ArcGIS. Hao LEE November 12, 2015

Introduction to Portal for ArcGIS. Hao LEE November 12, 2015 Introduction to Portal for ArcGIS Hao LEE November 12, 2015 Agenda Web GIS pattern Product overview Installation and deployment Security and groups Configuration options Portal for ArcGIS + ArcGIS for

More information

Reward-modulated inference

Reward-modulated inference Buck Shlegeris Matthew Alger COMP3740, 2014 Outline Supervised, unsupervised, and reinforcement learning Neural nets RMI Results with RMI Types of machine learning supervised unsupervised reinforcement

More information

Enabling ENVI. ArcGIS for Server

Enabling ENVI. ArcGIS for Server Enabling ENVI throughh ArcGIS for Server 1 Imagery: A Unique and Valuable Source of Data Imagery is not just a base map, but a layer of rich information that can address problems faced by GIS users. >

More information

Introduction to Portal for ArcGIS

Introduction to Portal for ArcGIS Introduction to Portal for ArcGIS Derek Law Product Management March 10 th, 2015 Esri Developer Summit 2015 Agenda Web GIS pattern Product overview Installation and deployment Security and groups Configuration

More information

Global 3D Machine Vision Market Report- Forecast till 2022

Global 3D Machine Vision Market Report- Forecast till 2022 Report Information More information from: https://www.marketresearchfuture.com/reports/1538 Global 3D Machine Vision Market Report- Forecast till 2022 Report / Search Code: MRFR/SEM/1009-HCRR Publish Date:

More information

Law Enforcement Solutions and Applications

Law Enforcement Solutions and Applications ArcGIS for Solutions and Applications Solutions and Applications ArcGIS for Platform ArcGIS for Collection of solutions and applications for law enforcement. Built on the ArcGIS platform. For any named

More information

The next generation in weather radar software.

The next generation in weather radar software. The next generation in weather radar software. PUBLISHED BY Vaisala Oyj Phone (int.): +358 9 8949 1 P.O. Box 26 Fax: +358 9 8949 2227 FI-00421 Helsinki Finland Try IRIS Focus at iris.vaisala.com. Vaisala

More information

Chain of Responsibility

Chain of Responsibility Department of Computer Science University of Pretoria 29 and 30 September 2014 Overview Identification 1 Identification 2 3 4 5 6 Name and Classification: Chain of Responsibility Intent: Avoid coupling

More information

Prioritized Garbage Collection Using the Garbage Collector to Support Caching

Prioritized Garbage Collection Using the Garbage Collector to Support Caching Prioritized Garbage Collection Using the Garbage Collector to Support Caching Diogenes Nunez, Samuel Z. Guyer, Emery D. Berger Tufts University, University of Massachusetts Amherst November 2, 2016 D.

More information

The D-Wave 2X Quantum Computer Technology Overview

The D-Wave 2X Quantum Computer Technology Overview The D-Wave 2X Quantum Computer Technology Overview D-Wave Systems Inc. www.dwavesys.com Quantum Computing for the Real World Founded in 1999, D-Wave Systems is the world s first quantum computing company.

More information

What Would John Snow Do (Today)? Part 1

What Would John Snow Do (Today)? Part 1 What Would John Snow Do (Today)? Part 1 Tanya Bigos and Derek Law @Tanyabigos @GIS_Bandit Thurs Oct 19 th, 2017 Outline Overview of the ArcGIS Platform Whiteboard discussion Summary Questions A Whole New

More information

DP Project Development Pvt. Ltd.

DP Project Development Pvt. Ltd. Dear Sir/Madam, Greetings!!! Thanks for contacting DP Project Development for your training requirement. DP Project Development is leading professional training provider in GIS technologies and GIS application

More information

ARGUS.net IS THREE SOLUTIONS IN ONE

ARGUS.net IS THREE SOLUTIONS IN ONE OVERVIEW H i g h l y c o n f i g u r a b l e s o f t w a r e a c c o m m o d a t e s a w i d e r a n g e o f c o l l e c t i o n s T h r e e s o l u t i o n s c o v e r P o r t a l s, C o l l e c t i o

More information

Update and Modernization of Sales Tax Rate Lookup Tool for Public and Agency Users. David Wrigh

Update and Modernization of Sales Tax Rate Lookup Tool for Public and Agency Users. David Wrigh Update and Modernization of Sales Tax Rate Lookup Tool for Public and Agency Users David Wrigh GIS at the Agency Introduction Who we are! George Alvarado, David Wright, Marty Parsons and Bob Bulgrien make

More information

Metrics for Data Uniformity of User Scenarios through User Interaction Diagrams

Metrics for Data Uniformity of User Scenarios through User Interaction Diagrams Metrics for Data Uniformity of User Scenarios through User Interaction Diagrams Douglas Hiura Longo and Patrícia Vilain Informatics and Statistics Department, Federal University of Santa Catarina, Florianopolis,

More information

ArcGIS is Advancing. Both Contributing and Integrating many new Innovations. IoT. Smart Mapping. Smart Devices Advanced Analytics

ArcGIS is Advancing. Both Contributing and Integrating many new Innovations. IoT. Smart Mapping. Smart Devices Advanced Analytics ArcGIS is Advancing IoT Smart Devices Advanced Analytics Smart Mapping Real-Time Faster Computing Web Services Crowdsourcing Sensor Networks Both Contributing and Integrating many new Innovations ArcGIS

More information

Driving Cache Replacement with ML-based LeCaR

Driving Cache Replacement with ML-based LeCaR 1 Driving Cache Replacement with ML-based LeCaR Giuseppe Vietri, Liana V. Rodriguez, Wendy A. Martinez, Steven Lyons, Jason Liu, Raju Rangaswami, Ming Zhao, Giri Narasimhan Florida International University

More information

Web GIS Administration: Tips and Tricks

Web GIS Administration: Tips and Tricks EdUC 2017 July 8 th, 2017 Web GIS Administration: Tips and Tricks Geri Miller Agenda Concerns Acknowledged User Management Content Management Monitoring Licensing and logins Sophistication of IT support

More information

DEKDIV: A Linked-Data-Driven Web Portal for Learning Analytics Data Enrichment, Interactive Visualization, and Knowledge Discovery

DEKDIV: A Linked-Data-Driven Web Portal for Learning Analytics Data Enrichment, Interactive Visualization, and Knowledge Discovery DEKDIV: A Linked-Data-Driven Web Portal for Learning Analytics Data Enrichment, Interactive Visualization, and Knowledge Discovery Yingjie Hu, Grant McKenzie, Jiue-An Yang, Song Gao, Amin Abdalla, and

More information

ArcGIS. for Server. Understanding our World

ArcGIS. for Server. Understanding our World ArcGIS for Server Understanding our World ArcGIS for Server Create, Distribute, and Manage GIS Services You can use ArcGIS for Server to create services from your mapping and geographic information system

More information

An easy-to-use application that lets end users prepare and deploy background maps to your Carmenta based applications.

An easy-to-use application that lets end users prepare and deploy background maps to your Carmenta based applications. Introducing Carmenta Map Builder An easy-to-use application that lets end users prepare and deploy background maps to your Carmenta based applications. Carmenta s geospatial technology is known for its

More information

Incorporating ArcGIS Pro in your Curriculum

Incorporating ArcGIS Pro in your Curriculum AAG, Boston 2017 April 5, 2017 Incorporating ArcGIS Pro in your Curriculum Geri Miller Agenda Concerns Acknowledged Learning curve ArcGIS Pro does not have all the tools (perception) Licensing and offline

More information

Spatial Analysis with Web GIS. Rachel Weeden

Spatial Analysis with Web GIS. Rachel Weeden Spatial Analysis with Web GIS Rachel Weeden Agenda Subhead goes here Introducing ArcGIS Online Spatial Analysis Workflows Scenarios Other Options Resources ArcGIS is a Platform Making mapping and analytics

More information

Portal for ArcGIS: An Introduction. Catherine Hynes and Derek Law

Portal for ArcGIS: An Introduction. Catherine Hynes and Derek Law Portal for ArcGIS: An Introduction Catherine Hynes and Derek Law Agenda Web GIS pattern Product overview Installation and deployment Configuration options Security options and groups Portal for ArcGIS

More information

Using the File Geodatabase API. Lance Shipman David Sousa

Using the File Geodatabase API. Lance Shipman David Sousa Using the File Geodatabase API Lance Shipman David Sousa Overview File Geodatabase API - Introduction - Supported Tasks - API Overview - What s not supported - Updates - Demo File Geodatabase API Provide

More information

Web GIS & ArcGIS Pro. Zena Pelletier Nick Popovich

Web GIS & ArcGIS Pro. Zena Pelletier Nick Popovich Web GIS & ArcGIS Pro Zena Pelletier Nick Popovich Web GIS Transformation of the ArcGIS Platform Desktop Apps GIS Web Maps Web Scenes Layers Evolution of the modern GIS Desktop GIS (standalone GIS) GIS

More information

CAPE FARM MAPPER - an integrated spatial portal

CAPE FARM MAPPER - an integrated spatial portal CAPE FARM MAPPER - an integrated spatial portal Skukuza Dr Mike Wallace June 2017 Overview of GIS applications in WCDoA Spatial information and technology has become indispensable across a wide range of

More information

ArcGIS Enterprise: What s New. Philip Heede Shannon Kalisky Melanie Summers Sam Williamson

ArcGIS Enterprise: What s New. Philip Heede Shannon Kalisky Melanie Summers Sam Williamson ArcGIS Enterprise: What s New Philip Heede Shannon Kalisky Melanie Summers Sam Williamson ArcGIS Enterprise is the new name for ArcGIS for Server What is ArcGIS Enterprise ArcGIS Enterprise is powerful

More information

Course Structure. Psychology 452 Week 12: Deep Learning. Chapter 8 Discussion. Part I: Deep Learning: What and Why? Rufus. Rufus Processed By Fetch

Course Structure. Psychology 452 Week 12: Deep Learning. Chapter 8 Discussion. Part I: Deep Learning: What and Why? Rufus. Rufus Processed By Fetch Psychology 452 Week 12: Deep Learning What Is Deep Learning? Preliminary Ideas (that we already know!) The Restricted Boltzmann Machine (RBM) Many Layers of RBMs Pros and Cons of Deep Learning Course Structure

More information

Advancing Machine Learning and AI with Geography and GIS. Robert Kircher

Advancing Machine Learning and AI with Geography and GIS. Robert Kircher Advancing Machine Learning and AI with Geography and GIS Robert Kircher rkircher@esri.com Welcome & Thanks GIS is expected to do more, faster. see where find where predict where locate, connect WHERE route

More information

Geo-enabling a Transactional Real Estate Management System A case study from the Minnesota Dept. of Transportation

Geo-enabling a Transactional Real Estate Management System A case study from the Minnesota Dept. of Transportation Geo-enabling a Transactional Real Estate Management System A case study from the Minnesota Dept. of Transportation Michael Terner Executive Vice President Co-author and Project Manager Andy Buck Overview

More information

DANIEL WILSON AND BEN CONKLIN. Integrating AI with Foundation Intelligence for Actionable Intelligence

DANIEL WILSON AND BEN CONKLIN. Integrating AI with Foundation Intelligence for Actionable Intelligence DANIEL WILSON AND BEN CONKLIN Integrating AI with Foundation Intelligence for Actionable Intelligence INTEGRATING AI WITH FOUNDATION INTELLIGENCE FOR ACTIONABLE INTELLIGENCE in an arms race for artificial

More information

Tools of AI. Marcin Sydow. Summary. Machine Learning

Tools of AI. Marcin Sydow. Summary. Machine Learning Machine Learning Outline of this Lecture Motivation for Data Mining and Machine Learning Idea of Machine Learning Decision Table: Cases and Attributes Supervised and Unsupervised Learning Classication

More information

Reimaging GIS: Geographic Information Society. Clint Brown Linda Beale Mark Harrower Esri

Reimaging GIS: Geographic Information Society. Clint Brown Linda Beale Mark Harrower Esri Reimaging GIS: Geographic Information Society Clint Brown Linda Beale Mark Harrower Esri 8 billion = Number of basemap requests per month on AGOL 14,000 = Unique requests per second 12,000 = New Items

More information

Molecular descriptors and chemometrics: a powerful combined tool for pharmaceutical, toxicological and environmental problems.

Molecular descriptors and chemometrics: a powerful combined tool for pharmaceutical, toxicological and environmental problems. Molecular descriptors and chemometrics: a powerful combined tool for pharmaceutical, toxicological and environmental problems. Roberto Todeschini Milano Chemometrics and QSAR Research Group - Dept. of

More information

Advanced Weather Technology

Advanced Weather Technology Advanced Weather Technology Tuesday, October 16, 2018, 1:00 PM 2:00 PM PRESENTED BY: Gary Pokodner, FAA WTIC Program Manager Agenda Overview Augmented reality mobile application Crowd Sourcing Visibility

More information

BAYESIAN MODELS FOR ASTROPHYSICAL DATA: USING R, JAGS, PYTHON, AND STAN BY JOSEPH M. HILBE, RAFAEL S. DE SOUZA, EMILLE E. O.

BAYESIAN MODELS FOR ASTROPHYSICAL DATA: USING R, JAGS, PYTHON, AND STAN BY JOSEPH M. HILBE, RAFAEL S. DE SOUZA, EMILLE E. O. Read Online and Download Ebook BAYESIAN MODELS FOR ASTROPHYSICAL DATA: USING R, JAGS, PYTHON, AND STAN BY JOSEPH M. HILBE, RAFAEL S. DE SOUZA, EMILLE E. O. ISHIDA DOWNLOAD EBOOK : BAYESIAN MODELS FOR ASTROPHYSICAL

More information

Accelerating Decoupled Look-ahead to Exploit Implicit Parallelism

Accelerating Decoupled Look-ahead to Exploit Implicit Parallelism Accelerating Decoupled Look-ahead to Exploit Implicit Parallelism Raj Parihar Advisor: Prof. Michael C. Huang March 22, 2013 Raj Parihar Accelerating Decoupled Look-ahead to Exploit Implicit Parallelism

More information

PetaBricks: Variable Accuracy and Online Learning

PetaBricks: Variable Accuracy and Online Learning PetaBricks: Variable Accuracy and Online Learning Jason Ansel MIT - CSAIL May 4, 2011 Jason Ansel (MIT) PetaBricks May 4, 2011 1 / 40 Outline 1 Motivating Example 2 PetaBricks Language Overview 3 Variable

More information

The Standard Infrastructure

The Standard Infrastructure GISize! The Standard Infrastructure Management Interface for Wonderware Presenter Selim Birced GISize! Introduction 2 GISize! The Standard Infrastructure Management Interface A framework designed to: Helping

More information

Situation. The XPS project. PSO publication pattern. Problem. Aims. Areas

Situation. The XPS project. PSO publication pattern. Problem. Aims. Areas Situation The XPS project we are looking at a paradigm in its youth, full of potential and fertile with new ideas and new perspectives Researchers in many countries are experimenting with particle swarms

More information

SCAUG Community Maps Building a Living Atlas of the World

SCAUG Community Maps Building a Living Atlas of the World SCAUG Community Maps Building a Living Atlas of the World Mark Stewart Topics: SCAUG ArcGIS Online Overview Community Maps Overview Community Maps Workflow Update Process Utilizing Your Contribution Community

More information

Aviation Weather Routing Tool: A Decision Aid for Manned/Unmanned Aircraft Routing

Aviation Weather Routing Tool: A Decision Aid for Manned/Unmanned Aircraft Routing Aviation Weather Routing Tool: A Decision Aid for Manned/Unmanned Aircraft Routing Dr. Richard Shirkey Mr. Terry Jameson Battlefield Environment Division Army Research Laboratory, WSMR rshirkeyn@arl.army.mil

More information

Navigating to Success: Finding Your Way Through the Challenges of Map Digitization

Navigating to Success: Finding Your Way Through the Challenges of Map Digitization Library Faculty Presentations Library Faculty/Staff Scholarship & Research 10-15-2011 Navigating to Success: Finding Your Way Through the Challenges of Map Digitization Cory K. Lampert University of Nevada,

More information

ELF products in the ArcGIS platform

ELF products in the ArcGIS platform ELF products in the ArcGIS platform Presentation to: Author: Date: NMO Summit 2016, Dublin, Ireland Clemens Portele 18 May 2016 The Building Blocks 18 May, 2016 More ELF users through affiliated platforms

More information

TRAITS to put you on the map

TRAITS to put you on the map TRAITS to put you on the map Know what s where See the big picture Connect the dots Get it right Use where to say WOW Look around Spread the word Make it yours Finding your way Location is associated with

More information

Web GIS Deployment for Administrators. Vanessa Ramirez Solution Engineer, Natural Resources, Esri

Web GIS Deployment for Administrators. Vanessa Ramirez Solution Engineer, Natural Resources, Esri Web GIS Deployment for Administrators Vanessa Ramirez Solution Engineer, Natural Resources, Esri Agenda Web GIS Concepts Web GIS Deployment Patterns Components of an On-Premises Web GIS Federation of Server

More information

Road Surface Condition Analysis from Web Camera Images and Weather data. Torgeir Vaa (SVV), Terje Moen (SINTEF), Junyong You (CMR), Jeremy Cook (CMR)

Road Surface Condition Analysis from Web Camera Images and Weather data. Torgeir Vaa (SVV), Terje Moen (SINTEF), Junyong You (CMR), Jeremy Cook (CMR) Road Surface Condition Analysis from Web Camera Images and Weather data Torgeir Vaa (SVV), Terje Moen (SINTEF), Junyong You (CMR), Jeremy Cook (CMR) Motivation Cameras installed along roads for surface

More information

INF 5860 Machine learning for image classification. Lecture 14: Reinforcement learning May 9, 2018

INF 5860 Machine learning for image classification. Lecture 14: Reinforcement learning May 9, 2018 Machine learning for image classification Lecture 14: Reinforcement learning May 9, 2018 Page 3 Outline Motivation Introduction to reinforcement learning (RL) Value function based methods (Q-learning)

More information

An Introduction to the Community Maps Information Model

An Introduction to the Community Maps Information Model Esri International User Conference July 23 27 San Diego Convention Center An Introduction to the Community Maps Information Model Seth Sarakaitis Agenda Overview of Community Maps Program Information Models

More information

@SoyGema GEMA PARREÑO PIQUERAS

@SoyGema GEMA PARREÑO PIQUERAS @SoyGema GEMA PARREÑO PIQUERAS WHAT IS AN ARTIFICIAL NEURON? WHAT IS AN ARTIFICIAL NEURON? Image Recognition Classification using Softmax Regressions and Convolutional Neural Networks Languaje Understanding

More information

Introduction to ArcGIS Server Development

Introduction to ArcGIS Server Development Introduction to ArcGIS Server Development Kevin Deege,, Rob Burke, Kelly Hutchins, and Sathya Prasad ESRI Developer Summit 2008 1 Schedule Introduction to ArcGIS Server Rob and Kevin Questions Break 2:15

More information

Web georeference of historical maps

Web georeference of historical maps Vassilios Tsioukas Web georeference of historical maps Keywords: Historical maps, Georeference, Cartography, Cartographic Heritage Summary The creation of an application to perform the geo-referencing

More information

A Service Architecture for Processing Big Earth Data in the Cloud with Geospatial Analytics and Machine Learning

A Service Architecture for Processing Big Earth Data in the Cloud with Geospatial Analytics and Machine Learning A Service Architecture for Processing Big Earth Data in the Cloud with Geospatial Analytics and Machine Learning WOLFGANG GLATZ & THOMAS BAHR 1 Abstract: The Geospatial Services Framework (GSF) brings

More information

AstroPortal: A Science Gateway for Large-scale Astronomy Data Analysis

AstroPortal: A Science Gateway for Large-scale Astronomy Data Analysis AstroPortal: A Science Gateway for Large-scale Astronomy Data Analysis Ioan Raicu Distributed Systems Laboratory Computer Science Department University of Chicago Joint work with: Ian Foster: Univ. of

More information

CSE 250a. Assignment Noisy-OR model. Out: Tue Oct 26 Due: Tue Nov 2

CSE 250a. Assignment Noisy-OR model. Out: Tue Oct 26 Due: Tue Nov 2 CSE 250a. Assignment 4 Out: Tue Oct 26 Due: Tue Nov 2 4.1 Noisy-OR model X 1 X 2 X 3... X d Y For the belief network of binary random variables shown above, consider the noisy-or conditional probability

More information

Sneak Preview of the Saskatchewan Soil Information System (SKSIS)

Sneak Preview of the Saskatchewan Soil Information System (SKSIS) Sneak Preview of the Saskatchewan Soil Information System (SKSIS) Angela Bedard-Haughn 1, Ken Van Rees 1, Murray Bentham 1, Paul Krug 1 Kent Walters 1,3, Brandon Heung 2, Tom Jamsrandorj 3 Ralph Deters

More information

Integrated Electricity Demand and Price Forecasting

Integrated Electricity Demand and Price Forecasting Integrated Electricity Demand and Price Forecasting Create and Evaluate Forecasting Models The many interrelated factors which influence demand for electricity cannot be directly modeled by closed-form

More information

Introduction to ArcGIS Maps for Office. Greg Ponto Scott Ball

Introduction to ArcGIS Maps for Office. Greg Ponto Scott Ball Introduction to ArcGIS Maps for Office Greg Ponto Scott Ball Agenda What is Maps for Office? Platform overview What are Apps for the Office? ArcGIS Maps for Office features - Visualization - Geoenrichment

More information

for Effective Land Administration

for Effective Land Administration Role of Geospatial Technology in Land Information System(LIS) for Effective Land Administration Dr. Deb Jyoti Pal Sections Role of GIS in Land Records Proposed Work Flow Case Studies Role of GIS Creating

More information

3D Urban Information Models in making a smart city the i-scope project case study

3D Urban Information Models in making a smart city the i-scope project case study UDC: 007:528.9]:004; 007:912]:004; 004.92 DOI: 10.14438/gn.2014.17 Typology: 1.04 Professional Article 3D Urban Information Models in making a smart city the i-scope project case study Dragutin PROTIĆ

More information

Using OGC standards to improve the common

Using OGC standards to improve the common Using OGC standards to improve the common operational picture Abstract A "Common Operational Picture", or a, is a single identical display of relevant operational information shared by many users. The

More information

Machine Learning. Neural Networks. (slides from Domingos, Pardo, others)

Machine Learning. Neural Networks. (slides from Domingos, Pardo, others) Machine Learning Neural Networks (slides from Domingos, Pardo, others) For this week, Reading Chapter 4: Neural Networks (Mitchell, 1997) See Canvas For subsequent weeks: Scaling Learning Algorithms toward

More information

Runtime Model Predictive Verification on Embedded Platforms 1

Runtime Model Predictive Verification on Embedded Platforms 1 Runtime Model Predictive Verification on Embedded Platforms 1 Pei Zhang, Jianwen Li, Joseph Zambreno, Phillip H. Jones, Kristin Yvonne Rozier Presenter: Pei Zhang Iowa State University peizhang@iastate.edu

More information

Cloud-based WRF Downscaling Simulations at Scale using Community Reanalysis and Climate Datasets

Cloud-based WRF Downscaling Simulations at Scale using Community Reanalysis and Climate Datasets Cloud-based WRF Downscaling Simulations at Scale using Community Reanalysis and Climate Datasets Luke Madaus -- 26 June 2018 luke.madaus@jupiterintel.com 2018 Unidata Users Workshop Outline What is Jupiter?

More information

Geo Business Gis In The Digital Organization

Geo Business Gis In The Digital Organization We have made it easy for you to find a PDF Ebooks without any digging. And by having access to our ebooks online or by storing it on your computer, you have convenient answers with geo business gis in

More information

Geospatial Fire Behavior Modeling App to Manage Wildfire Risk Online. Kenyatta BaRaKa Jackson US Forest Service - Consultant

Geospatial Fire Behavior Modeling App to Manage Wildfire Risk Online. Kenyatta BaRaKa Jackson US Forest Service - Consultant Geospatial Fire Behavior Modeling App to Manage Wildfire Risk Online Kenyatta BaRaKa Jackson US Forest Service - Consultant Fire Behavior Modeling and Forest Fuel Management Modeling Fire Behavior is an

More information

Recent Advances in Bayesian Inference Techniques

Recent Advances in Bayesian Inference Techniques Recent Advances in Bayesian Inference Techniques Christopher M. Bishop Microsoft Research, Cambridge, U.K. research.microsoft.com/~cmbishop SIAM Conference on Data Mining, April 2004 Abstract Bayesian

More information

Annals of West University of Timisoara,

Annals of West University of Timisoara, Annals of West University of Timisoara, Series Chemistry 2 (3) (2003) 37-44 CASE STUDY OF COALS FROM FĂRCĂŞEŞTI AREA. 2. DEPENDENCIES INCLUDING FIXED CARBON DETERMINATIONS Elena Maria PICĂ a*, Lorentz

More information

OBEUS. (Object-Based Environment for Urban Simulation) Shareware Version. Itzhak Benenson 1,2, Slava Birfur 1, Vlad Kharbash 1

OBEUS. (Object-Based Environment for Urban Simulation) Shareware Version. Itzhak Benenson 1,2, Slava Birfur 1, Vlad Kharbash 1 OBEUS (Object-Based Environment for Urban Simulation) Shareware Version Yaffo model is based on partition of the area into Voronoi polygons, which correspond to real-world houses; neighborhood relationship

More information

ONLINE DECISION SUPPORT TOOL FOR AVALANCHE RISK MANAGEMENT. Patrick Nairz* Avalanche Warning Center Tyrol, Austria

ONLINE DECISION SUPPORT TOOL FOR AVALANCHE RISK MANAGEMENT. Patrick Nairz* Avalanche Warning Center Tyrol, Austria ONLINE DECISION SUPPORT TOOL FOR AVALANCHE RISK MANAGEMENT Patrick Nairz* Avalanche Warning Center Tyrol, Austria Karel Kriz and Michaela Kinberger Department of Geography and Regional Research, University

More information

Technical Specifications. Form of the standard

Technical Specifications. Form of the standard Used by popular acceptance Voluntary Implementation Mandatory Legally enforced Technical Specifications Conventions Guidelines Form of the standard Restrictive Information System Structures Contents Values

More information

Lecture 1: March 7, 2018

Lecture 1: March 7, 2018 Reinforcement Learning Spring Semester, 2017/8 Lecture 1: March 7, 2018 Lecturer: Yishay Mansour Scribe: ym DISCLAIMER: Based on Learning and Planning in Dynamical Systems by Shie Mannor c, all rights

More information

Continuous Machine Learning

Continuous Machine Learning Continuous Machine Learning Kostiantyn Bokhan, PhD Project Lead at Samsung R&D Ukraine Kharkiv, October 2016 Agenda ML dev. workflows ML dev. issues ML dev. solutions Continuous machine learning (CML)

More information

Data Aggregation with InfraWorks and ArcGIS for Visualization, Analysis, and Planning

Data Aggregation with InfraWorks and ArcGIS for Visualization, Analysis, and Planning CI125230 Data Aggregation with InfraWorks and ArcGIS for Visualization, Analysis, and Planning Stephen Brockwell Brockwell IT Consulting Inc. Sean Kinahan Brockwell IT Consulting Inc. Learning Objectives

More information

Perception, Learning, Planning and Near-Future Game AI

Perception, Learning, Planning and Near-Future Game AI Perception, Learning, Planning and Near-Future Game AI Chris Darken Seoul International Games Symposium May 11, 2006 MOVES Institute MOVES = MOdeling, Virtual Environments, and Simulation Housed at the

More information

Web GIS: Architectural Patterns and Practices. Shannon Kalisky Philip Heede

Web GIS: Architectural Patterns and Practices. Shannon Kalisky Philip Heede Web GIS: Architectural Patterns and Practices Shannon Kalisky Philip Heede Web GIS Transformation of the ArcGIS Platform Desktop Apps Server GIS Web Maps Web Scenes Layers Web GIS Transformation of the

More information

Large-Scale Behavioral Targeting

Large-Scale Behavioral Targeting Large-Scale Behavioral Targeting Ye Chen, Dmitry Pavlov, John Canny ebay, Yandex, UC Berkeley (This work was conducted at Yahoo! Labs.) June 30, 2009 Chen et al. (KDD 09) Large-Scale Behavioral Targeting

More information

Integration of ArcFM UT with SCADA, SAP, MAXIMO and Network Calculation

Integration of ArcFM UT with SCADA, SAP, MAXIMO and Network Calculation Integration of ArcFM UT with SCADA, SAP, MAXIMO and Network Calculation Peter Harabin (VSE) Martin Mydliar (ArcGEO) July 9, 2013 Esri International User Conference Agenda > Business/process part = WHAT

More information

GEOBIA state of the art, science or technology

GEOBIA state of the art, science or technology GEOBIA state of the art, science or technology Paul Aplin School of Geography, paul.aplin@nottingham.ac.uk Geographic Object-Based Image Analysis Aplin et al., 1999, Remote Sensing of Environment Progress?

More information

Virtual Beach Making Nowcast Predictions

Virtual Beach Making Nowcast Predictions Virtual Beach 3.0.6 Making Nowcast Predictions In this module you will learn how to: A. Create a real-time connection to Web data services through EnDDaT B. Download real-time data to make a Nowcast prediction

More information

The Applicability of Adaptive Control Theory to QoS Design: Limitations and Solutions

The Applicability of Adaptive Control Theory to QoS Design: Limitations and Solutions The Applicability of Adaptive Control Theory to QoS Design: Limitations and Solutions Keqiang Wu David J. Lilja Haowei Bai Electrical and Computer Engineering University of Minnesota Minneapolis, MN 55455,

More information

How to Increase the Significance of your GIS

How to Increase the Significance of your GIS How to Increase the Significance of your GIS Wade Kloos, GIS Director, Utah Department of Natural Resources wkloos@utah.gov 2014 Esri International User Conference July 17 How to Increase the Significance

More information

Temporal Difference Learning & Policy Iteration

Temporal Difference Learning & Policy Iteration Temporal Difference Learning & Policy Iteration Advanced Topics in Reinforcement Learning Seminar WS 15/16 ±0 ±0 +1 by Tobias Joppen 03.11.2015 Fachbereich Informatik Knowledge Engineering Group Prof.

More information

SHAPE Pilot Albatern: Numerical Simulation of Extremely Large Interconnected Wavenet Arrays

SHAPE Pilot Albatern: Numerical Simulation of Extremely Large Interconnected Wavenet Arrays Available online at www.prace-ri.eu Partnership for Advanced Computing in Europe SHAPE Pilot Albatern: Numerical Simulation of Extremely Large Interconnected Wavenet Arrays William Edwards a bill.edwards@albatern.co.uk,

More information

Classification with Perceptrons. Reading:

Classification with Perceptrons. Reading: Classification with Perceptrons Reading: Chapters 1-3 of Michael Nielsen's online book on neural networks covers the basics of perceptrons and multilayer neural networks We will cover material in Chapters

More information

Engineering for Compatibility

Engineering for Compatibility W17 Compatibility Testing Wednesday, October 3rd, 2018 3:00 PM Engineering for Compatibility Presented by: Melissa Benua mparticle Brought to you by: 350 Corporate Way, Suite 400, Orange Park, FL 32073

More information

Big-Geo-Data EHR Infrastructure Development for On-Demand Analytics

Big-Geo-Data EHR Infrastructure Development for On-Demand Analytics Big-Geo-Data EHR Infrastructure Development for On-Demand Analytics Sohayla Pruitt, MA Senior Geospatial Scientist Duke Medicine DUHS DHTS EIM HIRS Page 1 Institute of Medicine, World Health Organization,

More information

Changes in Esri GIS, practical ways to be ready for the future

Changes in Esri GIS, practical ways to be ready for the future Changes in Esri GIS, practical ways to be ready for the future John Sharrard, Esri April 16, 2015 The only thing that is constant is change. Heraclitus, ca. 500 B.C. My story (of experiencing change) Changes

More information

Synthetic Weather Radar: Offshore Precipitation Capability

Synthetic Weather Radar: Offshore Precipitation Capability Synthetic Weather Radar: Offshore Precipitation Capability Mark S. Veillette 5 December 2017 Sponsors: Randy Bass, FAA ANG-C6 and Rogan Flowers, FAA AJM-33 DISTRIBUTION STATEMENT A: Approved for public

More information

One Optimized I/O Configuration per HPC Application

One Optimized I/O Configuration per HPC Application One Optimized I/O Configuration per HPC Application Leveraging I/O Configurability of Amazon EC2 Cloud Mingliang Liu, Jidong Zhai, Yan Zhai Tsinghua University Xiaosong Ma North Carolina State University

More information

Geography for the 2020 Round of Census

Geography for the 2020 Round of Census Boundaries Key Census Data EA Id Population Male Female EA Id Area EA Id Num HH Avg HH size Geography for the 2020 Round of Census Linda Peters, Esri lpeters@esri.com Integration of Statistical and Geospatial

More information

How does ArcGIS Server integrate into an Enterprise Environment? Willy Lynch Mining Industry Specialist ESRI, Denver, Colorado USA

How does ArcGIS Server integrate into an Enterprise Environment? Willy Lynch Mining Industry Specialist ESRI, Denver, Colorado USA How does ArcGIS Server integrate into an Enterprise Environment? Willy Lynch Mining Industry Specialist ESRI, Denver, Colorado USA wlynch@esri.com ArcGIS Server Technology Transfer 1 Agenda Who is ESRI?

More information

CS 700: Quantitative Methods & Experimental Design in Computer Science

CS 700: Quantitative Methods & Experimental Design in Computer Science CS 700: Quantitative Methods & Experimental Design in Computer Science Sanjeev Setia Dept of Computer Science George Mason University Logistics Grade: 35% project, 25% Homework assignments 20% midterm,

More information

Economic and Social Council 2 July 2015

Economic and Social Council 2 July 2015 ADVANCE UNEDITED VERSION UNITED NATIONS E/C.20/2015/11/Add.1 Economic and Social Council 2 July 2015 Committee of Experts on Global Geospatial Information Management Fifth session New York, 5-7 August

More information

CS Machine Learning Qualifying Exam

CS Machine Learning Qualifying Exam CS Machine Learning Qualifying Exam Georgia Institute of Technology March 30, 2017 The exam is divided into four areas: Core, Statistical Methods and Models, Learning Theory, and Decision Processes. There

More information