Radiotherapy Monte Carlo simulation using cloud computing technology
|
|
|
- Oswald Griffin
- 10 years ago
- Views:
Transcription
1 manuscript No. (will be inserted by the editor) Radiotherapy Monte Carlo simulation using cloud computing technology C M Poole, I Cornelius, J V Trapp, C M Langton Abstract Cloud computing allows for vast computational resources to be leveraged quickly and easily in bursts as and when required. Here we describe a technique that allows for Monte Carlo radiotherapy dose calculations to be performed using GEANT4 and executed in the cloud, with relative simulation cost and completion time evaluated as a function of machine count. As expected, simulation completion time decreases as 1/n for n parallel machines, and relative simulation cost is found to be optimal where n is a factor of the total simulation time in hours. Using the technique, we demonstrate the potential usefulness of cloud computing as a solution for rapid Monte Carlo simulation for radiotherapy dose calculation without the need for dedicated local computer hardware as a proof of principal. Keywords cloud computing, Monte Carlo, GEANT4, radiotherapy 1 Introduction Significant computational overhead prevents the routine use of Monte Carlo simulation applied to radiotherapy problems in the clinical setting, generally as a consequence of limited access to suitable computing hardware. The advent of cloud computing however provides a low cost and easy to maintain alternative to the setup of dedicated computing hardware in the clinic [18, 19]. Indeed, several authors have explored the usefulness of the cloud for Monte Carlo simulation [7,10,14,23], the most notable of which uses Fluka [11] for proton beam dose calculations on the Amazon Elastic Compute Cloud (EC2, Amazon Web Services LLC, USA) [19]. This work too uses EC2 as the host cloud computing platform, however Geometry and Tracking 4 (GEANT4) has been selected to simulate a clinical radiotherapy linear accelerator. Here we aim to show the immediate capability of the cloud for the purpose of radiotherapy Monte Carlo simulation whilst within the clinical environment. C. M. Poole is with Cancer Care Services, Royal Brisbane and Womens Hospital, Herston, QLD 4029, Australia. [email protected] C. M. Poole, I. Cornelius, J. V. Trapp and C. M. Langton are with the Discipline of Physics, Faculty of Science and Technology, and the Institute of Health and Biomedical Innovation, Queensland University of Technology, Brisbane, QLD 4000, Australia.
2 2 C M Poole, I Cornelius, J V Trapp, C M Langton Cloud computing is the use of virtual and remote computer hardware for the purposes of scalable service provision such as high demand web-hosting with volatile loading conditions and scientific computation problems requiring significant and variable computer or memory resources [4,16,26]. This sounds very much like the typical function of super computer clusters where a fixed number nodes may be configured to perform many possible functions, and resources are allocated based on job priority. The cloud computing paradigm, however, differs from this fix-resource model by enabling the number of nodes in the cluster to expand and contract dynamically based on demand. This is accomplished with the use of nodes, or instances, that are usually configured and booted once to perform a single task before being shutdown again; ready to accept a new configuration. The advantage of this is that many similar nodes can be launched simultaneously to perform a single task in parallel. As these instances are virtual, the configuration is not limited to software. Hardware can be configured as well, such as the amount of RAM, CPU power and disk storage space for example. In the following we describe the process of executing a pre-existing GEANT4 simulation of a clinical linear accelerator [8] on the Amazon EC2 computing resource. The method has application outside of radiotherapy and is not restricted to AWS, however a radiotherapy linear accelerator Monte Carlo simulation executed using AWS is used here as proof of principal. 2 Methods GEANT4 is a C++ toolkit for the simulation of particle transport through geometry and is the Monte Carlo toolkit selected to carry out this work. It is used widely in the field of high energy physics [2] and sees increasing adoption for radiotherapy treatment simulation [2, 5, 13, 17, 20, 24]. Flexible geometry definition and physics process customisation provides the user with a high level of control, and the opportunity to simulate a wide range of radiotherapy techniques including brachytherapy, hadron therapy and intensity modulated radiotherapy [3]. Additionally, as it is a developers toolkit, it is an ideal platform for experimenting with new parallelization techniques and simulation hosts such as cloud computing platforms. For this study, EC2 provides scalable computing instances and the Amazon simple storage solution (S3) provides the off-instance data storage area. Compute capability of a particular AWS instance type is described using the EC2 compute unit, where one compute unit is the equivalent CPU capacity of a GHz 2007 Opteron or 2007 Xeon processor [1]. At creation, any EC2 instance may have custom user data parsed to it, the user data itself may take on any form whether it be binary, ASCII or otherwise - subsequently this user data may be used to uniquely configure running tasks on the instances. Two modes of access are available to the users, on-demand instance creation billed at a fixed hourly rate, or a variable rate where the user may bid for unused instances with the time to availability varying depending on current demand this is known as the spot market. Access to the resources provided by AWS cloud services such as EC2 and S3 and the cloud services provided by other vendors can be performed programatically using the boto Python module [12].
3 Radiotherapy Monte Carlo simulation using cloud computing technology AWS Instance Set-up A single instance of type t1.micro was launched using the pre-built and official Ubuntu LTS 64 bit Amazon Machine Image (AMI) with identifier ami- 3202f25b. The boot process itself was similar to the normal boot process for a default install of any recent version of the Ubuntu server distribution [25]. Unlike a conventional local install however, the libcloud [6] package was installed by default on the AMI enabling access to user data parsed to the instance at the time of creation. GEANT4 version 9.3 and its dependencies were compiled and installed, and the instance was then saved as a custom AMI using the menu options available in the AWS dashboard. Once, saved, this custom AMI was available to boot up to 20 instances with the default AWS account set-up. In the case of booting 20 High CPU Extra Large EC2 instances, 160 CPU cores were made available to the user with a total compute capability of 400 EC2 units. 2.2 Distributing Jobs in the Cloud A Monte Carlo model of Varian Clinac was commissioned for dose calculation as described elsewhere [8]. Along with a Python (Python Software Foundation, USA) [21] interface to the simulation, the boto Python cloud computing module was used to automatically distribute jobs to the cloud environment from the local user machine. A job launcher was created that managed the packing of a job description and data into a compressed archive and the launching of a group instances, see figure 1. For a given job, the simulation configuration included a manifest of all files and folders to be included as job data. Using the tarfile Python module, part of the Python standard library [21], each file or folder in the manifest was added to an archive, followed by compression and writing to disk. From the local user machine, the compressed job archive was uploaded to S3 one time per unique simulation using boto. An EC2 reservation was requested which launched the prescribed number of instances for the job; a process fully managed by the boto Python module and EC2. Each instance had user data containing the simulation configuration including the location of the job archive on S3 transmitted to it automatically. At instance boot time, a Python script was automatically executed, recovering the simulation configuration from the pre-transmitted user data. A pool of worker processes with a pool size equal to the number of processor cores available on the instance was then created using the multiprocessing Python module [21], see figure 2. This worker pool enabled a simulation described in a Python function to be executed multiple times and concurrently across a number of processes equal to the pool size. On each instance, the master process managing the pool of worker processes, waited for all workers to finish execution, and subsequently combined and compressed the results returned by each worker process. Finally, the compressed result was uploaded to S3 to a location specified in the simulation configuration and the instance was terminated as soon as possible, thus minimising the potential of cost escalation. Retrieving results from S3 could be performed using the AWS dashboard and a web-browser. For execution of instances on the spot market, a maximum bid price could be specified at the time of reservation and configured as a parameter along with all other simulation parameters. From the user perspec-
4 4 C M Poole, I Cornelius, J V Trapp, C M Langton tive, there was no difference between a instance acquired on-demand or bid for on the spot market. 2.3 Benchmarking Performance and Relative Cost High CPU Extra Large EC2 instances were chosen for all jobs executed in the cloud as they provided the highest on-demand compute density for absolute cost. A series of test simulations were performed so as to examine simulation performance as a function of EC2 instance count. Using the GEANT4 geometry primitive G4Box, a 40 cm cubic water phantom was defined and positioned with its center at the iso-center of the linear accelerator; with a 100 cm source to axis distance (SAD) or 80 cm source to surface distance (SSD). Irradiated with a jaw defined 5 5 cm field and gantry and primary collimator angles set to zero, electrons incident on the copper target in the linear accelerator treatment head were simulated. The simulation was repeated for a range of EC2 instance counts (1 n 20) on the spot market with simulation completion time (the time elapsed from starting a job to uploading a result to S3), instance uptime, total simulation time (the total real CPU time used) and total simulation cost were recorded. On-demand instance cost was calculated from the billed instance hours multiplied by the on-demand rate for the High CPU Extra Large instance type and compared to the actual cost incurred as a result of simulating the above using instances on the spot market. 3 Results 3.1 Simulation Output Figure 3 shows typical output for the simulation described in section 2.3 using a 2 mm scoring dose grid. All dose values are shown normalised to the maximum central axis dose. The size in memory for the entire dose grid with voxels using single precision floating point values was 32 M B per worker process for a total of 256 MB per instance. 3.2 Compute Performance For the simulation described in section 2.3 the average time from instance boot to the start of the simulation on the same node was 59 ± 1s. Figure 4(a) shows the simulation completion time t c as a function of instance count; it was found to follow t c = t s, (1) n i n p where t s is the total simulation time required, n i N = {1, 2, 3,..., 20} is the number of instances used per job and n p N = {1, 2, 3,..., 8} is the number of processors available per instance. Noting that the default AWS accounts allowed for a maximum of n i = 20 instances, and the maximum number of processors available per instances was n p = 8 as of August 2012 [1]. Total simulation time or the total real CPU time consumed for the simulation as a function of instance count is shown
5 Radiotherapy Monte Carlo simulation using cloud computing technology 5 in figure 4(b). Mean total simulation time required for the simulation described in section 2.3 was t s = 26.1 ± 0.2 hours where the uncertainty represents one standard deviation about the mean. 3.3 Relative Usage Costs Where the instance count was greater than the simulation completion time in hours, cost escalation was linear with increasing instance count, see figure 5. Billable instances hours required to complete a given job requiring t s total compute hours were found to follow ts t i = n i = n i t c, (2) n i n p where t i N = {1, 2, 3,...} is the total billable instance hours and... indicates the ceiling function, noting that the uptime of a given instance was rounded up to the nearest hour for the purposes of billing. Simulations running at least total cost were found where the simulation time in hours was wholly divisible by the total number of instances running for that job, corresponding to the factors of t s /n i N = {1, 2, 3,...}. 4 Discussion & Conclusion Using a GEANT4 simulation of a clinical linear accelerator, executed on the Amazon Elastic Compute Cloud, we have demonstrated the potential usefulness of cloud computing for rapid radiotherapy dose calculation. Additionally, a simple formulation allowing for the optimal selection of instance count for least cost has been proposed, given some estimate of total simulation time required. Figure 4(a) shows simulation time decreasing as 1/n with increasing instance count as observed by others [19], cost however increases linearly with increasing instance count when simulation time in hours is less than the instance count, as shown in figure 4(b). For a given simulation, if time is not a critical factor, the number of instances used can be tuned for least cost by ensuring each instance is in use for whole hours, as Amazon EC2 instances charges are not prorated for partial instance hour usage. However, in an environment where time is critical, increasing instance count reduces simulation time with a linearly increasing cost penalty. At the user simulation level, this cloud based computing option is no different to current distributed computing technologies, and we find its performance to be suitable enough for application to more complex dose calculations such intensity modulated radiotherapy, and those applied to full CT datasets. The wide range of EC2 instance types and configurations available should allow for its use in any field of scientific computing where large amounts of CPU time and/or RAM are required. Application of this technique enables a GEANT4 user to perform a simulation in a distributed compute environment, with a low entry cost and no express need for dedicated compute hardware. Whilst we note that the absolute cost of 20 8 CPU core EC2 instances used continuously for 12 months would be sufficient (approximated based on 2012 prices) to purchase and operate an equivalent local computer cluster, this cloud based solution is almost free of ongoing system
6 6 C M Poole, I Cornelius, J V Trapp, C M Langton administration. It is also dynamically scalable based on current demand, and the user does not need to consider ongoing hardware maintenance and upgrades; such activities are performed transparently by AWS in this case. Furthermore, it is not unreasonable to expect benefits of future hardware innovations will be pass on to users either via lower usage costs or high performance EC2 instance options. For clinics in developing countries for example, which may not have sufficient resources to provide adequate cancer care [15] much less manage dedicated compute hardware, this may be of particular benefit. Indeed, the shortfall in the quality of cancer care in developing countries has been identified by others [15, 22], in particular the relationship between inadequate staff training and suboptimal treatment delivery [22]. Systems to remedy this have been proposed by others, and of particular note is the Hospital Platform for E-health (HOPE) [9] enabling the remote verification of radiotherapy treatment plans and other diagnostic and therapeutic tests. Adoption of initiatives such as HOPE, coupled with the computational resources provided by the cloud and the simulation techniques described here within may offer significant scientific and social benefit. Presently this work is part of a software toolkit using GEANT4 for the simulation of clinical linear accelerators [8]. Source code for running GEANT4 simulations on EC2 as described here is freely available and may be obtained from: The authors declare that they have no conflict of interest, and have no affiliation with Amazon Web Services. Acknowledgements This work is funded by the Queensland Cancer Physics Collaborative, and Cancer Australia (Department of Health and Ageing) Research Grant References 1. Amazon EC2 Instance Types. Amazon Web Services LLC. (2011) 2. Agostinelli, S., Allison, J., Amako, K., Apostolakis, J., Araujo, H., Arce, P., Asai, M., Axen, D., Banerjee, S., Barrand, G., et al.: Geant4 - a simulation toolkit. Nuclear Instruments and Methods in Physics Research-Section A Only 506(3), (2003) 3. Allison, J., Amako, K., Apostolakis, J., Araujo, H., Dubois, P., Asai, M., Barrand, G., Capra, R., Chauvie, S., Chytracek, R., et al.: Geant4 developments and applications. Nuclear Science, IEEE Transactions on 53(1), (2006) 4. Armbrust, M., Fox, A., Griffith, R., Joseph, A., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I., et al.: A view of cloud computing. Communications of the ACM 53(4), (2010) 5. Caccia, B., Andenna, C., Cirrone, G.A.P.: MedLinac2: a GEANT4 based software package for radiotherapy. Annali dell Istituto superiore di sanità 46, (2010) 6. Computer software. Libcloud: a unified interface to the cloud, v0.4.2 edn. (2011) 7. Constantin, M., Sawkey, D., Mansfield, S., Svatos, M.: Su-e-e-05: The compute cloud, a massive computing resource for patient-independent monte carlo dose calculations and other medical physics applications. Medical Physics 38, 3392 (2011) 8. Cornelius, I., Hill, B., Middlebrook, N., Poole, C., Oborn, B., Langton, C.: Commissioning of a Geant4 based treatment plan simulation tool: linac model and DICOM-RT interface. Arxiv preprint arxiv: (2011) 9. Diarena, M., Nowak, S., Boire, J., Bloch, V., Donnarieix, D., Fessy, A., Grenier, B., Irrthum, B., Legré, Y., Maigne, L., et al.: HOPE, an open platform for medical data management on the grid. Studies in health technology and informatics 138, 34 (2008)
7 Radiotherapy Monte Carlo simulation using cloud computing technology Farbin, A.: Emerging Computing Technologies in High Energy Physics. Arxiv preprint arxiv: (2009) 11. Ferrari, A., Sala, P., Fasso, A., Ranft, J.: Fluka. CERN-library in: web. cern. ch/fluka (2005) 12. Garnaat, M., et al.: Boto Python interface to Amazon Web Services Documentation. Computer software. v2.0 edn. (2010) 13. Grevillot, L., Frisson, T., Maneval, D., Zahra, N., Badel, J.N., Sarrut, D.: Simulation of a 6 MV Elekta Precise Linac photon beam using GATE/GEANT4. Physics in Medicine and Biology 56, 903 (2011) 14. Gruntorad, J., Lokajicek, M.: International Conference on Computing in High Energy and Nuclear Physics (CHEP 09). In: Journal of Physics: Conference Series, vol. 219, p (2010) 15. Hanna, T., Kangolle, A.: Cancer control in developing countries: using health data and health services research to measure and improve access, quality and efficiency. BMC International Health and Human Rights 10(1), 24 (2010) 16. Hayes, B.: Cloud computing. Communications of the ACM 51(7) (2008) 17. Jan, S., Benoit, D., Becheva, E., Carlier, T., Cassol, F., Descourt, P., Frisson, T., Grevillot, L., Guigues, L., Maigne, L., et al.: GATE V6: a major enhancement of the GATE simulation platform enabling modelling of CT and radiotherapy. Physics in Medicine and Biology 56, 881 (2011) 18. Keyes, R., Romano, C., Arnold, D., Luan, S.: Cloud Computing as a Monte Carlo Cluster for Radiation Therapy. In: Proceedings of the XVIth International Conference on the Use of Computers in Radiation Therapy (ICCR) (2010) 19. Keyes, R., Romano, C., Arnold, D., Luan, S.: Radiation therapy calculations using an on-demand virtual cluster via cloud computing. Arxiv preprint arxiv: (2010) 20. Rodrigues, P., Trindade, A., Peralta, L., Alves, C., Chaves, A., Lopes, M.C.: Application of GEANT4 radiation transport toolkit to dose calculations in anthropomorphic phantoms. Applied Radiation and Isotopes 61(6), (2004) 21. van Rossum, G., Drake, F.L.: Python Reference Manual. Python Software Foundation. v2.7.1 edn. (2011) 22. Shakespeare, T., Back, M., Lu, J., Lee, K., Mukherjee, R.: External audit of clinical practice and medical decision making in a new Asian oncology center: results and implications for both developing and developed nations. International Journal of Radiation Oncology* Biology* Physics 64(3), (2006) 23. Silverman, A., Fedorko, I., Lapka, W., Lo Presti, G.: CHEP 2010 Report. CHEP - Computing in High Energy and nuclear Physics. Tech. Rep. CERN-IT-Note , CERN, Geneva (2010) 24. Spezi, E., Lewis, G.: An overview of Monte Carlo treatment planning for radiotherapy. Radiation protection dosimetry (2008) 25. Ubuntu Community Documentation. Ubuntu EC2 Starters Guide (2011) 26. Vouk, M.: Cloud computing issues, research and implementations. Journal of Computing and Information Technology 16(4), (2004)
8 8 C M Poole, I Cornelius, J V Trapp, C M Langton Fig. 1 Launching EC2 instances from the local user machine. The launch script takes a configuration and parses it as user data to a pool of EC2 instances, and compresses the job files for upload to S3. Fig. 2 Simulation configuration and worker pool creation on each EC2 instance. On each EC2 instance, user data is parsed to a boost script which downloads the jobs files from S3 and launches a master process which subsequently creates a pool of worker processes.
9 Radiotherapy Monte Carlo simulation using cloud computing technology 9 (a) (b) Fig. 3 Simulation output; (a) shows the central axis depth dose and (b) shows the dose distribution of the central slice in the water phantom. Note that the iso-center of the simulated linear accelerator was positioned at (0, 20) in (b).
10 10 C M Poole, I Cornelius, J V Trapp, C M Langton (a) (b) Fig. 4 Simulation time (a) where stars indicate the total instance up-time, squares indicate the time to simulation completion and the dashed line indicates the predicted simulation completion time (equation 1); marker size indicates 2 standard deviations about the mean, R 2 = Billable instance time (b) as a function of instance count where stars indicate the total compute required, triangles indicate the billable instance time, and the dashed line indicates the predicted billable instance time (equation 2).
11 Radiotherapy Monte Carlo simulation using cloud computing technology 11 Fig. 5 Simulation cost as a function of instance count where squares indicate the incurred cost as a result of bidding for Amazon EC2 High CPU Extra Large instances on the spot market (0.223 USD/hour), triangles indicate the equivalent cost had the on-demand rate of 0.68 USD/hour been charged, and the solid and dashed lines indicate the predicted instances hours (equation 2) multiplied by the hourly rate.
A CAD Interface for GEANT4
manuscript No. (will be inserted by the editor) A CAD Interface for GEANT4 C M Poole, I Cornelius, J V Trapp, C M Langton Abstract Often CAD models already exist for parts of a geometry being simulated
A Hybrid Load Balancing Policy underlying Cloud Computing Environment
A Hybrid Load Balancing Policy underlying Cloud Computing Environment S.C. WANG, S.C. TSENG, S.S. WANG*, K.Q. YAN* Chaoyang University of Technology 168, Jifeng E. Rd., Wufeng District, Taichung 41349
Amazon EC2 XenApp Scalability Analysis
WHITE PAPER Citrix XenApp Amazon EC2 XenApp Scalability Analysis www.citrix.com Table of Contents Introduction...3 Results Summary...3 Detailed Results...4 Methods of Determining Results...4 Amazon EC2
Comparison of Cloud vs. Tape Backup Performance and Costs with Oracle Database
JIOS, VOL. 35, NO. 1 (2011) SUBMITTED 02/11; ACCEPTED 06/11 UDC 004.75 Comparison of Cloud vs. Tape Backup Performance and Costs with Oracle Database University of Ljubljana Faculty of Computer and Information
ST 810, Advanced computing
ST 810, Advanced computing Eric B. Laber & Hua Zhou Department of Statistics, North Carolina State University January 30, 2013 Supercomputers are expensive. Eric B. Laber, 2011, while browsing the internet.
Cloud Computing and Amazon Web Services
Cloud Computing and Amazon Web Services Gary A. McGilvary edinburgh data.intensive research 1 OUTLINE 1. An Overview of Cloud Computing 2. Amazon Web Services 3. Amazon EC2 Tutorial 4. Conclusions 2 CLOUD
DataCenter optimization for Cloud Computing
DataCenter optimization for Cloud Computing Benjamín Barán National University of Asuncion (UNA) [email protected] Paraguay Content Cloud Computing Commercial Offerings Basic Problem Formulation Open Research
Advanced variance reduction techniques applied to Monte Carlo simulation of linacs
MAESTRO Advanced variance reduction techniques applied to Monte Carlo simulation of linacs Llorenç Brualla, Francesc Salvat, Eric Franchisseur, Salvador García-Pareja, Antonio Lallena Institut Gustave
Running R from Amazon's Elastic Compute Cloud
Running R on the Running R from Amazon's Elastic Compute Cloud Department of Statistics University of NebraskaLincoln April 30, 2014 Running R on the 1 Introduction 2 3 Running R on the Pre-made AMI Building
Precise Treatment System Clinically Flexible Digital Linear Accelerator. Personalized radiotherapy solutions for everyday treatment care
Precise Treatment System Clinically Flexible Digital Linear Accelerator Personalized radiotherapy solutions for everyday treatment care Can you offer personalized cancer care? As more and more people require
THE CLOUD AND ITS EFFECTS ON WEB DEVELOPMENT
TREX WORKSHOP 2013 THE CLOUD AND ITS EFFECTS ON WEB DEVELOPMENT Jukka Tupamäki, Relevantum Oy Software Specialist, MSc in Software Engineering (TUT) [email protected] / @tukkajukka 30.10.2013 1 e arrival
Facilitating Consistency Check between Specification and Implementation with MapReduce Framework
Facilitating Consistency Check between Specification and Implementation with MapReduce Framework Shigeru KUSAKABE, Yoichi OMORI, and Keijiro ARAKI Grad. School of Information Science and Electrical Engineering,
Windows Server 2008 R2 Essentials
Windows Server 2008 R2 Essentials Installation, Deployment and Management 2 First Edition 2010 Payload Media. This ebook is provided for personal use only. Unauthorized use, reproduction and/or distribution
Manual for simulation of EB processing. Software ModeRTL
1 Manual for simulation of EB processing Software ModeRTL How to get results. Software ModeRTL. Software ModeRTL consists of five thematic modules and service blocks. (See Fig.1). Analytic module is intended
MyCloudLab: An Interactive Web-based Management System for Cloud Computing Administration
MyCloudLab: An Interactive Web-based Management System for Cloud Computing Administration Hoi-Wan Chan 1, Min Xu 2, Chung-Pan Tang 1, Patrick P. C. Lee 1 & Tsz-Yeung Wong 1, 1 Department of Computer Science
Improved metrics collection and correlation for the CERN cloud storage test framework
Improved metrics collection and correlation for the CERN cloud storage test framework September 2013 Author: Carolina Lindqvist Supervisors: Maitane Zotes Seppo Heikkila CERN openlab Summer Student Report
StACC: St Andrews Cloud Computing Co laboratory. A Performance Comparison of Clouds. Amazon EC2 and Ubuntu Enterprise Cloud
StACC: St Andrews Cloud Computing Co laboratory A Performance Comparison of Clouds Amazon EC2 and Ubuntu Enterprise Cloud Jonathan S Ward StACC (pronounced like 'stack') is a research collaboration launched
An Efficient Checkpointing Scheme Using Price History of Spot Instances in Cloud Computing Environment
An Efficient Checkpointing Scheme Using Price History of Spot Instances in Cloud Computing Environment Daeyong Jung 1, SungHo Chin 1, KwangSik Chung 2, HeonChang Yu 1, JoonMin Gil 3 * 1 Dept. of Computer
Variance reduction techniques used in BEAMnrc
Variance reduction techniques used in BEAMnrc D.W.O. Rogers Carleton Laboratory for Radiotherapy Physics. Physics Dept, Carleton University Ottawa, Canada http://www.physics.carleton.ca/~drogers ICTP,Trieste,
wu.cloud: Insights Gained from Operating a Private Cloud System
wu.cloud: Insights Gained from Operating a Private Cloud System Stefan Theußl, Institute for Statistics and Mathematics WU Wirtschaftsuniversität Wien March 23, 2011 1 / 14 Introduction In statistics we
Network Administrator s Guide and Getting Started with Autodesk Ecotect Analysis
Autodesk Ecotect Analysis 2011 Network Administrator s Guide and Getting Started with Autodesk Ecotect Analysis This document describes how to install and activate Autodesk Ecotect Analysis 2011 software
Chapter 19 Cloud Computing for Multimedia Services
Chapter 19 Cloud Computing for Multimedia Services 19.1 Cloud Computing Overview 19.2 Multimedia Cloud Computing 19.3 Cloud-Assisted Media Sharing 19.4 Computation Offloading for Multimedia Services 19.5
Visualisation in the Google Cloud
Visualisation in the Google Cloud by Kieran Barker, 1 School of Computing, Faculty of Engineering ABSTRACT Providing software as a service is an emerging trend in the computing world. This paper explores
Optimal Service Pricing for a Cloud Cache
Optimal Service Pricing for a Cloud Cache K.SRAVANTHI Department of Computer Science & Engineering (M.Tech.) Sindura College of Engineering and Technology Ramagundam,Telangana G.LAKSHMI Asst. Professor,
Development of Monitoring and Analysis Tools for the Huawei Cloud Storage
Development of Monitoring and Analysis Tools for the Huawei Cloud Storage September 2014 Author: Veronia Bahaa Supervisors: Maria Arsuaga-Rios Seppo S. Heikkila CERN openlab Summer Student Report 2014
Technology and Cost Considerations for Cloud Deployment: Amazon Elastic Compute Cloud (EC2) Case Study
Creating Value Delivering Solutions Technology and Cost Considerations for Cloud Deployment: Amazon Elastic Compute Cloud (EC2) Case Study Chris Zajac, NJDOT Bud Luo, Ph.D., Michael Baker Jr., Inc. Overview
Early Cloud Experiences with the Kepler Scientific Workflow System
Available online at www.sciencedirect.com Procedia Computer Science 9 (2012 ) 1630 1634 International Conference on Computational Science, ICCS 2012 Early Cloud Experiences with the Kepler Scientific Workflow
A Web Base Information System Using Cloud Computing
A Web Base Information System Using Cloud Computing Zainab Murtadha, Mohammad Amin Roshanasan Abstract: Cloud Computing is the new field that was invented and developed during a period not so long ago.
Viswanath Nandigam Sriram Krishnan Chaitan Baru
Viswanath Nandigam Sriram Krishnan Chaitan Baru Traditional Database Implementations for large-scale spatial data Data Partitioning Spatial Extensions Pros and Cons Cloud Computing Introduction Relevance
benchmarking Amazon EC2 for high-performance scientific computing
Edward Walker benchmarking Amazon EC2 for high-performance scientific computing Edward Walker is a Research Scientist with the Texas Advanced Computing Center at the University of Texas at Austin. He received
CloudFTP: A free Storage Cloud
CloudFTP: A free Storage Cloud ABSTRACT: The cloud computing is growing rapidly for it offers on-demand computing power and capacity. The power of cloud enables dynamic scalability of applications facing
Performance Monitoring of the Software Frameworks for LHC Experiments
Proceedings of the First EELA-2 Conference R. mayo et al. (Eds.) CIEMAT 2009 2009 The authors. All rights reserved Performance Monitoring of the Software Frameworks for LHC Experiments William A. Romero
NIA RADIATION ONCOLOGY CODING STANDARD. Dosimetry Planning
NIA RADIATION ONCOLOGY CODING STANDARD Dosimetry Planning CPT Codes: 77295, 77300, 77301, 77306, 77307, 77321, 77316, 77317, 77318, 77331, 77399 Original Date: April, 2011 Last Reviewed Date: November,
PostgreSQL Performance Characteristics on Joyent and Amazon EC2
OVERVIEW In today's big data world, high performance databases are not only required but are a major part of any critical business function. With the advent of mobile devices, users are consuming data
Uptime Infrastructure Monitor. Installation Guide
Uptime Infrastructure Monitor Installation Guide This guide will walk through each step of installation for Uptime Infrastructure Monitor software on a Windows server. Uptime Infrastructure Monitor is
ORACLE INFRASTRUCTURE AS A SERVICE PRIVATE CLOUD WITH CAPACITY ON DEMAND
ORACLE INFRASTRUCTURE AS A SERVICE PRIVATE CLOUD WITH CAPACITY ON DEMAND FEATURES AND FACTS FEATURES Hardware and hardware support for a monthly fee Optionally acquire Exadata Storage Server Software and
EFFICIENT AND SECURE DATA PRESERVING IN CLOUD USING ENHANCED SECURITY
EFFICIENT AND SECURE DATA PRESERVING IN CLOUD USING ENHANCED SECURITY Siliveru Ashok kumar* S.G. Nawaz ## and M.Harathi # * Student of M.Tech, Sri Krishna Devaraya Engineering College, Gooty # Department
Introduction to grid technologies, parallel and cloud computing. Alaa Osama Allam Saida Saad Mohamed Mohamed Ibrahim Gaber
Introduction to grid technologies, parallel and cloud computing Alaa Osama Allam Saida Saad Mohamed Mohamed Ibrahim Gaber OUTLINES Grid Computing Parallel programming technologies (MPI- Open MP-Cuda )
Distributed Framework for Data Mining As a Service on Private Cloud
RESEARCH ARTICLE OPEN ACCESS Distributed Framework for Data Mining As a Service on Private Cloud Shraddha Masih *, Sanjay Tanwani** *Research Scholar & Associate Professor, School of Computer Science &
Keywords: Cloudsim, MIPS, Gridlet, Virtual machine, Data center, Simulation, SaaS, PaaS, IaaS, VM. Introduction
Vol. 3 Issue 1, January-2014, pp: (1-5), Impact Factor: 1.252, Available online at: www.erpublications.com Performance evaluation of cloud application with constant data center configuration and variable
Dynamic Resource Pricing on Federated Clouds
Dynamic Resource Pricing on Federated Clouds Marian Mihailescu and Yong Meng Teo Department of Computer Science National University of Singapore Computing 1, 13 Computing Drive, Singapore 117417 Email:
Performance evaluation and quality assurance of Varian enhanced dynamic wedges
JOURNAL OF APPLIED CLINICAL MEDICAL PHYSICS, VOLUME 7, NUMBER 1, WINTER 2006 Performance evaluation and quality assurance of Varian enhanced dynamic wedges Parham Alaei and Patrick D. Higgins Department
Tom Wilson Product Marketing Manager Delivery Systems Varian Medical Systems International AG. CERN Accelerator School, May 2015
INDUSTRIAL DESIGN Tom Wilson Product Marketing Manager Delivery Systems Varian Medical Systems International AG VARIAN ONCOLOGY SYSTEMS 1 VARIAN ONCOLOGY SYSTEMS CERN Accelerator, May 2015 Industrial Design
The Hidden Extras. The Pricing Scheme of Cloud Computing. Stephane Rufer
The Hidden Extras The Pricing Scheme of Cloud Computing Stephane Rufer Cloud Computing Hype Cycle Definition Types Architecture Deployment Pricing/Charging in IT Economics of Cloud Computing Pricing Schemes
An Esri White Paper January 2011 Estimating the Cost of a GIS in the Amazon Cloud
An Esri White Paper January 2011 Estimating the Cost of a GIS in the Amazon Cloud Esri, 380 New York St., Redlands, CA 92373-8100 USA TEL 909-793-2853 FAX 909-793-5953 E-MAIL [email protected] WEB esri.com
Amazon Hosted ESRI GeoPortal Server. GeoCloud Project Report
Amazon Hosted ESRI GeoPortal Server GeoCloud Project Report Description of Application Operating Organization The USDA participated in the FY 2011 Federal Geographic Data Committee (FGDC) GeoCloud Sandbox
Migration Scenario: Migrating Batch Processes to the AWS Cloud
Migration Scenario: Migrating Batch Processes to the AWS Cloud Produce Ingest Process Store Manage Distribute Asset Creation Data Ingestor Metadata Ingestor (Manual) Transcoder Encoder Asset Store Catalog
Cloud Computing with Azure PaaS for Educational Institutions
International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 4, Number 2 (2014), pp. 139-144 International Research Publications House http://www. irphouse.com /ijict.htm Cloud
Axceleon s CloudFuzion Turbocharges 3D Rendering On Amazon s EC2
Axceleon s CloudFuzion Turbocharges 3D Rendering On Amazon s EC2 In the movie making, visual effects and 3D animation industrues meeting project and timing deadlines is critical to success. Poor quality
Using SUSE Studio to Build and Deploy Applications on Amazon EC2. Guide. Solution Guide Cloud Computing. www.suse.com
Using SUSE Studio to Build and Deploy Applications on Amazon EC2 Guide Solution Guide Cloud Computing Cloud Computing Solution Guide Using SUSE Studio to Build and Deploy Applications on Amazon EC2 Quickly
Deploying Business Virtual Appliances on Open Source Cloud Computing
International Journal of Computer Science and Telecommunications [Volume 3, Issue 4, April 2012] 26 ISSN 2047-3338 Deploying Business Virtual Appliances on Open Source Cloud Computing Tran Van Lang 1 and
DSS. Diskpool and cloud storage benchmarks used in IT-DSS. Data & Storage Services. Geoffray ADDE
DSS Data & Diskpool and cloud storage benchmarks used in IT-DSS CERN IT Department CH-1211 Geneva 23 Switzerland www.cern.ch/it Geoffray ADDE DSS Outline I- A rational approach to storage systems evaluation
An Introduction to Cloud Computing Concepts
Software Engineering Competence Center TUTORIAL An Introduction to Cloud Computing Concepts Practical Steps for Using Amazon EC2 IaaS Technology Ahmed Mohamed Gamaleldin Senior R&D Engineer-SECC [email protected]
An Open MPI-based Cloud Computing Service Architecture
An Open MPI-based Cloud Computing Service Architecture WEI-MIN JENG and HSIEH-CHE TSAI Department of Computer Science Information Management Soochow University Taipei, Taiwan {wjeng, 00356001}@csim.scu.edu.tw
IMPLEMENTATION CONCEPT FOR ADVANCED CLIENT REPUDIATION DIVERGE AUDITOR IN PUBLIC CLOUD
IMPLEMENTATION CONCEPT FOR ADVANCED CLIENT REPUDIATION DIVERGE AUDITOR IN PUBLIC CLOUD 1 Ms.Nita R. Mhaske, 2 Prof. S.M.Rokade 1 student, Master of Engineering, Dept. of Computer Engineering Sir Visvesvaraya
Amazon EC2 Product Details Page 1 of 5
Amazon EC2 Product Details Page 1 of 5 Amazon EC2 Functionality Amazon EC2 presents a true virtual computing environment, allowing you to use web service interfaces to launch instances with a variety of
Data Integrity Check using Hash Functions in Cloud environment
Data Integrity Check using Hash Functions in Cloud environment Selman Haxhijaha 1, Gazmend Bajrami 1, Fisnik Prekazi 1 1 Faculty of Computer Science and Engineering, University for Business and Tecnology
A Middleware Strategy to Survive Compute Peak Loads in Cloud
A Middleware Strategy to Survive Compute Peak Loads in Cloud Sasko Ristov Ss. Cyril and Methodius University Faculty of Information Sciences and Computer Engineering Skopje, Macedonia Email: [email protected]
THE DOSIMETRIC EFFECTS OF
THE DOSIMETRIC EFFECTS OF OPTIMIZATION TECHNIQUES IN IMRT/IGRT PLANNING 1 Multiple PTV Head and Neck Treatment Planning, Contouring, Data, Tips, Optimization Techniques, and algorithms AAMD 2013, San Antonio,
A Cloud Architecture for an Extensible Multi-Paradigm Modeling Environment
A Cloud Architecture for an Extensible Multi-Paradigm Modeling Environment Jonathan Corley 1 and Eugene Syriani 2 1 University of Alabama, U.S.A. 2 Université de Montréal, Canada Abstract. We present the
Windows Server 2008 Essentials. Installation, Deployment and Management
Windows Server 2008 Essentials Installation, Deployment and Management Windows Server 2008 Essentials First Edition. This ebook is provided for personal use only. Unauthorized use, reproduction and/or
A Scalable Network Monitoring and Bandwidth Throttling System for Cloud Computing
A Scalable Network Monitoring and Bandwidth Throttling System for Cloud Computing N.F. Huysamen and A.E. Krzesinski Department of Mathematical Sciences University of Stellenbosch 7600 Stellenbosch, South
HDFS Cluster Installation Automation for TupleWare
HDFS Cluster Installation Automation for TupleWare Xinyi Lu Department of Computer Science Brown University Providence, RI 02912 [email protected] March 26, 2014 Abstract TupleWare[1] is a C++ Framework
Data Integrity for Secure Dynamic Cloud Storage System Using TPA
International Journal of Electronic and Electrical Engineering. ISSN 0974-2174, Volume 7, Number 1 (2014), pp. 7-12 International Research Publication House http://www.irphouse.com Data Integrity for Secure
The Comprehensive Performance Rating for Hadoop Clusters on Cloud Computing Platform
The Comprehensive Performance Rating for Hadoop Clusters on Cloud Computing Platform Fong-Hao Liu, Ya-Ruei Liou, Hsiang-Fu Lo, Ko-Chin Chang, and Wei-Tsong Lee Abstract Virtualization platform solutions
High performance computing network for cloud environment using simulators
High performance computing network for cloud environment using simulators Ajith Singh. N 1 and M. Hemalatha 2 1 Ph.D, Research Scholar (CS), Karpagam University, Coimbatore, India 2 Prof & Head, Department
Estimating the Cost of a GIS in the Amazon Cloud. An Esri White Paper August 2012
Estimating the Cost of a GIS in the Amazon Cloud An Esri White Paper August 2012 Copyright 2012 Esri All rights reserved. Printed in the United States of America. The information contained in this document
In room Magnetic Resonance Imaging guided Radiotherapy (MRIgRT( MRIgRT) Jan Lagendijk and Bas Raaymakers
In room Magnetic Resonance Imaging guided Radiotherapy (MRIgRT( MRIgRT) Jan Lagendijk and Bas Raaymakers : Chris Bakker Boxue Liu Alexander Raaijmakers Rajko Topolnjak Richard van de Put Uulke van der
THE IMPACT OF CLOUD COMPUTING ON ENTERPRISE ARCHITECTURE. Johan Versendaal
THE IMPACT OF CLOUD COMPUTING ON ENTERPRISE ARCHITECTURE Johan Versendaal HU University of Applied Sciences Utrecht Nijenoord 1, 3552 AS Utrecht, Netherlands, [email protected] Utrecht University
Unprecedented Performance and Scalability Demonstrated For Meter Data Management:
Unprecedented Performance and Scalability Demonstrated For Meter Data Management: Ten Million Meters Scalable to One Hundred Million Meters For Five Billion Daily Meter Readings Performance testing results
Capping Server Cost and Energy Use with Hybrid Cloud Computing
Capping Server Cost and Energy Use with Hybrid Cloud Computing Richard Gimarc Amy Spellmann Mark Preston CA Technologies Uptime Institute RS Performance Connecticut Computer Measurement Group Friday, June
DEFINING CLOUD COMPUTING: AN ATTEMPT AT GIVING THE CLOUD AN IDENTITY. [email protected]
DEFINING CLOUD COMPUTING: AN ATTEMPT AT GIVING THE CLOUD AN IDENTITY Adnan Khalid* a,dr. Muhammad Shahbaz b, Dr. Athar Masood c d Department of Computer Science, Government College University Lahore, Pakistan,
Nessus or Metasploit: Security Assessment of OpenStack Cloud
Nessus or Metasploit: Security Assessment of OpenStack Cloud Aleksandar Donevski, Sasko Ristov and Marjan Gusev Ss. Cyril and Methodius University, Faculty of Information Sciences and Computer Engineering,
A Review of Load Balancing Algorithms for Cloud Computing
www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume - 3 Issue -9 September, 2014 Page No. 8297-8302 A Review of Load Balancing Algorithms for Cloud Computing Dr.G.N.K.Sureshbabu
Index Terms: Cloud Computing, Third Party Auditor, Threats In Cloud Computing, Dynamic Encryption.
Secure Privacy-Preserving Cloud Services. Abhaya Ghatkar, Reena Jadhav, Renju Georgekutty, Avriel William, Amita Jajoo DYPCOE, Akurdi, Pune [email protected], [email protected], [email protected],
Reallocation and Allocation of Virtual Machines in Cloud Computing Manan D. Shah a, *, Harshad B. Prajapati b
Proceedings of International Conference on Emerging Research in Computing, Information, Communication and Applications (ERCICA-14) Reallocation and Allocation of Virtual Machines in Cloud Computing Manan
2) Xen Hypervisor 3) UEC
5. Implementation Implementation of the trust model requires first preparing a test bed. It is a cloud computing environment that is required as the first step towards the implementation. Various tools
Imaging Computing Server User Guide
Imaging Computing Server User Guide PerkinElmer, Viscount Centre II, University of Warwick Science Park, Millburn Hill Road, Coventry, CV4 7HS T +44 (0) 24 7669 2229 F +44 (0) 24 7669 0091 E [email protected]
System Requirements and Configuration Options
System Requirements and Configuration Options Software: CrimeView Community, CrimeView Web System requirements and configurations are outlined below for CrimeView Web and CrimeView Community (including
Secured Storage of Outsourced Data in Cloud Computing
Secured Storage of Outsourced Data in Cloud Computing Chiranjeevi Kasukurthy 1, Ch. Ramesh Kumar 2 1 M.Tech(CSE), Nalanda Institute of Engineering & Technology,Siddharth Nagar, Sattenapalli, Guntur Affiliated
Radiation Oncology Centers Participating in MassHealth. Daniel Tsai, Assistant Secretary and Director of MassHealth
Executive Office of Health and Human s Office of Medicaid www.mass.gov/masshealth May 2015 TO: FROM: RE: Radiation Oncology Centers Participating in Daniel Tsai, Assistant Secretary and Director of (2015
Model-driven Performance Estimation, Deployment, and Resource Management for Cloud-hosted Services
Model-driven Performance Estimation, Deployment, and Resource Management for Cloud-hosted Services Faruk Caglar, Kyoungho An, Shashank Shekhar and Aniruddha Gokhale Vanderbilt University, ISIS and EECS
Hadoop & Spark Using Amazon EMR
Hadoop & Spark Using Amazon EMR Michael Hanisch, AWS Solutions Architecture 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Agenda Why did we build Amazon EMR? What is Amazon EMR?
Real Time Network Server Monitoring using Smartphone with Dynamic Load Balancing
www.ijcsi.org 227 Real Time Network Server Monitoring using Smartphone with Dynamic Load Balancing Dhuha Basheer Abdullah 1, Zeena Abdulgafar Thanoon 2, 1 Computer Science Department, Mosul University,
AVLOR SERVER CLOUD RECOVERY
AVLOR SERVER CLOUD RECOVERY WHITE PAPER 1 Table of Contents Abstract... 2 1. Introduction... 3 2. Server Cloud Recovery... 3 3. Amazon AWS Cloud... 4 a. What it is... 4 b. Why Use AWS?... 5 4. Difficulties
On Demand Satellite Image Processing
On Demand Satellite Image Processing Next generation technology for processing Terabytes of imagery on the Cloud WHITEPAPER MARCH 2015 Introduction Profound changes are happening with computing hardware
Amazon Web Services Primer. William Strickland COP 6938 Fall 2012 University of Central Florida
Amazon Web Services Primer William Strickland COP 6938 Fall 2012 University of Central Florida AWS Overview Amazon Web Services (AWS) is a collection of varying remote computing provided by Amazon.com.
ACCELERATORS AND MEDICAL PHYSICS 2
ACCELERATORS AND MEDICAL PHYSICS 2 Ugo Amaldi University of Milano Bicocca and TERA Foundation EPFL 2-28.10.10 - U. Amaldi 1 The icone of radiation therapy Radiation beam in matter EPFL 2-28.10.10 - U.
