Calibration of SWAT models using the Cloud

Size: px
Start display at page:

Download "Calibration of SWAT models using the Cloud"

Transcription

1 This is an Accepted Manuscript of an article published in Environmental Modelling & Software in 2014, available online: doi:: /j.envsoft Calibration of SWAT models using the Cloud Mehmet B. Ercan a, Jonathan L. Goodall b,a,d, Anthony M. Castronova a, Marty Humphrey c, Norm Beekwilder c a University of South Carolina, Department of Civil and Environmental Engineering, 300 Main St., Columbia, SC USA b University of Virginia, Department of Civil and Environmental Engineering, 351 McCormick Road, P.O. Box , Charlottesville, VA c University of Virginia, Department of Computer Science, 85 Engineers Way, P.O. Box , Charlottesville, VA d corresponding author: goodall@virginia.edu Abstract This paper evaluates a recently created Soil and Water Assessment Tool (SWAT) calibration tool built using the Windows Azure Cloud environment and a parallel version of the Dynamically Dimensioned Search (DDS) calibration method modified to run in Azure. The calibration tool was tested for six model scenarios constructed for three watersheds of increasing size each for a 2 year and 10 year simulation duration. Results show significant speedup in calibation time and, for up to 64 cores, minimal losses in speedup for all watershed sizes and simulation durations. An empirical relationship is presented for estimating the time needed to calibration a SWAT model using the cloud calibration tool as a function of the number of Hydrologic Response Units (HRUs), time steps, and cores used for the calibration. Keywords: Model Calibration, Cloud Computing, Watershed Modeling, SWAT, Windows Azure Preprint submitted to Environmental Modelling & Software August 4, 2014

2 Introduction In recent decades, computer simulation of hydro-environmental systems has been driven by the need to provide estimates of non-point source pollution and its impact on waterbodies. While various approaches have been used for watershed-scale simulation, distributed continuous time-step simulation modes are the most advanced. This is attributed to their ability to accurately simulate overland flow and its interaction with soil and plants, which is a primary source of chemical activities that influence water quality (Arnold et al. 1993; Kirkby et al. 1996; Graham and Butts 2005). Watershed models often require data such as soil and land cover type, terrain elevation and slopes, and historical weather data to perform a simulation. For watershed models of even moderate complexity, model execution can consume a considerable amount of time. Calibration of a simulation model is a process which aims to provide estimates of model parameters values that minimize the error between model predictions and measured observations. In watershed modeling, calibration is arguably the most computationally demanding step in creating an accurate model. There has been significant work in the area of watershed model calibration. One contribution to highlight is the Multi-Objective Complex Evolution (MOCOM-UA) method proposed by Yapo et al. (1998), which is a global optimization algorithm based on the Shuffled Complex Evolution (SCE) (Duan et al., 1993). This method has been widely applied and illustrates an effective method for performing multi-objective calibration using the Daily Root Mean Square (DRMS) and Heteroscedastic Maximum Likelihood Estimator (HMLE) objective functions. A second contribution 2

3 to highlight is Vrugt et al. (2003) that presented a Markov Chain Monte Carlo sampler calibration method that efficiently and effectively solves the multi-objective optimization problem for hydrologic models. While these approaches offer innovative solutions to multi-objective optimization, they do not drastically reduce the time necessary to calibrate a model. Using these or other calibration methods, it can often take days to complete a single calibration for models depending on the size of the watershed, simulation duration, and data resolution. While there are numerous examples of algorithms applicable for watershed calibration, there are few examples of approaches aimed at overcoming the computational challenges needed to speedup calibration time. One example of such an attempt is Rouholahnejad et al. (2012) which introduced a parallel calibration routine for the Soil and Water Assessment Tool (SWAT). In this work, the authors tested the Sequential Uncertainty Fitting (SUFI2) optimization algorithm (Abbaspour et al., 2004) using three different watershed models of various sizes within a high performance computing environment. Their results show how computational efficiency can be achieved for SWAT models by leveraging multiple CPUs in parallel. This past work, however, did not make use of a cloud computing infrastructure. A second example is our recent work that presented an Azure-based SWAT calibration tool that uses a parallel version of the Dynamically Dimensioned Search (DDS) method for calibrating a SWAT model (Humphrey et al., 2012). DDS was proposed by Tolson and Shoemaker (2007) as a calibration method and is capable of optimizing a hydrologic model parameter set in fewer iterations than the aforementioned SCE calibration method (Duan et al., 1993). With a parallel 3

4 version of this calibration routine (Tolson et al., 2007), it was possible to implement the DDS Method in the Azure cloud and provide calibration runs that used up to 256 cores (Humphrey et al., 2012). In Humphrey et al. (2012) we presented the design and implementation of the cloud-based SWAT calibration tool, but did not offer a detailed evaluation or testing of the tool across a range of typical watershed sizes and simulation durations. Cloud computing offers quick and easy access to shared pools of configurable computing resources that can be utilized with minimal management effort and essentially no service provider interaction (Mell and Grance, 2011). It presents an attract means for calibrating watershed models because calibration is performed relatively infrequently by watershed modelers, making it a good candidate for a pay-for-use cost model rather than having to invest in computer hardware capital and maintenance costs. However, there has not been work completed to date that quantifies the cost of calibrating a SWAT watershed model using the cloud, so modelers do not have the information needed to understand the tradeoffs between using a personal computer, a cluster, or the cloud for performing model calibrations. Given this motivation, the goals of this study are to (i) evaluate the ability of a parallel, cloud-based calibration tool for SWAT presented in Humphrey et al. (2012) to converge on an objective function as additional cores are used for the calibration, (ii) quantify calibration time and speedup gained by using the cloud calibration tool across different sized watersheds, model durations, and number of cores used for the calibration, and (iii) quantify the cost of calibrating a watershed model using the cloud tool for different sized watersheds, model durations, and number of cores used for the calibration. In 4

5 the following section we provide a brief background of the SWAT model, the DDS calibration algorithm, and the Humphrey et al. (2012) implementation of DDS in the Azure cloud. Next, the design of several SWAT simulations and the methodology used for calibrating them using the DDS algorithm is presented. This is followed by an analysis of the calibration results, including speedup and cost analyses for the different sized watershed models and simulation durations. Finally, we conclude with brief summary of the study findings Background Background information on SWAT, the DDS calibration method, and cloud computing are presented to orient readers to the key concepts and terminology used in this study. The cloud-based calibration tool evaluated through this work is also briefly summarize from the perspective of a SWAT modeler; readers interested in a more technically detailed description of the system should refer to Humphrey et al. (2012) Soil and Water Assessment Tool (SWAT) SWAT is a distributed, continuous time watershed model that is capable of running on a daily and sub-daily time steps (Gassman et al., 2007). It was originally developed to better understand the impact of management scenarios and non-point source pollution on water supplies at a watershed scale (Arnold et al., 1998). It has been used in a variety of watershed studies that include both water quantity and quality simulations (Lee et al., 2010; Liu et al., 2013; Setegn et al., 2010; Zhenyao et al., 2013). The SWAT model uses the concept of a Hydrologic Response Unit (HRU) for representing variability 5

6 within subbasins of a watershed. HRUs are unique representations of land cover, soil, and management characteristics within a single subbasin and are used for water balance calculations within the model. HRUs are not spatially contiguous and therefore are often composed of many disjointed parcels land within a watershed Dynamically Dimensioned Search (DDS) Dynamically Dimensioned Search (DDS) is a calibration method developed by Tolson and Shoemaker (2007) to reduce the number of iterations needed to achieve optimal parameter values for a watershed model. DDS is a heuristic global search algorithm in which the number of iterations is defined by the user. The algorithm starts globally by changing all the parameter values and changes to a more local search when the iterations approaches the user defined maximum allowable iteration. This is done by reducing the number of parameters in the calibration parameter set. The parameters in the calibration parameter set and the perturbations magnitudes are selected randomly without reference to sensitivity. Tolson and Shoemaker (2007) used the Town Brook (37 km 2 ) and the Walton/Beerston (913 km 2 ) SWAT watershed models to test DDS algorithm. The Town Brook watershed calibrated with 14 flow calibration parameter. Their results showed that the DDS method with 2500 iterations outperformed the well established Shuffled Complex Evolution (SCE) calibration method as well as two Matlab optimization tools (the fmincon and fminsearch functions). 6

7 Cloud Computing The broad definition of cloud computing encapsulates applications used over the Internet, as well as the hardware and system software provided from data centers (Armbrust et al., 2010). While there are currently several public and private cloud computing services, this work utilizes the Microsoft Azure Platform. Microsoft categorizes its platform as a hierarchy of service models: Software as a Service (SaaS), Platform as a Service (PaaS) and Infrastructure as a Service (IaaS). SaaS provides business-level functionality in which users can quickly develop and deploy software applications on the cloud. PaaS offers less abstraction than SaaS by providing access to the virtualized infrastructure that the software systems run on. Finally, IaaS offers the least amount of abstraction and is likened to a physical server (or Virtual Machine, VM) requiring a high level of interaction, but also providing the most control (Vaquero et al., 2008). The cloud-based calibration tool evaluated through this work leverages the Azure IaaS functionality (Humphrey et al., 2012) Parallel DDS in the Cloud Adapting DDS to the Azure environment presented some issues due to Azure s parallel nature. The Microsoft Windows Azure HPC Scheduler (AzureHPC, 2012) allows launching and managing high-performance computing (HPC) applications and parallel computations within the cloud environment. Thus, the Windows Azure HPC Scheduler was used to perform job submissions. To function in a parallel environment it was necessary to modify the DDS algorithm. In the single-threaded version of DDS, during each iteration of DDS the previous model execution results are evaluated and, if better than the current best parameter set, are used to create a new 7

8 parameter set for the next model execution. This lock-step approach does not trivially work in a multi-core environment. Building from prior work describing a parallel DDS algorithm (Tolson et al., 2007), this problem was solved by producing numerous initial parameter sets based on the number of cores available and submitting them in parallel to VMs in the cloud. As simulations completed, their results were applied to an objective function and stored in a high availability SQLAzure database. This allowed all the workers to easily find the current best parameter set. Thus, if more satisfactory result was obtained, the next parameter set is produced based on it. This is a slight difference compared to the Tolson et al. (2007) approach where cores do not need to wait for all jobs in a current batch to complete before proceeding. The system architecture of the DDS SWAT calibration tool on Windows Azure platform is further described by Humphrey et al. (2012). The user provides the SWAT input files and various settings through a Web browser interface (Figure 3) to calibrate the watershed of interest on the cloud resources (Figure 1). The settings and options provided on the Web browser include streamflow gage ID, calibration parameters, objective function, and stopping criteria (number of iterations). Once the user uploads the SWAT input files and inputs the settings, the streamflow observations for the provided gage ID are downloaded using Web services from the Consortium of Universities for the Advancement of Hydrologic Science, Inc. (CUAHSI) Hydrologic Information System (HIS) (Tarboton et al., 2009). Next, the cloud calibration tool begins as previously described. The Web browser allows the user to monitor job submissions and download the model input/output file directory of the resulting calibrated model. 8

9 SWAT TxtInOut # Parameters # USGS gage ID # Other settings Results Cloud Calibration User Input E and parameter values USGS gage ID Parameters & Settings SWAT TxtInOut Get Streamflow Edit Input Files Parameter Series The Calibration Method Analyze E values and Create New Parameter Series SWAT TxtInOut No CUASHI Streamflow Run SWAT Calculate E E values Is the calibration criteria satisfied? Yes Stop Figure 1: Cloud calibration tool system architecture (adapted from Humphrey et al., 2012) Methodology Fist, the cloud calibration tool was evaluated using an increasing number of cores and the results were compared to the execution of the tool using a 9

10 single core. We used a SWAT model of the Eno watershed in North Carolina (171 km 2 ) that had 6 subwatersheds and 65 HRUs for a 2 year simulation period to perform the study. The parallelized DDS scenarios were compared to the one core execution best efficiency value in terms of the number of iterations required to reach the one core best efficiency value. The evaluation tests were each executed for 1000 iterations using 8 calibration parameters. Results of this evaluation are presented in Section 5.1. We next ran a series of tests using the cloud calibration tool to quantify calibration time, speedup, and cost across three different watershed sizes (small, medium, and large) and two different model durations (short and long). The small watershed model was the Eno watershed model described in the prior paragraph. The medium watershed model was built for the Upper Neuse watershed (6,210 km 2 ) with 91 subwatersheds and 1064 HRUs. The Upper Neuse watershed is an 8-digit Hydrologic Unit Code (HUC) watershed using the U. S. Geological Survey (USGS) hydrologic unit system. Finally, the large watershed model was built for the Neuse watershed (14,300 km 2 ) with 177 subwatersheds and 1,762 HRUs (Figure 2). For comparison purposes, the Neuse includes 4 different 8-digit HUCs and is a 6-digit HUC itself. The short model duration was a 2 year simulation with a daily time step while the long model duration was a 10 year simulation also with a daily time step. The first half of these simulation durations were used as an equilibration (spin-up) period needed to establish initial conditions in the hydrologic model. For comparison, we first ran the model scenarios on a personal computer with a serial implementation of the DDS method. We then used the cloud 10

11 to calibrate the same model scenarios using 1, 2, 4, 8,... and 256 cores. For consistency we used 1000 iterations and 8 flow calibration parameters for each test. We used 1000 iterations because the DDS algorithm is generally able to produce an optimized model with 1000 iterations and a greater number of iteration changes only results in insignificant changes in the objective function (Tolson and Shoemaker, 2007). The results of these tests are included in Sections 5.2 (calibration time), 5.3 (speedup), and 5.4 (cost). Finally, an empirical cost model is presented in section 5.5 for estimating the cost to calibrate a SWAT model in the cloud-based calibration tool based on characteristics of the SWAT model Model Development The Neuse watershed (Figure 2) includes both the Upper Neuse and Eno watersheds. The Neuse watershed is a mostly rural, although it includes the Research Triangle Park region that includes the cities of Durham, Chapel Hill, and Raleigh. The climate is mild and the watershed has gently rolling topography. The soil type of the watershed is dominated with sandy clay loam in the lower portions of the basin and silty clay and loam soils in the upper part of the basin. The land cover of the watershed is dominated with forest and cultivated crops, in addition to the urbanized areas in Research Triangle Park. Terrain and land cover data for the Neuse watershed were obtained from the United States Geological Survey (USGS) National Elevation Dataset (NED) and National Land Cover Database (NLCD) products with the resolution of 10 and 30 m, respectively. Soil data were obtained from an ArcSWAT- 11

12 #*#*#*#*#* Legend $+ NCDC Weather Gauges #* USGS Stream Gages Stream Lines Eno Watershed Upper Neuse Watershed Neuse Watershed $+$+ #*#* $+ $+$+$+ #*#*#* #* #* #*#*#* #* #* $+ #*#* #*#* #* #* #* #*#* $+ #* $+ #* #* $+$+ $+$+$+ $+$+ #* #* $+$+ #* #* #* $+$+ #* #* $+$+ $+$+ #* #* $+$+ #* #* $+$+ #* $+$+ $ Kilometers $+ $+$+$+ $+ $+$+ Figure 2: The three nested watersheds used for the analysis provided soils raster with a 250 m resolution. This soils raster is based on the State Soil Geographic (STATSGO) dataset provided by the United States Department of Agriculture (USDA). Weather data including precipitation, temperature, wind speed and humidity were obtained for the period 2000 to 2010 from the National Climatic Data Center (NCDC) and included 6, 21, and 40 weather stations near the Eno, Upper Neuse, and Neuse watersheds, respectively. Daily average streamflow data were obtained for each watershed s outlet station (station numbers , and ) for the simulation period 2000 to These data were used to create the Eno, Upper Neuse, and Neuse SWAT watershed models using ArcSWAT (Winchell et al., 2008). We divided each watershed model into subbasins based on the USGS streamflow station locations and the river network topology. When creat- 12

13 ing Hydrologic Respond Units (HRUs) for each subbasin, we used threshold values of 10% for soil, slope, and land cover to reduce variability within the subbasins. The final models for the Eno, Upper Neuse, and Neuse watersheds were divided into 6, 91, and 177 subbasins, respectively. The SWAT documentation recommends between 1 to 10 HRUs per subbasins. Therefore the Eno model included 65 HRUs while the Upper Neuse and Neuse models had 1064 and 1762 HRUs, respectively. The model was configured to use the Natural Resources Conservation Service (NRCS) Curve Number (CN) method (Kenneth, 1972) to calculate surface runoff, the Penman-Monteith method (Allen 1986; Allen et al. 1989) to calculate potential evapotranspiration (PET), and the variable storage routing method for channel routing. These are commonly used settings for performing simulations with SWAT Model Calibration Once the SWAT model input files were prepared, the I/O directory for the SWAT model was compressed and submitted for calibration through the SWAT cloud calibration website interface (Figure 3). The objective function can be set to maximize either the daily or monthly Nash-Sutcliffe model efficiency coefficient (E) value (Nash and Sutcliffe, 1970). We selected to maximize the daily E value because there were available data (e.g. precipitation, streamflow) to support a daily time step model simulation. We used a fixed number of iterations as the stopping criterion. Finally, the USGS streamflow gage ID, outlet subbasin number, and eight calibration parameters were supplied through the SWAT calibration interface. Once a model has been submitted for calibration, the tool returns a job ID that can be used to track the calibration status and download the final, calibrated model. 13

14 The Eno, Upper Neuse, and Neuse watershed models for 2 and 10 year simulations were calibrated three times for each number of cores (from 1 to 256). When there was an inconsistency in execution time for a scenario, we increased the number of executions up to 8 to reach agreement. When analyzing the results, the time required to upload and download models to and from the cloud was not taken into account as any variability in this time for a given model size and duration was attributed to variability in network connection speed between the client and Azure head node. The size of compressed model input files were 0.6, 6.8 and 10.5 MB for the Eno, Upper Neuse, and Neuse watersheds, respectively. Therefore, it should take approximately 17 seconds to upload the largest of the three models assuming a 5 Mbps network speed, which is minor compared to the overall model calibration time. Figure 3: Cloud calibration tool user interface 14

15 Results and Discussion 5.1. Tool Evaluation 1 - E Core 1 core DDS Parallel DDS Core Core Core Core Core Core Core Number of Iterations Figure 4: Objective function convergence with respect to cloud core number Figure 4 shows a comparison between parallelized DDS on 2 to 256 cores and non-parallelized (1 core) version of DDS in the cloud. The objective function is 1 - Nash-Sutcliffe coefficient (E) which indicates a better model as the value approaches zero. The shaded area shows the variability between different executions of the same scenario and solid lines show the average 15

16 objective function value across all executions of the same scenario. This observed variation for the same scenario is a property of the DDS algorithm (Tolson and Shoemaker, 2007). The results show that on average a 1 core DDS execution will converge on the 200th iteration with an objective function value of (Figure 4 and Table 1). The number of iterations required to coverage on this objective function value range between 71 and 285 over the 1 core test runs we conducted. Using this convergence value as a basis for comparison, the 2, 4, 8 and 16 core DDS executions on average converged on this same objective function value on the 96th, 288th, 242th and 319th iterations, respectively. Taking the range of required iterations for convergence into account (Table 1) shows similarity between the scenarios using 16 or fewer cores. For higher core number executions, the best objective function from previous runs are updated less frequently resulting in addition iterations required for convergence. Convergence was achieved on average on the 438th, 443th and 698th iterations for 32, 64, and 128 core executions, respectively. For the 256 core execution, the objective function value was on average within 98% of the convergence value of after 1000 iterations. Although slower convergence speed was observed for these higher core executions, the approach still produces continuous improvement in the objective function value in part because Virtual Machines (VMs) do not need to wait for all jobs in a batch (i.e., the initial 256 jobs set out when using 256 cores) to complete before starting a new iteration (Humphrey et al., 2012) Calibration Times For comparison purposes, the DDS calibration algorithm was first executed on a personal computer (64-bit Intel Core i7 2.8 Ghz CPU with 4 GB 16

17 Table 1: Number of iterations for convergence (1 E = 0.234) Core Number Iteration Number Average Minimum Maximum of RAM) running Windows 7. A two year calibration of Eno, Upper Neuse, and Neuse watersheds took 1 hour, 28 hours (1.2 days), and 51 hours (2.1 days), respectively. Ten year calibration executions took 6 hours, 113 hours (4.7 days), and 207 hours (8.6 days) for the Eno, Upper Neuse, and Neuse watersheds, respectively. For the cloud implementation of the DDS calibration algorithm, we ran the Eno, Upper Neuse and Neuse watershed simulations over 2 and 10 year simulation durations. The results are shown in Figure 5 where the solid lines for each plot represent the average calibration time and the shaded areas represent the minimum and maximum calibration times. As expected, the general trend shows a decrease in calibration time with more cores, smaller watershed size, and shorter simulation durations. Although the models have different sizes and simulation durations, their calibration times decrease at a similar rate. 17

18 In general, the variability in calibration time increases when more cores are used for the calibration or for a model simulation with a longer duration (Figure 5). Less variability was seen in the 2 year simulation duration for up to 64 cores, whereas there was more variability in 10 year simulation starting with even 8 cores. It is difficult to explain the cause of the variability in calibration times in part because Azure is a shared platform and the network traffic and performance of an individual VM will be impacted by the number of active users at any given time. Furthermore, VMs are rented to users with an estimated rather than exact specification (CPU and RAM), causing additional variability in calibration times. Nonetheless, there are general patterns in the results that can be used to provide rough estimates of calibration time, a topic explored further in Section Year Simulation Neuse Watershed UpNeuse Watershed Eno Watershed Year Simulation 10 2 Run Time (h) Number of Cores Figure 5: Run time to calibrate the Neuse, Upper Neuse, and Eno watersheds for 2 and 10 year simulation durations using different numbers of cores 18

19 Speedup Speedup was calculated for each number of cores as the ratio of the execution time using one core to the execution time using a higher number of cores. We used a fixed number of iterations rather than an objective function convergence stopping criteria for the speedup calculation because the DDS algorithm is designed assuming a user-specified number of iterations (Tolson and Shoemaker, 2007). Figure 6 shows the speedup for Eno, Upper Neuse, and Neuse watershed models for 2 and 10 year simulation durations. The solid line in the figure represents the averaged cloud calibration times across 3 to 8 runs while the shaded region shows the maximum and minimum cloud calibration times. The results show nearly linear scaling up to 64 cores and then a decrease from ideal speedup for core numbers above 64. This is due to an increase in the number of idle cores during initialization and finalization that become significant when the calibration procedure uses 64 or more cores (Humphrey et al., 2012). The results also suggest that the size of the watershed model and the simulation duration do not have a significant impact on speedup. The results show only a slight increase in the average speedup times for the longer duration model runs compared to the shorter duration model runs. This is likely due to the fact that the data exchanged between the head node and the compute nodes for the calibration runs are relatively small consisting of new parameter sets sent to the compute nodes and efficiency values sent back from the compute nodes (Humphrey et al., 2012). Therefore, speedup increases for longer duration model runs because model runtime is a more dominate term in the total calibration time compared to data exchange times. 19

20 Eno Upper Neuse Neuse Ideal Cloud Year Run Speedup Year Run Number of Cores Figure 6: Speedup for different watershed sizes and time spans Calibration Cost Analysis For many users considering commercial cloud services, the decision whether to use a tool like the SWAT cloud calibration tool will be determined by cost. This tool was built using Microsoft s Azure cloud and current prices for renting VMs in Azure are $0.09 per hour for a small VM (1.6GHz CPU, 1.75GB RAM), $0.18 per hour for a medium VM (2 x 1.6GHz CPU, 3.5GB RAM), $0.36 for a large VM (4 x 1.6GHz CPU, 7GB RAM), and $0.72 for an extra large VM (8 x 1.6GHz CPU, 14GB RAM) (AzurePricing, 2014). Based on these current prices and the calibration test results, Table 2 shows the estimated costs for calibrating the different model scenarios. The estimates assume $0.09 per core and that VMs can be rented by the minute 20

21 rather than by the hour, which is the current billing model for Azure (Azure- Update, 2013). Given the costs associate with purchasing and maintaining multicore computers and clusters and the frequency with which a modelers is tasked with calibrating a SWAT model of a given size and duration, these cost estimates can help inform the modeler of a break-even-point where renting machines through a cloud service would be more cost effective than purchasing and maintaining local hardware. Table 2: Cost of calibrating a SWAT model for a ten year model simulations for different watershed sizes Number of Eno Watershed Upper Neuse Watershed Neuse Watershed cores Run Time (h) Cost ($) Run Time (h) Cost ($) Run Time (h) Cost ($) There are certain advantages to being able to calibrate a watershed model either overnight (i.e. about 12 hr) or during half of a workday (i.e. < 4 hr). Therefore we have somewhat arbitrarily chosen 12 hours as an acceptable amount of time to complete a model calibration and 4 hours as a preferred amount to complete a model calibration. Using these two reference point, a 10 year SWAT calibration of the Eno watershed model would cost $1.46 to be performed in under 12 hr and $1.43 to be performed in under 4 hr. The Upper Neuse watershed model would cost $28.90 to be performed in under 21

22 hr and $33.68 to be performed in under 4 hr. Finally, the Neuse watershed model would cost $46.88 to chosen be performed in under 12 hr and $69.94 to be performed in under 4 hr Estimating Calibration Time based on SWAT Model Properties Assuming no speedup loss, the slope on Figure 5 should be -1 so that each additional core provides the same reduction in calibration time. Therefore it is possible to estimate the time to calibrate a SWAT model for a given watershed and simulation duration under the assumption of no speedup loss as log(t ) = ( 1) log(c) + β (1) where T is estimated cloud calibration time (hr), C is the number of cores, and β is a coefficient. This equation can be simplified to find T as function of C and the coefficient β (Equation 2). T = C 1 10 β (2) The β coefficient in Equation 2 represents the y-intersect for each linear fit line to the data in Figure 5. These values were determined by fitting a power function to the calibration times using 1 and 2 cores, to reduce the impact of speedup loss for higher core numbers. This equation takes the form y = ax k where k 1 (signifying minimal speedup loss) and β = log(a). Estimated β values for each model scenario derived using this approach are given in Table 3. Through further analysis of the data we found that β is dependent on two key properties of a SWAT model. These properties are the number of HRUs in the model (U) and the number of simulation time steps (N). We 22

23 Table 3: β coefficients for each calibration scenario 10 Year Simulation 2 Year Simulation Eno U. Neuse Neuse Eno U. Neuse Neuse β fit a relationship between β and the log of the product of U and N (Figure 7). In our case, the models were executed on a daily time step interval, therefore with a 10 year simulation duration each model had 3,653 time steps (with three leap years in the simulation period) and with a 2 year simulation duration each model had 730 time steps. Given this, we can express β as a function of U and N as shown in Equation 3. β = 1.05 log(n U) 4.41 (3) Combining Equation 2 with Equation 3 gives Equation 4 that can be used to estimate the time required to calibrate a SWAT model assuming no speedup loss as a function of only two properties of that SWAT model. T = C 1 (N U) 1.05 (4) Equation 4 must be extended to account for the speedup loss observed in Figure 6. To account for this, we fit a second-order polynomial to the average of the speedup values for the six model scenarios. S = C C (5) A correction factor to account for speedup losses (L) can then be defined as the ratio of the number of cores used (C) and the speedup loss (S). L = C ( C C) 1 (6) 23

24 β = log(n U) R 2 = β N U Figure 7: Relationship between intercept values β and model properties number of HRUs (U) and number of time steps (N) Adding this factor to Equation 4 gives an equation that can be used to estimate calibration time for up to 256 cores taking into account speedup loss. T = C 1 (N U) 1.05 L (7) Finally, as can be seen in Figure 6, there is significant variability in speedup loss for each tested scenario. It is possible to convey this variability using upper and lower limits for L. We did this by estimating S using second-order polynomials fit to averages of the lower and upper bounds for speedup loss shown in Figure 6. L UB = C ( C C) 1 (8) 428 L LB = C ( C C) 1 (9) 24

25 These terms can be used as the L term in Equation 7 to estimate lower and upper bounds for calibration time (T ) when accounting for observed variability in speedup loss. We applied Equation 4 with estimates of L using the average case (Equation 6) and for the lower and upper bound cases (Equations 8 and 9, respectively) to compare predicted vs. observed calibration times (Figure 8). On average, using Equation 6 for L resulted in estimated calibration times for the model scenarios were within 4.1% of measured cloud calibration times (Figure 8). The worst case estimation was for the 10 year Upper Neuse watershed simulation on 256 cores that was 11.6% over estimated. However, this observed calibration time was bracketed by lower and upper bounds. Run Time (h) Year Simulation Neuse Watershed UpNeuse Watershed Eno Watershed Estimated Time (T) 10 Year Simulation Number of Cores Figure 8: Estimated execution times using Equation 4 with various core numbers for Neuse, Upper Neuse, and Eno watersheds for 2 and 10 years simulation durations 25

26 Summary and Conclusions We evaluated the convergence speed of a parallel DDS-based cloud calibration tool for SWAT described in Humphrey et al. (2012) for an increasing number of cores. The evaluation showed that the parallel DDS executions require a similar number of iterations (between 96 and 319 iterations, on average) for convergence for up to to 16 cores. For higher core numbers, additional iterations are needed to reach the same objective function value. The 32 and 62 core executions converged within 509 iterations for all tests. The 128 core executions took on average 698 iterations to coverage but did in some cases take over 1000 iterations to converge. The 256 core executions were within 98% of the convergence objective function value after 1000 runs, on average. Based on these results, 1000 iterations should still be sufficient to achieve convergence of an objective function for the parallel, cloud-based DDS tool for up to 256 cores. However, the results also suggest that the speedup times discussed in the paper would be different if a stopping criteria were used for calibration rather than a fixed number of iterations, given that executions using fewer cores (16 or less) converge with less iterations than executions that use a higher number of cores. We quantified calibration time as a function of number of cores used for the SWAT cloud calibration tool across three different sized watersheds and two simulation durations. The results show that, for the large watershed (Neuse, 14,300 km 2 ) calibration with a 5 year warm-up period and a 5 year calibration period took 207 hours (8.6 days) on a personal computer. The cloud calibration tool completed the same calibration in 3.4 hours using 256 cores. Similarly, the small watershed (Eno, 171 km 2 ) and the medium wa- 26

27 tershed (Upper Neuse, 6,210 km 2 ) took 6 hours and 113 hours (4.7 days) to complete calibration on a personal computer, respectively. Using the cloud calibration tool with 256 cores, these two simulations were completed in 0.1 and 1.8 hours, respectively. While the 256 core results are presented here as the upper limit for our tests, we found based on a speedup analysis that 64 cores is the most cost efficient way to calibrate a SWAT model on the cloud because there was little speedup loss for each model scenario when using 64 cores. We used the current Azure pricing model to estimate the cost of calibrating a watershed model. For the 256 core results presented earlier in this section, the small model calibration (Eno, 171 km 2 ), cost $2.33, the medium watershed (Upper Neuse, 6,210 km 2 ) cost $40.92, and the large watershed (Neuse, 14,300 km 2 ) cost $69.94 to calibrate. These costs can be reduced by using fewer cores, but of course at the cost of increased wait time for the calibration to be completed. This information is meant to aid watershed modelers in selecting an optimal balance between cost and wait time for a particular application. Care should be taken to understand the limitations of the execution time and cost estimates, which may vary due to a number of factors including load on the cloud s compute and network resources, as well as specifics of the model not considered in this study (e.g., different numbers of parameters used in the calibration or selection of different process representations within the model). Finally, we derived a relationship to estimate the calibration time for a SWAT model as a function of the number of HRUs and time steps used for the model, and a given number of cores used for the calibration. This relationship 27

28 can be used to estimate calibration times using the cloud calibration tool to generally within 4% of observed cloud calibration time. We provide a method for estimating upper and lower bounds for calibration time estimates based on observed variability in speedup times. Applying this relationship for specific model applications provides a way for modelers to decide the number of cores needed to calibrate a SWAT model within a desired period of time. We caution, however, that the equations may not hold for scenarios outside of the range that we tested, for example SWAT models with more than 1,762 HRUs or simulation periods that extend beyond a 10 year duration Software Availability: The SWAT cloud calibration software is available for use at the following URL: References Abbaspour, K., Johnson, C., van Genuchten, M., Nov Estimating uncertain flow and transport parameters using a sequential uncertainty fitting procedure. Vadose Zone Journal 3 (4), , WOS: Allen, R., A Penman for all seasons. Journal of Irrigation and Drainage Engineering-ASCE 112 (4), Allen, R., Jensen, M., Wright, J., Burman, R., Operational estimates of reference evapotranspiration. Agronomy Journal 81 (4), Armbrust, M., Fox, A., Griffith, R., Joseph, A. D., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I., Zaharia, M., Apr

29 A view of cloud computing. Communications of the ACM 53 (4), 50 58, WOS: Arnold, J., Srinivasan, R., Muttiah, R., Williams, J., Large area hydrologic modeling and assessment part I: Model development. Journal of the American Water Resources Association 34 (1), Arnold, J. G., Allen, P. M., Bernhardt, G., A comprehensive surfacegroundwater flow model. Journal of Hydrology 142 (1-4), AzureHPC, Microsoft Windows Azure HPC scheduler. [Online; accessed 24-July-2014]. AzurePricing, Microsoft Windows Azure virtual machine pricing. [Online; accessed 24-July-2014]. AzureUpdate, Microsoft will offer Azure by the minute to take on Amazons cloud. -offer-azure-by-the-minute-in-bid-to-take-on-amazons-cloud/, [Online; accessed 10-October-2013]. Duan, Q., Gupta, V., Sorooshian, S., Mar Shuffled Complex Evolution approach for effective and efficient global minimization. Journal of Optimization Theory and Applications 76 (3), , WOS:A1993KW Eckhardt, K., Arnold, J. G., Automatic calibration of a distributed catchment model. Journal of Hydrology 251 (1-2),

30 Gassman, P., Reyes, M. R., Green, C., Arnold, J., The Soil and Water Assessment Tool: Historical development, applications, and future research directions. Transactions of the ASABE 50 (4), Graham, D., Butts, M., Flexible, integrated watershed modelling with MIKE SHE. Watershed models, Humphrey, M., Beekwilder, N., Goodall, J., Ercan, M., Calibration of watershed models using cloud computing. In: 8th IEEE International Conference on escience 2012, Chicago Illinois. Oct IEEE. Kenneth, M., Hydrology, National Engineering Handbook. In: Part 630, Chapter 15. United States Department of Agriculture. Natural Resources Conservation Service, Washington D.C. Kirkby, M., Imeson, A., Bergkamp, G., Cammeraat, L., Scaling up processes and models from the field plot to the watershed and regional areas. Journal of Soil and Water Conservation 51 (5), Lee, M., Park, G., Park, M., Park, J., Lee, J., Kim, S., Evaluation of non-point source pollution reduction by applying Best Management Practices using a SWAT model and QuickBird high resolution satellite imagery. Journal of Environmental Sciences 22 (6), Liu, R., Zhang, P., Wang, X., Chen, Y., Shen, Z., Assessment of effects of best management practices on agricultural non-point source pollution in Xiangxi River watershed. Agricultural Water Management 117, Mell, P., Grance, T., The NIST definition of cloud computing. NIST special publication 800,

31 Nash, J., Sutcliffe, J., River flow forecasting through conceptual models part I-A discussion of principles. Journal of Hydrology 10 (3), pp Rouholahnejad, E., Abbaspour, K., Vejdani, M., Srinivasan, R., Schulin, R., Lehmann, A., May A parallelization framework for calibration of hydrological models. Environmental Modelling & Software 31 (0), Setegn, S. G., Dargahi, B., Srinivasan, R., Melesse, A. M., Modeling of sediment yield from anjeni-gauged watershed, Ethiopia using SWAT model1. JAWRA Journal of the American Water Resources Association 46 (3), Tarboton, D., Horsburgh, J., Maidment, D., Whiteaker, T., Zaslavsky, I., Piasecki, M., Goodall, J., Valentine, D., Whitenack, T., Development of a community hydrologic information system. In: 18th World IMACS Congress and MODSIM09 International Congress on Modelling and Simulation, ed. RS Anderssen, RD Braddock and LTH Newham, Modelling and Simulation Society of Australia and New Zealand and International Association for Mathematics and Computers in Simulation. pp Tolson, B., Shoemaker, C., Dynamically Dimensioned Search algorithm for computationally efficient watershed model calibration. Water Resources Research 43 (1), W Tolson, B. A., Sharma, V., Swayne, D., A parallel implementation of the Dynamically Dimensioned Search (DDS) algorithm. In: International Symposium on Environmental Software Systems 2007, Prague. May ISESS. 31

32 Vaquero, L. M., Rodero-Merino, L., Caceres, J., Lindner, M., A break in the clouds: towards a cloud definition. ACM SIGCOMM Computer Communication Review 39 (1), Vrugt, J., Gupta, H., Bastidas, L., Bouten, W., Sorooshian, S., Effective and efficient algorithm for multiobjective optimization of hydrologic models. Water Resour. Res 39 (8), Winchell, M., Srinivasan, R., Di Luzio, M., Arnold, J., ArcSWAT 2.1 interface for SWAT 2005: Users guide. Blackland Research Center, Temple, Texas. Yapo, P., Gupta, H., Sorooshian, S., Multi-objective global optimization for hydrologic models. Journal of Hydrology 204 (1), Zhenyao, S., Lei, C., Tao, C., The influence of parameter distribution uncertainty on hydrological and sediment modeling: a case study of SWAT model applied to the Daning watershed of the Three Gorges Reservoir Region, China. Stochastic Environmental Research and Risk Assessment 27 (1),

Comparison of multiple point and single point calibration performance for the Saginaw River Watershed

Comparison of multiple point and single point calibration performance for the Saginaw River Watershed Comparison of multiple point and single point calibration performance for the Saginaw River Watershed Fariborz Daneshvar, A 1. Pouyan Nejadhashemi 1, Matthew R. Herman 1 1 Department of Biosystems and

More information

Design and Implementation of a Software Library Integrating NSGA-II with SWAT for Multi-Objective Model Calibration

Design and Implementation of a Software Library Integrating NSGA-II with SWAT for Multi-Objective Model Calibration 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Design and Implementation of a Software Library Integrating NSGA-II with SWAT for Multi-Objective Model Calibration Mehmet B. Ercan, Research Assistant, Department

More information

A Geospatial Modeling Interface (GMI) for SWAT Model Deployment and Evaluation

A Geospatial Modeling Interface (GMI) for SWAT Model Deployment and Evaluation A Geospatial Modeling Interface (GMI) for SWAT Model Deployment and Evaluation James C. Ascough II 1, Jeffrey G. Arnold 2, Nathan P. Lighthart 3, and Nancy B. Sammons 2 1 USDA-ARS-PA, Agricultural Systems

More information

Comparison of parameter estimation algorithms in hydrological modelling

Comparison of parameter estimation algorithms in hydrological modelling Calibration and Reliability in Groundwater Modelling: From Uncertainty to Decision Making (Proceedings of ModelCARE 2005, The Hague, The Netherlands, June 2005). IAHS Publ. 304, 2006. 67 Comparison of

More information

Identifying and reducing model structure uncertainty based on analysis of parameter interaction

Identifying and reducing model structure uncertainty based on analysis of parameter interaction Adv. Geosci., 11, 117 122, 2007 Author(s) 2007. This work is licensed under a Creative Commons License. Advances in Geosciences Identifying and reducing model structure uncertainty based on analysis of

More information

Hands-on Session: Calibrate the CREST Model

Hands-on Session: Calibrate the CREST Model Hands-on Session: Calibrate the CREST Model Xianwu Xue April 3 rd 2012 Background Hydrologic models often contain parameters that cannot be measured directly but which can only be inferred by a trialand-error

More information

SWAT-CUP Calibration and Uncertainty Programs for SWAT

SWAT-CUP Calibration and Uncertainty Programs for SWAT SWAT-CUP Calibration and Uncertainty Programs for SWAT K.C. Abbaspour 1, M. Vejdani, S. Haghighat 1 Eawag: Swiss Federal Institute of Aquatic Science and Technology, Ueberlandstr 133, P.O. Box 611, 86

More information

2D Large Scale Automated Engineering for FEMA Floodplain Development in South Dakota. Eli Gruber, PE Brooke Conner, PE

2D Large Scale Automated Engineering for FEMA Floodplain Development in South Dakota. Eli Gruber, PE Brooke Conner, PE 2D Large Scale Automated Engineering for FEMA Floodplain Development in South Dakota Eli Gruber, PE Brooke Conner, PE Project Acknowledgments FEMA Region 8 Staff: Brooke Conner, PE Casey Zuzak, GISP Ryan

More information

Research Article Forecasting SPEI and SPI Drought Indices Using the Integrated Artificial Neural Networks

Research Article Forecasting SPEI and SPI Drought Indices Using the Integrated Artificial Neural Networks Computational Intelligence and Neuroscience Volume 2016, Article ID 3868519, 17 pages http://dx.doi.org/10.1155/2016/3868519 Research Article Forecasting SPEI and SPI Drought Indices Using the Integrated

More information

A Framework for Incorporating Uncertainty Sources in SWAT Modeling

A Framework for Incorporating Uncertainty Sources in SWAT Modeling A Framework for Incorporating Uncertainty Sources in SWAT Modeling Haw Yen X. Wang, D. G. Fontane, R. D. Harmel, M. Arabi July 30, 2014 2014 International SWAT Conference Pernambuco, Brazil Outline Overview

More information

Dynamically dimensioned search algorithm for computationally efficient watershed model calibration

Dynamically dimensioned search algorithm for computationally efficient watershed model calibration WATER RESOURCES RESEARCH, VOL. 43, W01413, doi:10.1029/2005wr004723, 2007 Dynamically dimensioned search algorithm for computationally efficient watershed model calibration Bryan A. Tolson 1 and Christine

More information

The Impact of Climate Data Uncertainty on Calibration of the SWAT Model

The Impact of Climate Data Uncertainty on Calibration of the SWAT Model The Impact of Climate Data Uncertainty on Calibration of the SWAT Model SWAT conference, Toulouse, France, July 16-20- 2013 B. Kamali, Jamshid Mousavi, Karim Abbaspour, Hong Yang Eawag: Das Wasserforschungs-Institut

More information

An integrated GIS-AnnAGNPS modeling interface for non-point source pollution assessment

An integrated GIS-AnnAGNPS modeling interface for non-point source pollution assessment An integrated GIS-AnnAGNPS modeling interface for non-point source pollution assessment Huaguo Xiao Abstract AnnAGNPS (Annualized AGricultural Non-point Source), a continuous simulation and distributed

More information

Investigation of Sampling and Interpolation Techniques for DEMs Derived from Different Data Sources

Investigation of Sampling and Interpolation Techniques for DEMs Derived from Different Data Sources Investigation of Sampling and Interpolation Techniques for DEMs Derived from Different Data Sources FARRAG ALI FARRAG 1 and RAGAB KHALIL 2 1: Assistant professor at Civil Engineering Department, Faculty

More information

ArcSWAT _4.21 Release Notes Updated 9/10/18

ArcSWAT _4.21 Release Notes Updated 9/10/18 ArcSWAT 2012.10_4.21 Release Notes Updated 9/10/18 AcrcGIS Compatibility: ArcSWAT 2012.10_4.21 is compatible with ArcGIS 10.4.1, build 5686. SWAT2012.exe Version: The SWAT2012.exe Revision 670 is packaged

More information

v Prerequisite Tutorials GSSHA Modeling Basics Stream Flow GSSHA WMS Basics Creating Feature Objects and Mapping their Attributes to the 2D Grid

v Prerequisite Tutorials GSSHA Modeling Basics Stream Flow GSSHA WMS Basics Creating Feature Objects and Mapping their Attributes to the 2D Grid v. 10.1 WMS 10.1 Tutorial GSSHA Modeling Basics Developing a GSSHA Model Using the Hydrologic Modeling Wizard in WMS Learn how to setup a basic GSSHA model using the hydrologic modeling wizard Objectives

More information

SCALABLE TRAJECTORY DESIGN WITH COTS SOFTWARE. x8534, x8505,

SCALABLE TRAJECTORY DESIGN WITH COTS SOFTWARE. x8534, x8505, SCALABLE TRAJECTORY DESIGN WITH COTS SOFTWARE Kenneth Kawahara (1) and Jonathan Lowe (2) (1) Analytical Graphics, Inc., 6404 Ivy Lane, Suite 810, Greenbelt, MD 20770, (240) 764 1500 x8534, kkawahara@agi.com

More information

MODFLOW Model Calibration

MODFLOW Model Calibration GMS 7.0 TUTORIALS MODFLOW Model Calibration 1 Introduction An important part of any groundwater modeling exercise is the model calibration process. In order for a groundwater model to be used in any type

More information

HAWQS User Guide. Prepared by the. Spatial Sciences Laboratory Texas A&M AgriLife Research College Station, TX. For the

HAWQS User Guide. Prepared by the. Spatial Sciences Laboratory Texas A&M AgriLife Research College Station, TX. For the HAWQS User Guide Prepared by the Spatial Sciences Laboratory Texas A&M AgriLife Research College Station, TX For the Office of Water, Immediate Office US Environmental Protection Agency Washington, DC

More information

BAEN 673 Biological and Agricultural Engineering Department Texas A&M University ArcSWAT / ArcGIS 10.1 Example 2

BAEN 673 Biological and Agricultural Engineering Department Texas A&M University ArcSWAT / ArcGIS 10.1 Example 2 Before you Get Started BAEN 673 Biological and Agricultural Engineering Department Texas A&M University ArcSWAT / ArcGIS 10.1 Example 2 1. Open ArcCatalog Connect to folder button on tool bar navigate

More information

GEOGRAPHICAL RESEARCH

GEOGRAPHICAL RESEARCH 23 2 2004 3 GEOGRAPHICAL RESEARCH Vol123, No12 Mar1, 2004 1, 1,2, 2 (1., 100101 ; 21, 430072) :, : ; ; DEM ( ),, 1981 1990,, : ; ; ; : P344 : 100020585 (2004) 0220175208 1, [1 ], ( ),, ;,, ( ), Saint2Venant

More information

Hd Hydrologic Information System

Hd Hydrologic Information System Sharing Hydrologic Data with the CUAHSI Hd Hydrologic Information System David Tarboton, David Maidment, Ilya Zaslavsky, Dan Ames, Jon Goodall, Jeffery Horsburgh, Tim Whiteaker, Michael Piasecki, David

More information

Spatial and temporal rainfall approximation using additive models

Spatial and temporal rainfall approximation using additive models ANZIAM J. 42 (E) ppc1599 C1611, 2000 C1599 Spatial and temporal rainfall approximation using additive models C. Zoppou S. Roberts M. Hegland (Received 7 August 2000) Abstract We investigate the approximation

More information

v Prerequisite Tutorials Required Components Time

v Prerequisite Tutorials Required Components Time v. 10.0 GMS 10.0 Tutorial MODFLOW Stochastic Modeling, Parameter Randomization Run MODFLOW in Stochastic (Monte Carlo) Mode by Randomly Varying Parameters Objectives Learn how to develop a stochastic (Monte

More information

Cloud-Computing Based Real-Time Flood Simulation (RealFlood Engine)

Cloud-Computing Based Real-Time Flood Simulation (RealFlood Engine) Cloud-Computing Based Real-Time Flood Simulation (RealFlood Engine) Jennifer G Duan, PhD., PE Principal, KKC Engineering (UA Tech Launch) Associate Professor Delbert R. Lewis Distinguished Professor Civil

More information

A new multiscale routing framework and its evaluation for land surface modeling applications

A new multiscale routing framework and its evaluation for land surface modeling applications WATER RESOURCES RESEARCH, VOL. 48,, doi:10.1029/2011wr011337, 2012 A new multiscale routing framework and its evaluation for land surface modeling applications Zhiqun Wen, 1,2,4 Xu Liang, 2,3 and Shengtian

More information

WRAP-HYD. Initial Manipulations of IN and/or EV Records

WRAP-HYD. Initial Manipulations of IN and/or EV Records WRAP- The purpose of WRAP- is to facilitate developing hydrology-related input data for WRAP-SIM. The rology data program provides a set of optional routines to read, modify, and create files of naturalized

More information

George Mason University Department of Civil, Environmental and Infrastructure Engineering

George Mason University Department of Civil, Environmental and Infrastructure Engineering George Mason University Department of Civil, Environmental and Infrastructure Engineering Dr. Celso Ferreira Prepared by Lora Baumgartner December 2015 Revised by Brian Ross July 2016 Exercise Topic: Getting

More information

ArcSWAT _1.18 Release Notes Updated 9/9/15

ArcSWAT _1.18 Release Notes Updated 9/9/15 ArcSWAT 2012.10_1.18 Release Notes Updated 9/9/15 AcrcGIS Compatibility: ArcSWAT 2012.10_1.18 is compatible with ArcGIS 10.1, build 3143. SWAT2012.exe Version: The SWAT2012.exe Revision 637 is packaged

More information

Assignment Two Part Two: Calibration for Flow Due April 3

Assignment Two Part Two: Calibration for Flow Due April 3 Assignment Two Part Two: Calibration for Flow Due April 3 The objective of part 2 of this project is to calibrate the tutorial SWAT model developed in part 1 for flow. Re-Running Part 1 The precipitation

More information

Channel Conditions in the Onion Creek Watershed. Integrating High Resolution Elevation Data in Flood Forecasting

Channel Conditions in the Onion Creek Watershed. Integrating High Resolution Elevation Data in Flood Forecasting Channel Conditions in the Onion Creek Watershed Integrating High Resolution Elevation Data in Flood Forecasting Lukas Godbout GIS in Water Resources CE394K Fall 2016 Introduction Motivation Flooding is

More information

An Improved Method for Watershed Delineation and Computation of Surface Depression Storage. PO Box 6050, Fargo, ND , United States

An Improved Method for Watershed Delineation and Computation of Surface Depression Storage. PO Box 6050, Fargo, ND , United States 1113 An Improved Method for Watershed Delineation and Computation of Surface Depression Storage Xuefeng Chu, A.M.ASCE 1,*, Jianli Zhang 1, Yaping Chi 1, Jun Yang 1 1 Department of Civil Engineering (Dept

More information

Flood Routing for Continuous Simulation Models

Flood Routing for Continuous Simulation Models Improving Life through Science and Technology Flood Routing for Continuous Simulation Models J. Williams, W. Merkel, J. Arnold, J. Jeong 11 International SWAT Conference, Toledo, Spain, June 15-17, 11

More information

2D Model Implementation for Complex Floodplain Studies. Sam Crampton, P.E., CFM Dewberry

2D Model Implementation for Complex Floodplain Studies. Sam Crampton, P.E., CFM Dewberry 2D Model Implementation for Complex Floodplain Studies Sam Crampton, P.E., CFM Dewberry 2D Case Studies Case Study 1 Rain-on-Grid 2D floodplain simulation for unconfined flat topography in coastal plain

More information

CMhyd User Manual. Documentation for preparing simulated climate change data for hydrologic impact studies

CMhyd User Manual. Documentation for preparing simulated climate change data for hydrologic impact studies Documentation for preparing simulated climate change data for hydrologic impact studies May, 2016 Hendrik Rathjens, Katrin Bieger, Raghavan Srinivasan, Indrajeet Chaubey, Jeffrey G. Arnold In association

More information

Model representation, parameter calibration and parallel computing the JAMS approach

Model representation, parameter calibration and parallel computing the JAMS approach International Environmental Modelling and Software Society (iemss) 2012 International Congress on Environmental Modelling and Software Managing Resources of a Limited Planet, Sixth Biennial Meeting, Leipzig,

More information

v MODFLOW Stochastic Modeling, Parameter Randomization GMS 10.3 Tutorial

v MODFLOW Stochastic Modeling, Parameter Randomization GMS 10.3 Tutorial v. 10.3 GMS 10.3 Tutorial MODFLOW Stochastic Modeling, Parameter Randomization Run MODFLOW in Stochastic (Monte Carlo) Mode by Randomly Varying Parameters Objectives Learn how to develop a stochastic (Monte

More information

CHAPTER 6 MODIFIED FUZZY TECHNIQUES BASED IMAGE SEGMENTATION

CHAPTER 6 MODIFIED FUZZY TECHNIQUES BASED IMAGE SEGMENTATION CHAPTER 6 MODIFIED FUZZY TECHNIQUES BASED IMAGE SEGMENTATION 6.1 INTRODUCTION Fuzzy logic based computational techniques are becoming increasingly important in the medical image analysis arena. The significant

More information

Estimation of Design Flow in Ungauged Basins by Regionalization

Estimation of Design Flow in Ungauged Basins by Regionalization Estimation of Design Flow in Ungauged Basins by Regionalization Yu, P.-S., H.-P. Tsai, S.-T. Chen and Y.-C. Wang Department of Hydraulic and Ocean Engineering, National Cheng Kung University, Taiwan E-mail:

More information

International Journal of Modern Trends in Engineering and Research e-issn No.: , Date: 2-4 July, 2015

International Journal of Modern Trends in Engineering and Research   e-issn No.: , Date: 2-4 July, 2015 International Journal of Modern Trends in Engineering and Research www.ijmter.com e-issn No.:2349-9745, Date: 2-4 July, 215 Provisioning Rapid Elasticity by Light-Weight Live Resource Migration S. Kirthica

More information

GPU - Next Generation Modeling for Catchment Floodplain Management. ASFPM Conference, Grand Rapids (June 2016) Chris Huxley

GPU - Next Generation Modeling for Catchment Floodplain Management. ASFPM Conference, Grand Rapids (June 2016) Chris Huxley GPU - Next Generation Modeling for Catchment Floodplain Management ASFPM Conference, Grand Rapids (June 2016) Chris Huxley Presentation Overview 1. What is GPU flood modeling? 2. What is possible using

More information

Parallel computing of a large scale spatially distributed model using the Soil and Water Assessment Tool (SWAT)

Parallel computing of a large scale spatially distributed model using the Soil and Water Assessment Tool (SWAT) International Environmental Modelling and Software Society (iemss) 2010 International Congress on Environmental Modelling and Software Modelling for Environment s Sake, Fifth Biennial Meeting, Ottawa,

More information

ARCSWAT INTERFACE FOR SWAT2009 USER S GUIDE M. WINCHELL, R. SRINIVASAN, M. DI LUZIO, J. ARNOLD APRIL, 2010

ARCSWAT INTERFACE FOR SWAT2009 USER S GUIDE M. WINCHELL, R. SRINIVASAN, M. DI LUZIO, J. ARNOLD APRIL, 2010 HEAD ARCSWAT INTERFACE FOR SWAT2009 USER S GUIDE M. WINCHELL, R. SRINIVASAN, M. DI LUZIO, J. ARNOLD APRIL, 2010 BLACKLAND RESEARCH CENTER TEXAS AGRICULTURAL EXPERIMENT STATION 720 EAST BLACKLAND ROAD -

More information

Hydrologic Modeling using HEC-HMS

Hydrologic Modeling using HEC-HMS Hydrologic Modeling using HEC-HMS CE 412/512 Spring 2017 Introduction The intent of this exercise is to introduce you to the structure and some of the functions of the HEC-Hydrologic Modeling System (HEC-HMS),

More information

Hybrid Particle Swarm and Neural Network Approach for Streamflow Forecasting

Hybrid Particle Swarm and Neural Network Approach for Streamflow Forecasting Math. Model. Nat. Phenom. Vol. 5, No. 7, 010, pp. 13-138 DOI: 10.1051/mmnp/01057 Hybrid Particle Swarm and Neural Network Approach for Streamflow Forecasting A. Sedki and D. Ouazar Department of Civil

More information

Double Threshold Based Load Balancing Approach by Using VM Migration for the Cloud Computing Environment

Double Threshold Based Load Balancing Approach by Using VM Migration for the Cloud Computing Environment www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 4 Issue 1 January 2015, Page No. 9966-9970 Double Threshold Based Load Balancing Approach by Using VM Migration

More information

An example data file is included in the download ( flw)

An example data file is included in the download ( flw) Baseflow Program As described in: Arnold, J.G., P.M. Allen, R. Muttiah, and G. Bernhardt. 1995. Automated base flow separation and recession analysis techniques. Ground Water 33(6): 1010-1018. Arnold,

More information

packet-switched networks. For example, multimedia applications which process

packet-switched networks. For example, multimedia applications which process Chapter 1 Introduction There are applications which require distributed clock synchronization over packet-switched networks. For example, multimedia applications which process time-sensitive information

More information

Climate Change/Extreme Weather Vulnerability Risk Assessment:

Climate Change/Extreme Weather Vulnerability Risk Assessment: Climate Change/Extreme Weather Vulnerability Risk Assessment: Federal Highway Administration (FHWA) Pilot Study for the Dallas-Fort Worth Region June 4, 2014 2014 TxDOT Transportation Planning Conference

More information

Spatial Hydrologic Modeling HEC-HMS Distributed Parameter Modeling with the MODClark Transform

Spatial Hydrologic Modeling HEC-HMS Distributed Parameter Modeling with the MODClark Transform v. 9.0 WMS 9.0 Tutorial Spatial Hydrologic Modeling HEC-HMS Distributed Parameter Modeling with the MODClark Transform Setup a basic distributed MODClark model using the WMS interface Objectives In this

More information

ENERGY EFFICIENT VIRTUAL MACHINE INTEGRATION IN CLOUD COMPUTING

ENERGY EFFICIENT VIRTUAL MACHINE INTEGRATION IN CLOUD COMPUTING ENERGY EFFICIENT VIRTUAL MACHINE INTEGRATION IN CLOUD COMPUTING Mrs. Shweta Agarwal Assistant Professor, Dept. of MCA St. Aloysius Institute of Technology, Jabalpur(India) ABSTRACT In the present study,

More information

Watershed Modeling Using Online Spatial Data to Create an HEC-HMS Model

Watershed Modeling Using Online Spatial Data to Create an HEC-HMS Model v. 10.1 WMS 10.1 Tutorial Watershed Modeling Using Online Spatial Data to Create an HEC-HMS Model Learn how to setup an HEC-HMS model using WMS online spatial data Objectives This tutorial shows how to

More information

Automatic Calibration. University of Oklahoma/HyDROS Module 2.4

Automatic Calibration. University of Oklahoma/HyDROS Module 2.4 Automatic Calibration University of Oklahoma/HyDROS Module 2.4 Outline Day 2 EF5 OVERVIEW DEM DERIVATIVES RAINFALL AND PET AUTOMATIC CALIBRATION Description of EF5/CREST parameters Description of EF5/KW

More information

Internet Traffic Classification Using Machine Learning. Tanjila Ahmed Dec 6, 2017

Internet Traffic Classification Using Machine Learning. Tanjila Ahmed Dec 6, 2017 Internet Traffic Classification Using Machine Learning Tanjila Ahmed Dec 6, 2017 Agenda 1. Introduction 2. Motivation 3. Methodology 4. Results 5. Conclusion 6. References Motivation Traffic classification

More information

GIS: Raster Analysis

GIS: Raster Analysis GIS: Raster Analysis Ts (K) High : 311 Low : 299 500 Meters Albedo G / Rn High : 0.35 High : 0.50 Low : 0.03 Low : 0.10 1 Raster analysis: Outline Raster analysis applications Map algebra Local functions

More information

A formal framework for the management of any digital resource in the cloud - Simulation

A formal framework for the management of any digital resource in the cloud - Simulation Mehdi Ahmed-Nacer, Samir Tata and Sami Bhiri (Telecom SudParis) August 15 2015 Updated: August 17, 2015 A formal framework for the management of any digital resource in the cloud - Simulation Abstract

More information

L7 Raster Algorithms

L7 Raster Algorithms L7 Raster Algorithms NGEN6(TEK23) Algorithms in Geographical Information Systems by: Abdulghani Hasan, updated Nov 216 by Per-Ola Olsson Background Store and analyze the geographic information: Raster

More information

1. Create a SWAT project

1. Create a SWAT project SWAT-WB is a modified version of the Soil & Water Assessment Tool, which was developed with the explicit goal of accurately modeling surface runoff generation without using the USDA-NRCS Curve Number (CN)

More information

6.2 DATA DISTRIBUTION AND EXPERIMENT DETAILS

6.2 DATA DISTRIBUTION AND EXPERIMENT DETAILS Chapter 6 Indexing Results 6. INTRODUCTION The generation of inverted indexes for text databases is a computationally intensive process that requires the exclusive use of processing resources for long

More information

v. 9.1 WMS 9.1 Tutorial Watershed Modeling HEC-1 Interface Learn how to setup a basic HEC-1 model using WMS

v. 9.1 WMS 9.1 Tutorial Watershed Modeling HEC-1 Interface Learn how to setup a basic HEC-1 model using WMS v. 9.1 WMS 9.1 Tutorial Learn how to setup a basic HEC-1 model using WMS Objectives Build a basic HEC-1 model from scratch using a DEM, land use, and soil data. Compute the geometric and hydrologic parameters

More information

Course Notes Advanced SWAT: Calibrating using multiple variables in SWAT-CUP

Course Notes Advanced SWAT: Calibrating using multiple variables in SWAT-CUP Course Notes Advanced SWAT: Calibrating using multiple variables in SWAT-CUP Willem Vervoort 2017-11-14 Introduction This is an introduction into using SWAT CUP written for the "How do I use satellite

More information

OPTIMIZING THE TOTAL COMPLETION TIME IN PROCESS PLANNING USING THE RANDOM SIMULATION ALGORITHM

OPTIMIZING THE TOTAL COMPLETION TIME IN PROCESS PLANNING USING THE RANDOM SIMULATION ALGORITHM OPTIMIZING THE TOTAL COMPLETION TIME IN PROCESS PLANNING USING THE RANDOM SIMULATION ALGORITHM Baskar A. and Anthony Xavior M. School of Mechanical and Building Sciences, VIT University, Vellore, India

More information

Tellabs End of Profit study executive summary

Tellabs End of Profit study executive summary Tellabs End of Profit study executive summary Executive summary Between November 2010 and January 2011, Tellabs created a study that analysed revenue and cost trends for carriers in Western Europe, North

More information

Harris County Flood Control District HEC-RAS 2D Modeling Guidelines (Standardizing HEC-RAS 2D Models for Submittal Within Harris County)

Harris County Flood Control District HEC-RAS 2D Modeling Guidelines (Standardizing HEC-RAS 2D Models for Submittal Within Harris County) Harris County Flood Control District HEC-RAS 2D Modeling Guidelines (Standardizing HEC-RAS 2D Models for Submittal Within Harris County) Presented by: April 27, 2017 Matthew Zeve, P.E., CFM Harris County

More information

Feasibility of Using Existing Web Services for On-Demand Data Access within Distributed Environmental Decision Support Systems

Feasibility of Using Existing Web Services for On-Demand Data Access within Distributed Environmental Decision Support Systems 1 2 3 Feasibility of Using Existing Web Services for On-Demand Data Access within Distributed Environmental Decision Support Systems 4 5 6 7 8 Stuart F. Sheffield 1, Jonathan L. Goodall 1, *, Mohamed M.

More information

Use of evaporation and streamflow data in hydrological model calibration

Use of evaporation and streamflow data in hydrological model calibration Use of evaporation and streamflow data in hydrological model calibration Jeewanthi Sirisena* Assoc./Prof. S. Maskey Prof. R. Ranasinghe IHE-Delft Institute for Water Education, The Netherlands Background

More information

Watershed Modeling HEC-HMS Interface

Watershed Modeling HEC-HMS Interface v. 10.1 WMS 10.1 Tutorial Learn how to set up a basic HEC-HMS model using WMS Objectives Build a basic HEC-HMS model from scratch using a DEM, land use, and soil data. Compute the geometric and hydrologic

More information

COMPUTATIONAL FLUID DYNAMICS USED IN THE DESIGN OF WATERBLAST TOOLING

COMPUTATIONAL FLUID DYNAMICS USED IN THE DESIGN OF WATERBLAST TOOLING 2015 WJTA-IMCA Conference and Expo November 2-4 New Orleans, Louisiana Paper COMPUTATIONAL FLUID DYNAMICS USED IN THE DESIGN OF WATERBLAST TOOLING J. Schneider StoneAge, Inc. Durango, Colorado, U.S.A.

More information

Sandeep Kharidhi and WenSui Liu ChoicePoint Precision Marketing

Sandeep Kharidhi and WenSui Liu ChoicePoint Precision Marketing Generalized Additive Model and Applications in Direct Marketing Sandeep Kharidhi and WenSui Liu ChoicePoint Precision Marketing Abstract Logistic regression 1 has been widely used in direct marketing applications

More information

This document will cover some of the key features available only in SMS Advanced, including:

This document will cover some of the key features available only in SMS Advanced, including: Key Differences between SMS Basic and SMS Advanced SMS Advanced includes all of the same functionality as the SMS Basic Software as well as adding numerous tools that provide management solutions for multiple

More information

STATISTICAL CALIBRATION: A BETTER APPROACH TO INTEGRATING SIMULATION AND TESTING IN GROUND VEHICLE SYSTEMS.

STATISTICAL CALIBRATION: A BETTER APPROACH TO INTEGRATING SIMULATION AND TESTING IN GROUND VEHICLE SYSTEMS. 2016 NDIA GROUND VEHICLE SYSTEMS ENGINEERING and TECHNOLOGY SYMPOSIUM Modeling & Simulation, Testing and Validation (MSTV) Technical Session August 2-4, 2016 - Novi, Michigan STATISTICAL CALIBRATION: A

More information

NCAR SUMMER COLLOQUIUM: July 24-Aug.6, 2011 Boulder, Colorado, USA. General Large Area Crop Model (GLAM) TUTORIAL

NCAR SUMMER COLLOQUIUM: July 24-Aug.6, 2011 Boulder, Colorado, USA. General Large Area Crop Model (GLAM) TUTORIAL NCAR SUMMER COLLOQUIUM: July 24-Aug.6, 2011 Boulder, Colorado, USA General Large Area Crop Model (GLAM) TUTORIAL Gizaw Mengistu, Dept. of Physics, Addis Ababa University, Ethiopia This document provides

More information

Working Note: Using SLEUTH Urban Growth Modelling Environment

Working Note: Using SLEUTH Urban Growth Modelling Environment Working Note: Using SLEUTH Urban Growth Modelling Environment By Dr. S. Hese Lehrstuhl für Fernerkundung Friedrich-Schiller-Universität Jena 07743 Jena Löbdergraben 32 soeren.hese@uni-jena.de V 0.1 Versioning:

More information

Screen3 View. Contents. Page 1

Screen3 View. Contents. Page 1 Screen3 View Contents Introduction What is EPA's SCREEN3 Model? What is the Screen3 View Interface? Toollbar Buttons Preliminary Considerations Source Inputs Screen3 Options Running SCREEN3 Model Graphic

More information

IMPROVING THE ACCURACY OF DIGITAL TERRAIN MODELS

IMPROVING THE ACCURACY OF DIGITAL TERRAIN MODELS STUDIA UNIV. BABEŞ BOLYAI, INFORMATICA, Volume XLV, Number 1, 2000 IMPROVING THE ACCURACY OF DIGITAL TERRAIN MODELS GABRIELA DROJ Abstract. The change from paper maps to GIS, in various kinds of geographical

More information

Strategic Investment Prioritization for Management of Risk of Land Development Adjacent to Critical Private Infrastructure Networks

Strategic Investment Prioritization for Management of Risk of Land Development Adjacent to Critical Private Infrastructure Networks Strategic Investment Prioritization for Management of Risk of Land Adjacent to Critical Private Infrastructure Networks Shital Thekdi and James H. Lambert 2011 Winter Global Conference on Business and

More information

Suitability Modeling with GIS

Suitability Modeling with GIS Developed and Presented by Juniper GIS 1/33 Course Objectives What is Suitability Modeling? The Suitability Modeling Process Cartographic Modeling GIS Tools for Suitability Modeling Demonstrations of Models

More information

SoftNAS Cloud Performance Evaluation on Microsoft Azure

SoftNAS Cloud Performance Evaluation on Microsoft Azure SoftNAS Cloud Performance Evaluation on Microsoft Azure November 30, 2016 Contents SoftNAS Cloud Overview... 3 Introduction... 3 Executive Summary... 4 Key Findings for Azure:... 5 Test Methodology...

More information

Spatial Analysis Exercise GIS in Water Resources Fall 2011

Spatial Analysis Exercise GIS in Water Resources Fall 2011 Spatial Analysis Exercise GIS in Water Resources Fall 2011 Prepared by David G. Tarboton and David R. Maidment Goal The goal of this exercise is to serve as an introduction to Spatial Analysis with ArcGIS.

More information

Incorporating Likelihood information into Multiobjective Calibration of Conceptual Rainfall- Runoff Models

Incorporating Likelihood information into Multiobjective Calibration of Conceptual Rainfall- Runoff Models International Congress on Environmental Modelling and Software Brigham Young University BYU ScholarsArchive th International Congress on Environmental Modelling and Software - Barcelona, Catalonia, Spain

More information

SWATMOD-Prep: Interface for Preparing SWAT- MODFLOW Simulations

SWATMOD-Prep: Interface for Preparing SWAT- MODFLOW Simulations SWATMOD-Prep: Interface for Preparing SWAT- MODFLOW Simulations Written: June 2016 User s Manual Developers Hendrik Rathjens, Purdue University Katrin Bieger, Blackland Research & Extension Center, Texas

More information

A QoS Load Balancing Scheduling Algorithm in Cloud Environment

A QoS Load Balancing Scheduling Algorithm in Cloud Environment A QoS Load Balancing Scheduling Algorithm in Cloud Environment Sana J. Shaikh *1, Prof. S.B.Rathod #2 * Master in Computer Engineering, Computer Department, SAE, Pune University, Pune, India # Master in

More information

PARALLELIZATION OF THE NELDER-MEAD SIMPLEX ALGORITHM

PARALLELIZATION OF THE NELDER-MEAD SIMPLEX ALGORITHM PARALLELIZATION OF THE NELDER-MEAD SIMPLEX ALGORITHM Scott Wu Montgomery Blair High School Silver Spring, Maryland Paul Kienzle Center for Neutron Research, National Institute of Standards and Technology

More information

Dynamic 3D representation of information using low cost Cloud ready Technologies

Dynamic 3D representation of information using low cost Cloud ready Technologies National Technical University Of Athens School of Rural and Surveying Engineering Laboratory of Photogrammetry Dynamic 3D representation of information using low cost Cloud ready Technologies George MOURAFETIS,

More information

Next-generation IT Platforms Delivering New Value through Accumulation and Utilization of Big Data

Next-generation IT Platforms Delivering New Value through Accumulation and Utilization of Big Data Next-generation IT Platforms Delivering New Value through Accumulation and Utilization of Big Data 46 Next-generation IT Platforms Delivering New Value through Accumulation and Utilization of Big Data

More information

HARNESSING CERTAINTY TO SPEED TASK-ALLOCATION ALGORITHMS FOR MULTI-ROBOT SYSTEMS

HARNESSING CERTAINTY TO SPEED TASK-ALLOCATION ALGORITHMS FOR MULTI-ROBOT SYSTEMS HARNESSING CERTAINTY TO SPEED TASK-ALLOCATION ALGORITHMS FOR MULTI-ROBOT SYSTEMS An Undergraduate Research Scholars Thesis by DENISE IRVIN Submitted to the Undergraduate Research Scholars program at Texas

More information

Development of an automated testing tool for identifying discrepancies between model implementations

Development of an automated testing tool for identifying discrepancies between model implementations Development of an automated testing tool for identifying discrepancies between model implementations 1 Freebairn, A., 1 J. Rahman, 1 S. Seaton, 1 J-M. Perraud, 1 P. Hairsine and 1 H. Hotham 1 CSIRO Land

More information

DISTRIBUTED NETWORK RESOURCE ALLOCATION WITH INTEGER CONSTRAINTS. Yujiao Cheng, Houfeng Huang, Gang Wu, Qing Ling

DISTRIBUTED NETWORK RESOURCE ALLOCATION WITH INTEGER CONSTRAINTS. Yujiao Cheng, Houfeng Huang, Gang Wu, Qing Ling DISTRIBUTED NETWORK RESOURCE ALLOCATION WITH INTEGER CONSTRAINTS Yuao Cheng, Houfeng Huang, Gang Wu, Qing Ling Department of Automation, University of Science and Technology of China, Hefei, China ABSTRACT

More information

Helios 3D TM Product Sheet

Helios 3D TM Product Sheet Introduction HELIOS 3D is one of the most powerful layout tools for utility scale solar plants available on the market. It is successfully production proven worldwide for nearly 3 years. Furthermore several

More information

Making ArcGIS Work for You. Elizabeth Cook USDA-NRCS GIS Specialist Columbia, MO

Making ArcGIS Work for You. Elizabeth Cook USDA-NRCS GIS Specialist Columbia, MO Making ArcGIS Work for You Elizabeth Cook USDA-NRCS GIS Specialist Columbia, MO 1 Topics Using ArcMap beyond the Toolkit buttons GIS data formats Attributes and what you can do with them Calculating Acres

More information

Applied Cartography and Introduction to GIS GEOG 2017 EL. Lecture-7 Chapters 13 and 14

Applied Cartography and Introduction to GIS GEOG 2017 EL. Lecture-7 Chapters 13 and 14 Applied Cartography and Introduction to GIS GEOG 2017 EL Lecture-7 Chapters 13 and 14 Data for Terrain Mapping and Analysis DEM (digital elevation model) and TIN (triangulated irregular network) are two

More information

Hydrologic modelling at a continuous permafrost site using MESH. S. Pohl, P. Marsh, and S. Endrizzi

Hydrologic modelling at a continuous permafrost site using MESH. S. Pohl, P. Marsh, and S. Endrizzi Hydrologic modelling at a continuous permafrost site using MESH S. Pohl, P. Marsh, and S. Endrizzi Purpose of Study Test the latest version of MESH at a continuous permafrost site Model performance will

More information

A Data Classification Algorithm of Internet of Things Based on Neural Network

A Data Classification Algorithm of Internet of Things Based on Neural Network A Data Classification Algorithm of Internet of Things Based on Neural Network https://doi.org/10.3991/ijoe.v13i09.7587 Zhenjun Li Hunan Radio and TV University, Hunan, China 278060389@qq.com Abstract To

More information

Factors Affecting Adoption of Cloud Computing Technology in Educational Institutions (A Case Study of Chandigarh)

Factors Affecting Adoption of Cloud Computing Technology in Educational Institutions (A Case Study of Chandigarh) American Journal of Engineering Research (AJER) e-issn: 2320-0847 p-issn : 2320-0936 Volume-7, Issue-3, pp-358-364 www.ajer.org Research Paper Open Access Factors Affecting Adoption of Cloud Computing

More information

Fourier analysis of low-resolution satellite images of cloud

Fourier analysis of low-resolution satellite images of cloud New Zealand Journal of Geology and Geophysics, 1991, Vol. 34: 549-553 0028-8306/91/3404-0549 $2.50/0 Crown copyright 1991 549 Note Fourier analysis of low-resolution satellite images of cloud S. G. BRADLEY

More information

Parallel calculation of LS factor for regional scale soil erosion assessment

Parallel calculation of LS factor for regional scale soil erosion assessment Parallel calculation of LS factor for regional scale soil erosion assessment Kai Liu 1, Guoan Tang 2 1 Key Laboratory of Virtual Geographic Environment (Nanjing Normal University), Ministry of Education,

More information

DYNAMIC LOAD BALANCING FOR CLOUD PARTITION IN PUBLIC CLOUD MODEL USING VISTA SCHEDULER ALGORITHM

DYNAMIC LOAD BALANCING FOR CLOUD PARTITION IN PUBLIC CLOUD MODEL USING VISTA SCHEDULER ALGORITHM DYNAMIC LOAD BALANCING FOR CLOUD PARTITION IN PUBLIC CLOUD MODEL USING VISTA SCHEDULER ALGORITHM 1 MANISHANKAR S, 2 SANDHYA R, 3 BHAGYASHREE S 1 Assistant Professor, Department of Computer Science, Amrita

More information

25 Using Numerical Methods, GIS & Remote Sensing 1

25 Using Numerical Methods, GIS & Remote Sensing 1 Module 6 (L22 L26): Use of Modern Techniques es in Watershed Management Applications of Geographical Information System and Remote Sensing in Watershed Management, Role of Decision Support System in Watershed

More information

Texas Water Data Services

Texas Water Data Services Texas Water Data Services David R. Maidment Center for Research in Water Resources University of Texas at Austin SSpeed Conference Houston Tx, Oct 30, 2008 Communicating Water Data During Flood Emergencies

More information

An Optimized Virtual Machine Migration Algorithm for Energy Efficient Data Centers

An Optimized Virtual Machine Migration Algorithm for Energy Efficient Data Centers International Journal of Engineering Science Invention (IJESI) ISSN (Online): 2319 6734, ISSN (Print): 2319 6726 Volume 8 Issue 01 Ver. II Jan 2019 PP 38-45 An Optimized Virtual Machine Migration Algorithm

More information