2013 13th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing 2013
DOI: 10.1109/ccgrid.2013.26
|View full text |Cite
|
Sign up to set email alerts
|

Evaluating Cloud Computing Techniques for Smart Power Grid Design Using Parallel Scripting

Abstract: Abstract-Applications used to evaluate next-generation electrical power grids ("smart grids") are anticipated to be compute and data-intensive. In this work, we parallelize and improve performance of one such application which was run sequentially prior to the use of our cloud-based configuration. We examine multiple cloud computing offerings, both commercial and academic, to evaluate their potential for improving the turnaround time for application results. Since the target application does not fit well into … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
8
0
1

Year Published

2013
2013
2018
2018

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 21 publications
(10 citation statements)
references
References 21 publications
0
8
0
1
Order By: Relevance
“…Swift will then analyze the script and execute tasks based on their dataflow; a task is executed only after any of its dependent tasks finish. Applications encoded as Swift scripts have been shown to execute on multiple computational sites (clusters, clouds, supercomputers) via Swift coasters [13,12,14] mechanism which implements the pilot jobs paradigm. The pilot job paradigm dispatches a pilot task to each of the sites and measures the task completion rate.…”
Section: Swift: Parallel Workflow Scriptingmentioning
confidence: 99%
See 1 more Smart Citation
“…Swift will then analyze the script and execute tasks based on their dataflow; a task is executed only after any of its dependent tasks finish. Applications encoded as Swift scripts have been shown to execute on multiple computational sites (clusters, clouds, supercomputers) via Swift coasters [13,12,14] mechanism which implements the pilot jobs paradigm. The pilot job paradigm dispatches a pilot task to each of the sites and measures the task completion rate.…”
Section: Swift: Parallel Workflow Scriptingmentioning
confidence: 99%
“…Swift is a workflow framework for parallel execution of ordinary programs [12]. The Swift runtime contains a powerful platform for running user programs on a broad range of computational infrastructures, such as clouds, grids, clusters, and supercomputers out of the box.…”
Section: Swift: Parallel Workflow Scriptingmentioning
confidence: 99%
“…The queue wait times have been replaced by the time it takes virtual machines (VMs) to become available. (Our past experiments show that this is generally under one minute on popular clouds such as EC2 and is constant regardless of the requested number of VMs [13]). …”
Section: Introductionmentioning
confidence: 98%
“…Swift [1] is an application level scripting framework designed for composing ordinary programs into parallel applications. Applications encoded in U.S. Government work not protected by U.S. copyright Swift have been shown to execute on multiple computational sites via Swift coasters [2], [3] mechanism that implements the pilot jobs paradigm. Swift provides a simple reactive resource scheduling wherein, based on an initial "wave" of jobs, it records the per site job completion rate and adjusts the propor tionate number of jobs to be sent to these sites.…”
Section: Introductionmentioning
confidence: 99%