RE-EVALUATING RESERVATION POLICIES FOR BACKFILL SCHEDULING ON PARALLEL SYSTEMS

Size: px
Start display at page:

Download "RE-EVALUATING RESERVATION POLICIES FOR BACKFILL SCHEDULING ON PARALLEL SYSTEMS"

Transcription

1 The th IASTED Int l Conf. on Parallel and Distributed Computing and Systems (PDCS), Cambridge, MA, Nov. RE-EVALUATING RESERVATION POLICIES FOR BACKFILL SCHEDULING ON PARALLEL SYSTEMS Su-Hui Chiang Computer Science Department Portland State University Portland, Oregon suhui@cs.pdx.edu Chuyong Fu Computer Science Department Portland State University Portland, Oregon chuyf@cs.pdx.edu ABSTRACT On parallel systems, jobs that request a large fraction of the maximum resources available on the system may incur poor wait time. This paper evaluates whether giving a reservation to every waiting job can improve large jobs without significantly degrading the performance of other jobs. Using a wide range of workloads, including more recent workloads than SP workloads, and a more complete set of performance measures than in previous studies, we provide new observations of potential benefit and problem of reservation policies that give all jobs a reservation. KEY WORDS Scheduling, backfill, reservation, workload analysis. Introduction Nonpreemptive job scheduling are used on many production systems, due to the advantage of a low scheduling overhead compared to preemptive policies. Job scheduling on such systems are particularly challenging in the presence of large-resource jobs, each of which requires a large fraction of the resource in the system, because it is difficult to find enough resources for such jobs on highly utilized systems and to balance the scheduling of such large jobs against responsive scheduling of a very large number of smaller jobs with highly variable runtimes. Reserving resources for a waiting job to start in the future, as in backfill policies, has the potential to help large jobs. Three versions of reservation policies have been studied for FCFS-backfill previously. One version gives only one job a reservation; the other two versions give all waiting jobs a reservation but differ in how they update scheduled start times when a job terminates earlier than expected. due to inaccurate s. Many papers evaluated these reservation policies. The results suggested that workloads have an impact on relative policy performance. However, several questions remain to be studied. First, the data in [,, ] show that using only one reservation achieves better average response time and slowdown than that of a particular version of giving all waiting jobs a reservation under several SP workloads, but a different result was found for a particular synthetic workload []. The authors in [] attributed the different results to the differences of the workloads. It remains to be studied whether their hypothesis holds for real traces from non-sp systems. Second, the paper [3] compared the two versions of FCFS-backfill that give all jobs a reservation, but they used only a particular SP workload. It is not clear whether their results hold for other workloads. Finally, previous studies have focused on average performance measures and overlooked potential performance problem for large jobs. In this paper, we re-evaluate the three reservation policies for FCFS-backfill using recent monthly workloads on the Intel-IA cluster from NCSA as well as previously used SP workloads. The key contribution of this paper includes: () compare recent workloads on an IA cluster at NCSA and three previous SP workloads; () show quantitative performance difference between the largest jobs and smaller jobs; (3) provide more complete evaluation of the three reservation policies for FCFS-backfill, complementing previous results, while offering new observations. The remainder of this paper is organized as follows. Section defines the reservation policies with a brief review of previous results. Section 3 compares the workloads used. Section presents the results for policy evaluation. Section summarizes our results. Background This section provides the definition of the three versions of FCFS-backfill and a brief review of related work. For convenience, we use the notation defined in Table. Table summarizes the key features of three versions of FCFS-backfill policies. Under FCFS-backfill, jobs are prioritized in the order of arrival time. The FCFS-backfill/r= policy reserves resources for the first waiting job to start at the earliest time when enough resources will be available. Jobs from the back of the queue can start on the currently free resources as long as they Symbol N R T Table. Notation Definition Number of User in the traces Actual job runtime

2 Table. Key Features of Three Versions of FCFS-backfill FCFS-backfill Versions Feature FCFS-backfill/ r= (also known as EASY) Only the first job receives a reservation (i.e., scheduled start time). FCFS-backfill/ r=all/ compress Every waiting job receives a reservation; (also known as Conservative) on a job departure, compress scheduled start times to preserve their order. FCFS-backfill/ r=all/ renew Every waiting job receives a reservation; (another Conservative version) on a job departure, renew scheduled start times in the order of job arrivals. Table 3. Workload Comparisons: System Capacity and Job Size Job Size System Capacity Limit Average Workload (Max. # Nodes) Requested Actual Period N R N R T NCSA-IA h 9. 3.h.7h May 3 - Nov. 3 (Titan) h.9.h 3.h Dec. 3 - Apr. CTC-SP 3 33 h.7.h 3.h July 99 - May 997 KTH-SP h h.h Oct Aug. 997 SDSC-SP h..h.7h May 99 - Apr. will not delay the scheduled start time of the first waiting job. This policy was called EASY in previous papers (e.g., [, ]). Both FCFS-backfill/r=all/renew and FCFSbackfill/r=all/compress give a reservation to all waiting jobs. They are called Conservative in many previous papers. As explained in the table, they differ in how they update scheduled start times when a job departs earlier than expected. Mu alem and Feitelson [] provide an example illustrating the difference. They argued in favor of r=all/compress against r=all/renew because r=all/compress provides an estimated start time for each job and guarantees that the job will not start later than that. However, we will show later that these start time estimates can be very inaccurate because they are computed from potentially very inaccurate s. Several papers compared one or two versions of FCFS-backfill. Perkovic and Keleher [3] compared r=all/compress and r=all/renew (called with guarantee and no guarantee, respectively). They showed that FCFS-backfill with r=all/compress achieves a lower average wait time and similar average slowdown under a CTC SP workload. Several papers [,, ] compared r= and r=all/compress and found that r= has similar or significantly lower average response than that of r=all/compress for SP workloads. However, the results in [] also showed that r=all/compress has a better average response than that of r= for a synthetic workload. The authors of the paper attribute the different results to the difference in the workloads, i.e., jobs in the synthetic workloads have a larger average number of and shorter runtime than in SP workloads. Srinivasan et al. [] further showed that r= favors jobs that are long and narrow but r=all/compress favors jobs that are short and wide under extremely heavy load workloads constructed from SP traces. Finally, Chiang et al. [] studied the impact of the number of reservations (renew version) on backfill policies, including FCFS-backfill. They showed that using a few reservations (-) improves the maximum wait without sacrificing average performance measures, but more than a few reservations can be detrimental for the workloads studied. In addition, more accurate job s can significantly improve backfill policies, compared to using user estimates. Similar results were shown in [, ]. 3 Workload Comparisons This section summarizes and compares workloads on four systems: the NCSA-IA cluster (also known as Titan) and three previous SP systems from CTC, KTH, and SDSC. Table 3 summarizes the system capacity, the maximum and average job size, and the duration of each trace. The -month Titan trace from the NCSA ran between May 3 and April. We divide this trace into two periods by Dec. 3, during which the limit was increased from to hours. The three SP workloads were used in many previous papers, with the duration shown in the table. Interesting features include: () the largest job in each system requires a large fraction (7% - %) of the maximum resource available on the system; () as the limit doubled on Titan, the average requested and actual runtime also doubled, but the average number of job decreased by about %; (3) Titan used a similar or smaller limit on the requested nodes than on SP systems, but Titan workloads have a larger number of in average. For Titan workloads, Table further shows the average,, and actual runtime of each job for each month. Each month is labeled (e.g.,

3 Table. Average Job Size on Monthly Titan Workloads Month Month N R T (R h) (R h) N R T May 3 (L n ) 9. 3.h.h Dec 3 (S n M t )..h 3.h Jun 3 ( )..h.h Jan ( L t ).7.h.h Jul 3 (L n ) 3..h.9h Feb (S n M t )..h 3.h Aug 3 ( ) 7.3.h.h Mar (S n )..h.h Table. Classification of Titan Monthly Workloads Requested Nodes Runtime S n L n M t L t Prob(N ).7 Prob(N ). (typically N ) & N N > R < h R : - 7h R > 7h L t ) based on the average and runtime of the month. The letters S, M, L stand for small, medium, and large, defined in Table. Note Sep. - Nov. 3, omitted to conserve space, are or S n. For simplicity of graphs in Section, we show results for four months, marked by a in the table. These months provide a variation of workloads. The table shows that average job sizes vary across months. In particular, () May and July 3 have a much larger average number of (9-3) than in other months; () the average is - hours during May - Nov. 3, and increases to - hours during Dec. 3 - April. Note that June ( ) and July 3 (L n ) may be in favor of r=all policies because of a relatively large average and short runtime, based on results in [, ]. Next, we show the workload distributions for four representative workloads: two SP workloads (CTC and KTH) and two Titan monthly workloads (7/3 and 3/). Figures -3 plot respectively the distribution of requested nodes,, and (shown as average and -, -, and -percentile) for each range of in each workload. As shown in Figures -, the Titan 7/3 workload (L n ) is most similar to the synthetic workload used in [] in that the requesting one node is significantly small (% smaller) and that requesting a short runtime ( hour) is large (% larger), compared to the CTC workload. Figure 3(a)-(d) show that the relation between and number of nodes varies across workloads. In both CTC and Titan 7/3 workloads (Figure 3(a) and (c)), jobs with the smallest and largest tend to request a longer runtime; in the KTH workload (Figure 3(b)), jobs in the middle range of tend to request a longer runtime; in the Titan 3/ (S n ) workload (Figure 3(d)), jobs requesting one node tend to request a much shorter runtime than that of larger jobs. Some comments on other workloads not shown: the SDSC workload has the strongest positive correlation between R and P; most Titan months are more similar to Figure 3(a) and (c), while others are more similar to (d); only one Titan month (/3) has some similarity to (b). Performance Evaluation In this section, we evaluate the three versions of FCFSbackfill policies, defined in Table. Section. presents results of using user-estimated job runtimes for scheduling and. the results of using actual job runtimes. We evaluate policies by an event-driven simulator, using Titan monthly workloads and SP workloads, discussed in Section 3. To be realistic, each simulation includes a warm-up and a cool-down period, using jobs submitted prior to and after the period for which performance is measured. Only jobs submitted during the period for performance measurement are analyzed. To compare performance across different months at the same load, we shrink or increase job interarrival times to create a target load level, as in previous studies [, ]. Three levels of offered load, ρ, for each workload are evaluated:.,., and.9, computed as the processor time (i.e., P T) of jobs submitted in the period for performance measurement, divided by the maximum processor time available in that period. Note that ρ =.9 is high but can be reasonably expected. For example, the heaviest-load month in Titan (/) trace is.9. The results are shown for ρ =. and.9. The results for. are qualitatively similar to that of.. For simplicity, only four Titan workloads and two SP workloads are shown. Other workloads will be commented.. Comparisons of Reservation Policies In this section, we compare the three versions of FCFSbackfill, i.e., r=, r=all/renew, and r=all/compress, using requested job runtimes given by the users for scheduling. We also evaluated FCFS-backfill with a few reservations (up to ), omitted for simplicity; they are more or less similar to that of FCFS-backfill/r= (i.e., one reservation). Figure compares policies under the three SP workloads. Figure (a) plots the average wait of jobs in each policy for ρ =.; Figure (b)-(d) plot respectively the average wait, maximum wait, and average slowdown of jobs for ρ =.9. Similarly, Figure plots the results for representative Titan monthly workloads. The key results are 3

4 jobs requesting power of processors other jobs (a) CTC (b) KTH (c) Titan 7/3 (L n ) (d) Titan 3/ (S n ) Figure. Example Distributions of Requested Nodes jobs requesting upper bound of range other jobs m h h h h h h h (a) CTC m h h h h h h h h (b) KTH m h h h h h h h (c) Titan 7/3 (L n ) m h h h h h h h (d) Titan 3/ (S n ) Figure. Example Distributions of Requested Runtime (hour) 3 (a) CTC (hour) percentile avg percentile percentile 3 (b) KTH (hour) 3 (c) Titan 7/3 (L n ) Figure 3. Example Distributions of Requested Runtime for Each Range of Requested Nodes (hour) 3 (d) Titan 3/ (S n ) summarized below. First, consistent with results in [, ], r= has better or similar performance compared to that of r=all policies for SP workloads as well as Titan monthly workloads. The only exception is the Titan March workload, shown in Figure (d), in which r= has twice as large average slowdown as that of both r=all policies, because r=all favor short jobs, to be shown later. Results for other Titan monthly workloads are similar to the other three Titan workloads shown. Note also that contrary to the hypothesis in [] (discussed in Section -3), we do not find that r=all outperform r= for Titan 7/3 or /3 workloads (except a small difference for 7/3 with ρ =.9). Second, r=all/compress has a potential problem of very poor maximum wait time. In particular, the maximum wait of r=all/compress almost doubles that of r=all/renew and r= for the SDSC workload (Figure (c)) and Titan 3/ (Figure (c)). In addition, both r=all policies have similar average wait time in most cases, except for () the CTC workload with ρ =. (Figure (a)), in which r=all/compress has 3% lower average wait than that of r=/renew, consistent with results in [3]; () the SDSC workload with ρ =.9 (Figure (b)), in which r=all/renew has % lower average wait than that of r=all/compress. Finally, the offered load has some impact on relative policy performance. In particular, the average wait time of r=all/compress relative to that of r=all/renew for the Titan monthly workloads slightly improves as the load increases from. to.9, as shown in Figure (a)-(b). In addition, the average slowdown of r= relative to that of the r=all policies for the Titan workloads degrades as the load increases to.9. However, the change in most cases is small, except for the average slowdown in 3/ (Figure (d)). Next, we further evaluate the performance of different job classes under each policy, for two representative workloads: KTH-SP and Titan 3/. Figure (a) and (b) plot the average wait for each range of under each workload. The figure shows that both r=all policies significantly penalize long s, compared to r=; in the case of the Titan 3/ workload (graph (b)), both policies greatly improves s up to hours. The 3/ results explain the exceptionally lower average slowdown under r=all than under r= in that month. Note that in most other workloads studied, r=all favor short jobs, but the range of s improved and the degree of improvement are much smaller than for 3/. Figure 7(a)-(b) plot the results for each range of requested nodes. First, notice that large jobs incur much worse wait than of smaller jobs. Compared to r=, using r=all/renew slightly improves large jobs but at the great expense of small jobs for the KTH workload; on the other hand, r=all/renew does not improve but in fact have worse

5 (a) Avg. Wait ρ =. (b) Avg. Wait ρ =.9 max wait time (hour) FCFS bf/r= (c) Max. Wait ρ =.9 Figure. Previous SP Workloads: Comparisons of Three Versions of FCFS-backfill avg slowdown (d) Avg. Slowdown ρ =.9 /3 7/3 / 3/ L n L t S n (a) Avg. Wait ρ =. /3 7/3 / 3/ L n L t S n (b) Avg. Wait ρ =.9 max wait time (hour) 3 FCFS bf/r= /3 7/3 / 3/ (c) Max. Wait ρ =.9 Figure. New Titan Workloads: Comparisons of Three Versions of FCFS-backfill avg slowdown /3 7/3 / 3/ (d) Avg. Slowdown ρ =.9 3 m h h h h h h h h (a) KTH-SP 3 FCFS bf/r= m h h h h h h (b) Titan 3/ (S n ) Figure. Performance versus Requested Runtime (ρ =.9) (a) KTH-SP FCFS bf/r= (b) Titan 3/ (S n ) Figure 7. Performance versus Requested Nodes (ρ =.9) performance for large jobs for Titan 3/ workload. Results for most other workloads studied are more similar to the 3/ results. The different results should be due to workload correlation. Recall from Figure 3, the largest and smallest jobs in KTH have a similar distribution of requested runtime; while in Titan 3/, jobs requesting more than one node tend to request a much longer runtime than that of one-node jobs. With many short one-node jobs in 3/ (Figure (d)), it is difficult for large and long jobs to compete. Figure 7 also shows r=all/compress has very poor performance for large jobs while not improving small jobs. Results for almost all other workloads are similar. Our key conclusions are () r=all may favor short jobs (similar to []) but in most cases do not favor large jobs; in fact, jobs that are both large and long may suffer much more under r=all than under r=; () correlation between and number of nodes is as important a factor as the distributions of these measures, on relative policy performance. Finally, we show that for jobs that have waited in the queue, there is a large error in the estimated wait time provided by r=all/compress. Table shows the best, average, and worst cases, of the errors in the estimated wait time for Titan workloads. For each case, the table shows the average of the estimated and actual job wait time, and the average, median, and maximum error. Even in the best case, the average error is more than the average actual wait, while the worst case has an average error of close to hours!. Impact of Using Actual Job Runtimes We showed in [] that using actual job runtimes can significantly improve priority backfill policies using a few reservations. In this section, we study to what extent can using actual runtimes improves r=all policies. Note that if actual runtimes are used, using r=all/renew and r=all/compress for FCFS-backfill are equivalent. Figure (a)-(c) plot respectively the average wait, maximum wait, and average slowdown, under FCFSbackfill with r= and r=all in each of the four Titan monthly

6 Table. FCFS-backfill/r=all/compress: Errors in Initial Estimated Start Time Workload Average Wait Wait > Estimation Errors (W est - W act ) (Titan; ρ =.) Estimate (W est ) Actual (W act ) Average Median Maximum Jun 3 (best case).h.h.h.9h 7.9h Aug 3 (avg. case).3h 3.h 7.h.h 9.h Jan (worst case) 9.h.h 9.h.h.h /3 7/3 / 3/ (a) Avg. Wait max wait time (hour) FCFS bf/r= (R*=R) FCFS bf/r= (R*=T) FCFS bf/r=all (R*=T) /3 7/3 / 3/ (b) Max. Wait avg slowdown /3 7/3 / 3/ L n L t S n (c) Avg. Slowdown Figure. Potential Benefit of Using Actual Job Runtimes (ρ =.9) (R*: Simulated ) (d) W vs. N (Representative, /) workloads. For r=, the results of both using user-estimated runtimes (i.e., R* = R) and using actual runtimes (i.e., R* = T) are shown. For r=all, only results of R* = T are shown for simplicity. As expected, using actual runtimes considerably improves r=. The benefit is even larger for r=all, as r=all now performs similarly to that of r=, implying that inaccurate s have caused performance problem of r=all. Figure (d) plots the average wait for each range of requested nodes under each policy for a representative workload. The graph shows that using actual runtimes for r= considerably improves relatively large jobs (N > ) without hurting smaller jobs. In some months (e.g., Titan /, not shown), all ranges of are considerably improved. The results for the maximum wait are qualitatively similar, not shown to conserve space. Conclusions In this paper, we re-evaluated the performance of different reservation policies for FCFS-backfill. A wide range of workloads were used, including recent monthly workloads from NCSA Intel-IA (i.e., Titan) over one-year period and three previous SP workloads. We identify potential problems of the reservations policies by using a more complete set of policy performance measures. Our results also include a comparison of the workloads used. Below summarizes key results. First, giving all waiting jobs a reservation and compressed rescheduling (i.e., r=all/compress) has a potential problem of very poor performance for large and/or long jobs, compared to using one reservation (i.e., r=). Second, with renew rescheduling, r=all/renew can alleviate the problem of r=all/compress by allowing rescheduling of jobs that are large and/or long to start in front of smaller jobs that arrive later. However, in comparison, r= is simpler in implementation and has similar or better overall performance for a wide range of workloads studied. Third, the benefit of using actual runtimes is greater if all jobs are given a reservation (i.e., r=all) than for r=, resulting in more similar performance for r= and r=all. However, since majority of job s are potentially very inaccurate for expected workloads, using one (or a few) reservation may be preferred. Our on-going work includes studying alternative approaches to improve large jobs in the workloads. References [] S.-H. Chiang, A. Dusseau-Arpaci, and M. K. Vernon. The impact of more accurate s on production job scheduling performance, Proc. th Workshop on Job Scheduling Strategies for Parallel Processing, Edinburgh, Scotland, July. [] A. W. Mu alem and D. G. Feitelson. Utilization, predictability, workloads, and user runtime estimates in scheduling the IBM SP with backfilling, IEEE Trans. Parallel and Distributed Syst., ():9 3, June. [3] D. Perkovic and P. J. Keleher. Randomization, speculation, and adaptation in batch schedulers, Proc. ACM/IEEE Supercomputing Conf., Dallas, Nov.. [] W. Smith, V. Taylor, and I. Foster. Using run-time predictions to estimate queue wait times and improve scheduler performance, Proc. th Workshop on Job Scheduling Strategies for Parallel Processing, San Juan, April 999. [] S. Srinivasan, R. Kettimuthu, V. Subramani, and P. Sadayappan. Characterization of backfilling strategies for parallel job scheduling, Proc. ICPP Workshop on Scheduling and Resource Management for Cluster Computing,. [] S. Srinivasan, R. Kettimuthu, V. Subramani, and P. Sadayappan. Selective reservation strategies for backfill job scheduling, Proc. th Workshop on Job Scheduling Strategies for Parallel Processing, Edinburgh, Scotland, July.

Scheduling restartable jobs with short test runs

Scheduling restartable jobs with short test runs Scheduling restartable jobs with short test runs Ojaswirajanya Thebe 1, David P. Bunde 1, and Vitus J. Leung 2 1 Knox College, {othebe,dbunde}@knox.edu 2 Sandia National Laboratories, vjleung@sandia.gov

More information

Scheduling restartable jobs with short test runs

Scheduling restartable jobs with short test runs Scheduling restartable jobs with short test runs Ojaswirajanya Thebe 1, David P. Bunde 1, and Vitus J. Leung 2 1 Knox College, {othebe,dbunde}@knox.edu 2 Sandia National Laboratories, vjleung@sandia.gov

More information

Production Job Scheduling for Parallel Shared Memory Systems

Production Job Scheduling for Parallel Shared Memory Systems Proc. International Parallel and Distributed Processing Symp. 1, San Francisco, Apr. 1. Production Job Scheduling for Parallel Shared Memory Systems Su-Hui Chiang Mary K. Vernon suhui@cs.wisc.edu vernon@cs.wisc.edu

More information

Self-Adaptive Scheduler Parameterization via Online Simulation

Self-Adaptive Scheduler Parameterization via Online Simulation Self-Adaptive Scheduler Parameterization via Online Simulation Barry Lawson Department of Math and Computer Science University of Richmond Richmond, VA 23173, USA blawson@richmond.edu Evgenia Smirni Department

More information

Electric Forward Market Report

Electric Forward Market Report Mar-01 Mar-02 Jun-02 Sep-02 Dec-02 Mar-03 Jun-03 Sep-03 Dec-03 Mar-04 Jun-04 Sep-04 Dec-04 Mar-05 May-05 Aug-05 Nov-05 Feb-06 Jun-06 Sep-06 Dec-06 Mar-07 Jun-07 Sep-07 Dec-07 Apr-08 Jun-08 Sep-08 Dec-08

More information

Job Scheduling in Cluster Computing: A Student Project

Job Scheduling in Cluster Computing: A Student Project Session 3620 Job Scheduling in Cluster Computing: A Student Project Hassan Rajaei, Mohammad B. Dadfar Department of Computer Science Bowling Green State University Bowling Green, Ohio 43403 Phone: (419)372-2337

More information

Utilization and Predictability in Scheduling. the IBM SP2 with Backlling. The Hebrew University of Jerusalem.

Utilization and Predictability in Scheduling. the IBM SP2 with Backlling. The Hebrew University of Jerusalem. Utilization and Predictability in Scheduling the IBM SP2 with Backlling Dror G. Feitelson Ahuva Mu'alem Weil Institute of Computer Science The Hebrew University of Jerusalem 91904 Jerusalem, Israel ffeit,ahumug@cs.huji.ac.il

More information

Using Site-Level Modeling to Evaluate the Performance of Parallel System Schedulers

Using Site-Level Modeling to Evaluate the Performance of Parallel System Schedulers Using Site-Level Modeling to Evaluate the Performance of Parallel System Schedulers Edi Shmueli Dror G. Feitelson School of Computer Science & Engineering, Hebrew University, Jerusalem 9194, Israel IBM

More information

On the Impact of Reservations from the Grid on Planning-Based Resource Management

On the Impact of Reservations from the Grid on Planning-Based Resource Management On the Impact of Reservations from the Grid on Planning-Based Resource Management Felix Heine 1, Matthias Hovestadt 1, Odej Kao 1, and Achim Streit 2 1 Paderborn Center for Parallel Computing (PC 2 ),

More information

Gang Scheduling Performance on a Cluster of Non-Dedicated Workstations

Gang Scheduling Performance on a Cluster of Non-Dedicated Workstations Gang Scheduling Performance on a Cluster of Non-Dedicated Workstations Helen D. Karatza Department of Informatics Aristotle University of Thessaloniki 54006 Thessaloniki, Greece karatza@csd.auth.gr Abstract

More information

A Comparative Study of Real Workload Traces. and Synthetic Workload Models. for Parallel Job Scheduling? Virginia Lo, Jens Mache, and Kurt Windisch

A Comparative Study of Real Workload Traces. and Synthetic Workload Models. for Parallel Job Scheduling? Virginia Lo, Jens Mache, and Kurt Windisch A Comparative Study of Real Workload Traces and Synthetic Workload Models for Parallel Job Scheduling? Virginia Lo, Jens Mache, and Kurt Windisch Department of Computer and Information Science University

More information

EPOCH TASK SCHEDULING IN DISTRIBUTED SERVER SYSTEMS

EPOCH TASK SCHEDULING IN DISTRIBUTED SERVER SYSTEMS EPOCH TASK SCHEDULING IN DISTRIBUTED SERVER SYSTEMS Helen D. Karatza Department of Informatics Aristotle University of Thessaloniki 5424 Thessaloniki, Greece Email: karatza@csd.auth.gr KEYWORDS Simulation,

More information

On the Comparison of CPLEX-Computed Job Schedules with the Self-Tuning dynp Job Scheduler

On the Comparison of CPLEX-Computed Job Schedules with the Self-Tuning dynp Job Scheduler On the Comparison of CPLEX-Computed Job Schedules with the Self-Tuning dynp Job Scheduler Sven Grothklags 1 and Achim Streit 2 1 Faculty of Computer Science, Electrical Engineering and Mathematics, Institute

More information

Decentralized Scheduling of Bursty Workload on Computing Grids

Decentralized Scheduling of Bursty Workload on Computing Grids Decentralized Scheduling of Bursty Workload on Computing Grids Juemin Zhang, Ningfang Mi, Jianzhe Tai and Waleed Meleis Department of Electrical and Computer Engineering Northeastern University, Boston,

More information

Dynamic Fractional Resource Scheduling for HPC Workloads

Dynamic Fractional Resource Scheduling for HPC Workloads Dynamic Fractional Resource Scheduling for HPC Workloads Mark Stillwell 1 Frédéric Vivien 2 Henri Casanova 1 1 Department of Information and Computer Sciences University of Hawai i at Mānoa 2 INRIA, France

More information

Moldable Parallel Job Scheduling Using Job Efficiency: An Iterative Approach

Moldable Parallel Job Scheduling Using Job Efficiency: An Iterative Approach Moldable Parallel Job Scheduling Using Job Efficiency: An Iterative Approach Gerald Sabin, Matthew Lang, and P Sadayappan Dept. of Computer Science and Engineering, The Ohio State University, Columbus

More information

Job-Length Estimation and Performance in Backlling Schedulers. University of Maryland, College Park.

Job-Length Estimation and Performance in Backlling Schedulers. University of Maryland, College Park. Job-Length Estimation and Performance in Backlling Schedulers Dmitry Zotkin and Peter J. Keleher University of Maryland, College Park College Park, MD 20742 keleher@cs.umd.edu June 5, 999 Abstract Backlling

More information

Administration Division Public Works Department Anchorage: Performance. Value. Results.

Administration Division Public Works Department Anchorage: Performance. Value. Results. Administration Division Anchorage: Performance. Value. Results. Mission Provide administrative, budgetary, fiscal, and personnel support to ensure departmental compliance with Municipal policies and procedures,

More information

CPU scheduling. CPU Scheduling

CPU scheduling. CPU Scheduling EECS 3221 Operating System Fundamentals No.4 CPU scheduling Prof. Hui Jiang Dept of Electrical Engineering and Computer Science, York University CPU Scheduling CPU scheduling is the basis of multiprogramming

More information

Job Scheduling for the BlueGene/L System

Job Scheduling for the BlueGene/L System Job Scheduling for the BlueGene/L System Elie Krevat, José G. Castaños, and José E. Moreira krevat@mit.edu Massachusetts Institute of Technology Cambridge, MA 219-47 castanos,jmoreira @us.ibm.com IBM T.

More information

Comparing Performance Heatmaps

Comparing Performance Heatmaps Comparing Performance Heatmaps David Krakov Dror G. Feitelson School of Computer Science and Engineering The Hebrew University of Jerusalem 91904 Jerusalem, Israel Abstract. The performance of parallel

More information

IAF Advisors Energy Market Outlook Kyle Cooper, (713) , October 31, 2014

IAF Advisors Energy Market Outlook Kyle Cooper, (713) , October 31, 2014 IAF Advisors Energy Market Outlook Kyle Cooper, (713) 722 7171, Kyle.Cooper@IAFAdvisors.com October 31, 2014 Price Action: The December contract rose 17.5 cents (4.7%) to $3.873 on a 33.3 cent range. Price

More information

Motivation. Types of Scheduling

Motivation. Types of Scheduling Motivation 5.1 Scheduling defines the strategies used to allocate the processor. Successful scheduling tries to meet particular objectives such as fast response time, high throughput and high process efficiency.

More information

Chapter 6: CPU Scheduling. Basic Concepts. Histogram of CPU-burst Times. CPU Scheduler. Dispatcher. Alternating Sequence of CPU And I/O Bursts

Chapter 6: CPU Scheduling. Basic Concepts. Histogram of CPU-burst Times. CPU Scheduler. Dispatcher. Alternating Sequence of CPU And I/O Bursts Chapter 6: CPU Scheduling Basic Concepts Basic Concepts Scheduling Criteria Scheduling Algorithms Multiple-Processor Scheduling Real-Time Scheduling Algorithm Evaluation Maximum CPU utilization obtained

More information

Resource Allocation Strategies in a 2-level Hierarchical Grid System

Resource Allocation Strategies in a 2-level Hierarchical Grid System st Annual Simulation Symposium Resource Allocation Strategies in a -level Hierarchical Grid System Stylianos Zikos and Helen D. Karatza Department of Informatics Aristotle University of Thessaloniki 5

More information

Heuristics for Resource Matching in Intel s Compute Farm

Heuristics for Resource Matching in Intel s Compute Farm Heuristics for Resource Matching in Intel s Compute Farm Ohad Shai 12, Edi Shmueli 1, and Dror G. Feitelson 3 1 Intel Corporation MATAM Industrial Park, Haifa, ISRAEL {ohad.shai,edi.shmueli}@intel.com

More information

AUSTIN AREA SUMMARY REPORT ON BUSINESS February 2018

AUSTIN AREA SUMMARY REPORT ON BUSINESS February 2018 INSTITUTE FOR SUPPLY MANAGEMENT- ISM AUSTIN, INC. P.O. Box 26155 Austin, Texas 78755-0155 Steven Leatherwood, CPSM, MCIPS Econ-report@ism-austin.org AUSTIN AREA SUMMARY REPORT ON BUSINESS Region Economy

More information

Preference-Oriented Fixed-Priority Scheduling for Real-Time Systems

Preference-Oriented Fixed-Priority Scheduling for Real-Time Systems Preference-Oriented Fixed-Priority Scheduling for Real-Time Systems Rehana Begam, Dakai Zhu University of Texas at San Antonio San Antonio, TX, 7829 rehan.sheta@gmail.com, dakai.zhu@utsa.edu Hakan Aydin

More information

Leveraging Smart Meter Data & Expanding Services BY ELLEN FRANCONI, PH.D., BEMP, MEMBER ASHRAE; DAVID JUMP, PH.D., P.E.

Leveraging Smart Meter Data & Expanding Services BY ELLEN FRANCONI, PH.D., BEMP, MEMBER ASHRAE; DAVID JUMP, PH.D., P.E. ASHRAE www.ashrae.org. Used with permission from ASHRAE Journal. This article may not be copied nor distributed in either paper or digital form without ASHRAE s permission. For more information about ASHRAE,

More information

Urban Greening and the UHI: Seasonal Trade-offs in Heating and Cooling Energy Consumption in Manchester, UK

Urban Greening and the UHI: Seasonal Trade-offs in Heating and Cooling Energy Consumption in Manchester, UK Urban Greening and the UHI: Seasonal Trade-offs in Heating and Cooling Energy Consumption in Manchester, UK T H E R E S E A R C H E R S C y n t h i a S k e l h o r n PhD Physical Geography Post-Doctoral

More information

Cattle Outlook. January, 2018

Cattle Outlook. January, 2018 Cattle Outlook January, 2018 Cattle Outlook January 2018 In This Issue: Supply Fundamentals Demand Fundamentals Summary 2 Historical Price Reference Where are Cattle Prices Currently, And Where are they

More information

Intro to O/S Scheduling. Intro to O/S Scheduling (continued)

Intro to O/S Scheduling. Intro to O/S Scheduling (continued) Intro to O/S Scheduling 1. Intro to O/S Scheduling 2. What is Scheduling? 3. Computer Systems Scheduling 4. O/S Scheduling Categories 5. O/S Scheduling and Process State 6. O/S Scheduling Layers 7. Scheduling

More information

Queue based Job Scheduling algorithm for Cloud computing

Queue based Job Scheduling algorithm for Cloud computing International Research Journal of Applied and Basic Sciences 2013 Available online at www.irjabs.com ISSN 2251-838X / Vol, 4 (11): 3785-3790 Science Explorer Publications Queue based Job Scheduling algorithm

More information

communication between the nodes is achieved via a special interconnection network. This network does not prioritize clustering of some subsets of node

communication between the nodes is achieved via a special interconnection network. This network does not prioritize clustering of some subsets of node Analysis of First-Come-First-Serve Parallel Job Scheduling Uwe Schwiegelshohn y Ramin Yahyapour z Abstract This paper analyzes job scheduling for parallel computers by using theoretical and experimental

More information

Call Center Benchmark India

Call Center Benchmark India Call Center Benchmark India Outsourced Call Centers Report Contents Benchmarking Overview Page 2 KPI Statistics and Quartiles Page 8 Benchmarking Scorecard and Rankings Page 13 Detailed Benchmarking Data

More information

Transforming your Historical Metrics to a Futuristic State

Transforming your Historical Metrics to a Futuristic State Transforming your Historical Metrics to a Futuristic State Forrest W. Breyfogle III CEO, Smarter Solutions, Inc. SmarterSolutions.com +1 512.918.0280 Forrest@SmarterSolutions.com Copyright 1992 2014. All

More information

Lecture 11: CPU Scheduling

Lecture 11: CPU Scheduling CS 422/522 Design & Implementation of Operating Systems Lecture 11: CPU Scheduling Zhong Shao Dept. of Computer Science Yale University Acknowledgement: some slides are taken from previous versions of

More information

The Importance of Complete Data Sets for Job Scheduling Simulations

The Importance of Complete Data Sets for Job Scheduling Simulations The Importance of Complete Data Sets for Job Scheduling Simulations Dalibor Klusáček, Hana Rudová Faculty of Informatics, Masaryk University, Brno, Czech Republic {xklusac, hanka}@fi.muni.cz 15th Workshop

More information

PI as a Utility- Scale PV Monitoring Platform

PI as a Utility- Scale PV Monitoring Platform PI as a Utility- Scale PV Monitoring Platform Presented by Steve Hanawalt, President Outline State of the Market Issues and Challenges Potential Solutions Benefits Summary and Q&A 2 Outline State of the

More information

Comp 204: Computer Systems and Their Implementation. Lecture 10: Process Scheduling

Comp 204: Computer Systems and Their Implementation. Lecture 10: Process Scheduling Comp 204: Computer Systems and Their Implementation Lecture 10: Process Scheduling 1 Today Deadlock Wait-for graphs Detection and recovery Process scheduling Scheduling algorithms First-come, first-served

More information

REPORT TO: PREPARED BY:

REPORT TO: PREPARED BY: REPORT TO: THE CONGRESSIONAL TASK FORCE ON ECONOMIC GROWTH IN PUERTO RICO PREPARED BY: SEAONE CARIBBEAN, LLC AUGUST 9, 2016 Jan-19 Aug-19 Mar-20 Oct-20 May-21 Dec-21 Jul-22 Feb-23 Sep-23 Apr-24 Nov-24

More information

Traffic Division Public Works Department Anchorage: Performance. Value. Results.

Traffic Division Public Works Department Anchorage: Performance. Value. Results. Mission Promote safe and efficient area-wide transportation that meets the needs of the community and the Anchorage Municipal Traffic Code requirements. Direct Services Design, operate and maintain the

More information

Southside Wastewater Treatment Plant Renewable Energy Leasing Project

Southside Wastewater Treatment Plant Renewable Energy Leasing Project City of Dallas Water Utilities Department Southside Wastewater Treatment Plant Renewable Energy Leasing Project Presented to the TEC September 8, 2008 Southside Wastewater Treatment Plant Renewable Energy

More information

Sustaining Our Buildings & Grounds

Sustaining Our Buildings & Grounds Sustaining Our Buildings & Grounds The Next 100 Years University of Alberta June 1 3 2008 Located Edmonton Alberta 3rd largest University in Canada 32,000 undergrads 6,000 grad students 13.9 million sq.

More information

Evaluation of Task Assignment Policies for Supercomputing Servers: The Case for Load Unbalancing and Fairness

Evaluation of Task Assignment Policies for Supercomputing Servers: The Case for Load Unbalancing and Fairness Evaluation of Task Assignment Policies for Supercomputing Servers: The Case for Load Unbalancing and Fairness Bianca Schroeder Mor Harchol-Balter School of Computer Science Carnegie Mellon University Pittsburgh,

More information

Veal Price Forecast. October 2015

Veal Price Forecast. October 2015 Veal Price Forecast October 2015 VEAL PRICE FORECAST OCTOBER 2015 Veal Light Production Veal prices in 2015 have been stronger than anticipated and are expected to continue to show year-over-year increases

More information

Balancing Job Performance with System Performance via Locality-Aware Scheduling on Torus-Connected Systems

Balancing Job Performance with System Performance via Locality-Aware Scheduling on Torus-Connected Systems Balancing Job Performance with System Performance via Locality-Aware Scheduling on Torus-Connected Systems Xu Yang, Zhou Zhou, Wei Tang, Xingwu Zheng, Jia Wang, Zhiling Lan Department of Computer Science,

More information

Reducing Fragmentation on Torus-Connected Supercomputers

Reducing Fragmentation on Torus-Connected Supercomputers Reducing Fragmentation on Torus-Connected Supercomputers Wei Tang, Zhiling Lan, Narayan Desai, Daniel Buettner, Yongen Yu Department of Computer Science, Illinois Institute of Technology Chicago, IL 60616,

More information

OPERATING SYSTEMS. Systems and Models. CS 3502 Spring Chapter 03

OPERATING SYSTEMS. Systems and Models. CS 3502 Spring Chapter 03 OPERATING SYSTEMS CS 3502 Spring 2018 Systems and Models Chapter 03 Systems and Models A system is the part of the real world under study. It is composed of a set of entities interacting among themselves

More information

Historical Prices, Trends, Seasonal Indexes, and Future Basis of Cattle and Calves at Sioux Falls, South Dakota

Historical Prices, Trends, Seasonal Indexes, and Future Basis of Cattle and Calves at Sioux Falls, South Dakota South Dakota State University Open PRAIRIE: Open Public Research Access Institutional Repository and Information Exchange Department of Economics Research Reports Economics 7-1-1990 Historical Prices,

More information

WEATHER-ADJUSTED PERFORMANCE GUARANTEES

WEATHER-ADJUSTED PERFORMANCE GUARANTEES WEATHER-ADJUSTED PERFORMANCE GUARANTEES Matt Hollingsworth Clean Power Research Napa, CA 94559 matthol@cleanpower.com Jeff Ressler Clean Power Research Napa, CA 94559 jressler@cleanpower.com Richard Perez

More information

Schedule 2 TECHNICAL INFORMATION

Schedule 2 TECHNICAL INFORMATION Schedule 2 TECHNICAL INFORMATION This document is intended to provide context to the Haida Gwaii Request for Expressions of Interest (RFEOI) for the potential electricity supply opportunity for clean electricity

More information

Inventory Control in Supply Chain Management: Concept and Workshop

Inventory Control in Supply Chain Management: Concept and Workshop .. Inventory Control in Supply Chain Management: Concept and Workshop Oran Kittithreerapronchai 1 1 Department of Industrial Engineering, Chulalongkorn University Bangkok 10330 THAILAND last updated: November

More information

Initial Assessment of Climate Change in the Chesapeake Bay Watershed

Initial Assessment of Climate Change in the Chesapeake Bay Watershed Initial Assessment of Climate Change in the Chesapeake Bay Watershed STAC Workshop on Adapting to Climate Change In the Chesapeake Bay March 15, 2011 Lewis Linker 1, Thomas Johnson 2, and Gary Shenk 1

More information

Grid computing workloads

Grid computing workloads Grid computing workloads Iosup, A.; Epema, D.H.J. Published in: IEEE Internet Computing DOI: 1.119/MIC.21.13 Published: 1/1/211 Document Version Publisher s PDF, also known as Version of Record (includes

More information

CS 143A - Principles of Operating Systems

CS 143A - Principles of Operating Systems CS 143A - Principles of Operating Systems Lecture 4 - CPU Scheduling Prof. Nalini Venkatasubramanian nalini@ics.uci.edu CPU Scheduling 1 Outline Basic Concepts Scheduling Objectives Levels of Scheduling

More information

Limited-preemptive Earliest Deadline First Scheduling of Real-time Tasks on Multiprocessors

Limited-preemptive Earliest Deadline First Scheduling of Real-time Tasks on Multiprocessors Limited-preemptive Earliest Deadline First Scheduling of Real-time Tasks on Multiprocessors Mälardalen University School of Innovation, Design and Technology Kaiqian Zhu Master Thesis 5/27/15 Examiner:

More information

Sanitation Services Bulk and Brush Program - Update. Quality of Life & Environment Committee November 14, 2016

Sanitation Services Bulk and Brush Program - Update. Quality of Life & Environment Committee November 14, 2016 Sanitation Services Bulk and Brush Program - Update Quality of Life & Environment Committee November 14, 2016 Briefing Overview Provide a recap of the current collection program Provide information related

More information

New Specialty Crops for California

New Specialty Crops for California New Specialty Crops for California Mark Gaskell, Farm Advisor UC Cooperative Extension - Santa Maria UC Statewide Small Farm Program California Offers A Special Mix Diverse growing environments Large,

More information

Integrated Scheduling: The Best of Both Worlds

Integrated Scheduling: The Best of Both Worlds Integrated Scheduling: The Best of Both Worlds Jon B. Weissman, Lakshman Rao Abburi, and Darin England Department of Computer Science and Engineering University of Minnesota, Twin Cities Minneapolis, MN

More information

Dairy Outlook. April By Jim Dunn Professor of Agricultural Economics, Penn State University. Market Psychology

Dairy Outlook. April By Jim Dunn Professor of Agricultural Economics, Penn State University. Market Psychology Dairy Outlook April 2017 By Jim Dunn Professor of Agricultural Economics, Penn State University Market Psychology The Class III price in March was $1.07 lower than in February, while the Class IV price

More information

PORTFOLIO OPTIMIZATION MODEL FOR ELECTRICITY PURCHASE IN LIBERALIZED ENERGY MARKETS

PORTFOLIO OPTIMIZATION MODEL FOR ELECTRICITY PURCHASE IN LIBERALIZED ENERGY MARKETS PORTFOLIO OPTIMIZATION MODEL FOR ELECTRICITY PURCHASE IN LIBERALIZED ENERGY MARKETS Edwin Castro CNEE Guatemala Viena, september 2009 What is the reason to develop this model? In our own electricity market

More information

א א א א א א א א

א א א א א א א א א א א W א א א א א א א א א 2008 2007 1 Chapter 6: CPU Scheduling Basic Concept CPU-I/O Burst Cycle CPU Scheduler Preemptive Scheduling Dispatcher Scheduling Criteria Scheduling Algorithms First-Come, First-Served

More information

a comparative study of secondary glycol and direct expansion refrigeration systems

a comparative study of secondary glycol and direct expansion refrigeration systems a comparative study of secondary glycol and direct expansion refrigeration systems Second Nature Medium-Temperature secondary systems have been widely applied in commercial refrigeration since their introduction

More information

APRIL 23, Capacity Value of Wind Assumptions and Planning Reserve Margin

APRIL 23, Capacity Value of Wind Assumptions and Planning Reserve Margin APRIL 23, 2014 Capacity Value of Wind Assumptions and Planning Reserve Margin Executive Summary Effective Load Carrying Capacity (ELCC), or capacity value, of variable generation and required planning

More information

Premium Sample Reports

Premium Sample Reports Premium Sample Reports Under the WegoWise Premium subscription, we deliver the following reports in pdf format to present actionable information and answers to common questions property managers and owners

More information

Heuristics for Resource Matching in Intel s Compute Farm

Heuristics for Resource Matching in Intel s Compute Farm Heuristics for Resource Matching in Intel s Compute Farm A thesis submitted in partial fulfilment of the requirements for the Degree of Master of Science by Ohad Shai Tel Aviv University August 214 Acknowledgments

More information

The Impacts of Climate Change on Portland s Water Supply

The Impacts of Climate Change on Portland s Water Supply The Impacts of Climate Change on Portland s Water Supply Richard Palmer and Margaret Hahn University of Washington Department of Civil and Environmental Engineering Joe Dvorak, Dennis Kessler, Azad Mohammadi

More information

The Call Center Balanced Scorecard

The Call Center Balanced Scorecard The Call Center Balanced Scorecard Your Overall Measure of Call Center Performance! MetricNet Best Practices Series Some Common Call Center KPIs Cost Cost per Contact Cost per Minute of Handle Time Quality

More information

Organic Produce. Data Ending 28 th February 16

Organic Produce. Data Ending 28 th February 16 Organic Produce Data Ending 28 th February 16 SUMMARY In the latest quarter Organic Produce has reached its highest level in both Value and Volume, following an overall strong 2015. During 2015 Organic

More information

Santa Claus rally could help corn Be ready to sell brief rallies when they come By Bryce Knorr, senior grain market analyst

Santa Claus rally could help corn Be ready to sell brief rallies when they come By Bryce Knorr, senior grain market analyst Santa Claus rally could help corn Be ready to sell brief rallies when they come By Bryce Knorr, senior grain market analyst Rallies are always possible in corn, even in down markets. Trouble is, they don

More information

Investigation of metal contacts via thermal treatment at Interfaces between low temperature Ag pastes and TCO layer for HIT solar cell

Investigation of metal contacts via thermal treatment at Interfaces between low temperature Ag pastes and TCO layer for HIT solar cell Investigation of metal contacts via thermal treatment at Interfaces between low temperature Ag pastes and TCO layer for HIT solar cell Ming-Shiou Lin, Kuang-Yang Kuo, Yong-Han Lin, Yueh-Lin Lee, Liang-Pin

More information

Calving Month Feed Budget Relative Cost

Calving Month Feed Budget Relative Cost Autumn Calving Pattern and Fertility Guidelines for Liquid Milk Herds Liquid milk herds are facing into the highest cost period of the annual production cycle, with concentrate feeds and conserved silage

More information

Impacts of the EU ETS on Electricity Prices

Impacts of the EU ETS on Electricity Prices Impacts of the EU ETS on Electricity Prices Prof. P. Capros E3Mlab - NTUA, kapros@central.ntua.gr Presented to Final Meeting of ETRES - Life Project Athens, March 31, 2006 The EU ETS - definition Cap and

More information

This appendix summarizes the data that was provided to GE for use in this project.

This appendix summarizes the data that was provided to GE for use in this project. Appendix A Appendix A This appendix summarizes the data that was provided to GE for use in this project. A.1 Historical Data from NYISO NYISO provided data derived from their archives of operational records.

More information

VARQ: Virtual Advance Reservations for Queues

VARQ: Virtual Advance Reservations for Queues VARQ: Virtual Advance Reservations for Queues Daniel Nurmi Rich Wolski University of California Santa Barbara {nurmi,rich}@cs.ucsb.edu John Brevik California State University Long Beach jbrevik@csulb.edu

More information

5 Star London Hotels - Example Report

5 Star London Hotels - Example Report 5 Star London Hotels - Example Report January 2018 CONTENTS Your Benchmark Report Website Traffic Conversion Rates Ecommerce Performance AdWords Spend Your Traffic Index Your Conversion Rate Index Your

More information

Principles of Operating Systems

Principles of Operating Systems Principles of Operating Systems Lecture 9-10 - CPU Scheduling Ardalan Amiri Sani (ardalan@uci.edu) [lecture slides contains some content adapted from previous slides by Prof. Nalini Venkatasubramanian,

More information

Agence Nationale de la Météorologie du Sénégal

Agence Nationale de la Météorologie du Sénégal Using INSTAT software with daily rainfall data to estimate best sowing dates for farmers in Saint Louis of Senegal By Elarion Sambou Agence Nationale de la Météorologie du Sénégal (A.N.A.M.S.) BP 8257,

More information

Beyond Performance Tools: Measuring and Modeling Productivity in HPC

Beyond Performance Tools: Measuring and Modeling Productivity in HPC Beyond Performance Tools: Measuring and Modeling Productivity in HPC Michael O. McCracken UCSD CSE mike@cs.ucsd.edu Nicole Wolter San Diego Supercomputer Center nickel@sdsc.edu Allan Snavely UCSD CSE allans@sdsc.edu

More information

U.S. Farm and Retail Egg Price Relationships to 2005 Changing Share of the Consumer's Egg Dollar

U.S. Farm and Retail Egg Price Relationships to 2005 Changing Share of the Consumer's Egg Dollar 6/9/2006 U.S. Farm/Retail Egg Prices 1 Egg Economics Update # 274 U.S. Farm and Retail Egg Price Relationships - Changing Share of the Consumer's Egg Dollar This review of U.S. farm and retail egg prices

More information

General Terms Measurement, Performance, Design, Theory. Keywords Dynamic load balancing, Load sharing, Pareto distribution, 1.

General Terms Measurement, Performance, Design, Theory. Keywords Dynamic load balancing, Load sharing, Pareto distribution, 1. A Dynamic Load Distribution Strategy for Systems Under High Tas Variation and Heavy Traffic Bin Fu Zahir Tari School of Computer Science and Information and Technology Melbourne, Australia {b fu,zahirt}@cs.rmit.edu.au

More information

A Job Scheduling Framework for Large Computing Farms

A Job Scheduling Framework for Large Computing Farms A Job Scheduling Framework for Large Computing Farms Diego Puppin Information Science and Technologies Institute Via G. Moruzzi 1 56126 Pisa, Italy diego.puppin@isti.cnr.it Gabriele Capannini Information

More information

Project Management. Learning Objectives. What are Projects? Dr. Richard Jerz. Describe or Explain:

Project Management. Learning Objectives. What are Projects? Dr. Richard Jerz. Describe or Explain: Project Management Dr. Richard Jerz 1 Learning Objectives Describe or Explain: What are projects The role of the project manager Work breakdown structure Project management tools (Gantt, PERT, & CPM) The

More information

CPU Scheduling Minsoo Ryu Real-Time Computing and Communications Lab. Hanyang University

CPU Scheduling Minsoo Ryu Real-Time Computing and Communications Lab. Hanyang University CPU Scheduling Minsoo Ryu Real-Time Computing and Communications Lab. Hanyang University msryu@hanyang.ac.kr Topics Covered Basic Concepts Scheduling Criteria Scheduling Algorithms 2 CPU Scheduler Selects

More information

SURFACE WATER WITHDRAWALS & LOW FLOW PROTECTION POLICY MICHAEL COLLEGE, P.E. SUSQUEHANNA RIVER BASIN COMMISSION

SURFACE WATER WITHDRAWALS & LOW FLOW PROTECTION POLICY MICHAEL COLLEGE, P.E. SUSQUEHANNA RIVER BASIN COMMISSION SURFACE WATER WITHDRAWALS & LOW FLOW PROTECTION POLICY MICHAEL COLLEGE, P.E. SUSQUEHANNA RIVER BASIN COMMISSION SCENARIOS Direct withdrawal from surface water (SW): PA MOU w/padep NY MOU w/nysdec MD No

More information

Dairy Outlook. March By Jim Dunn Professor of Agricultural Economics, Penn State University. Market Psychology

Dairy Outlook. March By Jim Dunn Professor of Agricultural Economics, Penn State University. Market Psychology Dairy Outlook March 2015 By Jim Dunn Professor of Agricultural Economics, Penn State University Market Psychology Cheese and butter prices have d slightly in the past month, while the powdered product

More information

Review of PG&E Home Energy Reports Initiative Evaluation. CPUC Energy Division Prepared by DNV KEMA, Inc

Review of PG&E Home Energy Reports Initiative Evaluation. CPUC Energy Division Prepared by DNV KEMA, Inc Review of PG&E Home Energy Reports Initiative Evaluation CPUC Energy Division Prepared by DNV KEMA, Inc. 5-31-2013 Table of Contents DNV KEMA Energy & Sustainability 1. Introduction... 1-1 2. Background...

More information

MEASURES FOR EXCELLENCE. Telecom Software Benchmarks. 10 Years Apart

MEASURES FOR EXCELLENCE. Telecom Software Benchmarks. 10 Years Apart MEASURES FOR EXCELLENCE Telecom Software Benchmarks Years Apart 1992-2002 Copyright J.W.E Greene QUANTITATIVE SOFTWARE MANAGEMENT LTD 7 Rue Fenoux 41A Aynhoe Road 75015 Paris Internet: qsm.europe@pobox.com

More information

OREGON AND SW WA MARKET UPDATE February 2017

OREGON AND SW WA MARKET UPDATE February 2017 OREGON AND SW WA MARKET UPDATE February 2017 Portland Metro and Southwest Washington (Multnomah, Clackamas, Washington, Columbia, & Clark Counties) Single Family Homes Resale (RMLS & Trendgraphix). Summary:

More information

Renewable Energy in The Netherlands

Renewable Energy in The Netherlands Renewable Energy in The Netherlands Dr. Martien Visser Professor Energy Transition & Network Integration Hanze University of Applied Sciences Groningen Partner of the Energy Academy Europe E-mail: b.m.visser@pl.hanze.nl

More information

Raynet Software Lifecycle

Raynet Software Lifecycle Raynet Software End of End of RMSi 10.6 2016-Dec 2018-Dec* 2020-Dec* RMSi 10.5 2016-Jan 2018-Jan 2020-Jan RMSi 10.4 2014-May 2016-May 2018-May RMS/RMSi 10.3 2014-Feb 2016-Feb 2018-Feb RMS/RMSi 10.2 2013-Nov

More information

Ecological Implications of Erratic Floods in Large River Floodplains of the Andean Amazon Region

Ecological Implications of Erratic Floods in Large River Floodplains of the Andean Amazon Region Ecological Implications of Erratic Floods in Large River Floodplains of the Andean Amazon Region Jorge E. Celi & Stephen K. Hamilton Department of Zoology & Kellogg Biological Station Michigan State University

More information

A Proposition for a Service Systems Design Method *

A Proposition for a Service Systems Design Method * A Proposition for a Service Systems Design Method * Blagovesta Kostova 1[0000-0001-9890-5227] 1 École polytechnique fédérale de Lausanne, 1015 Lausanne, Switzerland blagovesta.kostova@epfl.ch 1 State of

More information

Appendix 5. Fox River Study Group Interim Monitoring Evaluation

Appendix 5. Fox River Study Group Interim Monitoring Evaluation Appendix 5. Fox River Study Group Interim Monitoring Evaluation Introduction Submitted to Fox River Study Group 6 March 3 The purpose of this report is to review data collected by the Fox River Study Group

More information

The Confluence Model. Presentation to Modeling and Forecasting Working Group January 21, 2015

The Confluence Model. Presentation to Modeling and Forecasting Working Group January 21, 2015 The Confluence Model Presentation to Modeling and Forecasting Working Group January 21, 2015 Introductions Presenter: Gary Fiske Working Group Water Department staff Objective: Penetrate the Black Box

More information

National Capital Region Congestion Report

National Capital Region Congestion Report Item #6 TPB Technical Committee May 2, 2014 NATIONAL CAPITAL REGION TRANSPORTATION PLANNING BOARD National Capital Region Congestion Report 4th Quarter 2013 (DRAFT) Metropolitan Washington Council of Governments

More information

Coachella Valley Median Detached Home Price Mar Mar 2017

Coachella Valley Median Detached Home Price Mar Mar 2017 Median Price $450,000 $400,000 Coachella Valley Median Detached Home Price Mar 2002 - Mar 2017 $335,000 $366,285 $350,000 $300,000 $250,000 $200,000 $150,000 CV Detached Median Price 4% growth curve Summary

More information

Modeling the Middle and Lower Cape Fear River using the Soil and Water Assessment Tool Sam Sarkar Civil Engineer

Modeling the Middle and Lower Cape Fear River using the Soil and Water Assessment Tool Sam Sarkar Civil Engineer Modeling the Middle and Lower Cape Fear River using the Soil and Water Assessment Tool Sam Sarkar Civil Engineer Outline Problem statement and project objectives Watershed model development Model calibration

More information