SlideShare una empresa de Scribd logo
1 de 17
Descargar para leer sin conexión
Nane Kratzke

ARE CLOUD ENABLED VIRTUAL
LABS ECONOMICAL?

A Case Study Analyzing Cloud Based Virtual
Labs for Educational Purposes


                                                Prof. Dr. rer. nat. Nane Kratzke
                                                                                   1
                            Computer Science and Business Information Systems
Introduction

These use cases (among others ) are postulated to be cloud compatible
                                                                                data storage,
                          support software    short-term system               disaster recovery
 hosting websites
                         development cycles    demonstrations                   and business
                                                                                  continuity


                                                          overflow processing
              Training and          media processing         or large-scale
               educatioin            and rendering           scientific data
                                                              processing



                    •     Research shows that cost advantages of cloud
                          computing are deeply use case specific
                    •     Be aware of comparing non comparable use cases
                    •     This contribution analyzes the cost advantage of
                          virtual educational labs provided via cloud computing
                          means
                                                                           Prof. Dr. rer. nat. Nane Kratzke
                                                                                                              2
                                                       Computer Science and Business Information Systems
The next 30 minutes are about ...

•    Definition of virtual labs

•    Analyzed use case
     •  Some use case specific findings about costs
     •  Some use case specific findings about ressource usage

•    Decision making is not always obvious => How to decide?

•    Findings and advices
      •  Establishing virtual labs
      •  Is the concept transferable?
      •  Advices for practical courses
      •  Pragmatic rules for cost control

•    Conclusion and outlook

                                                                   Prof. Dr. rer. nat. Nane Kratzke
                                                                                                      3
                                               Computer Science and Business Information Systems
What is a virtual lab (definition)


A Virtual Lab is a collection of
compute, storage and networking
resources provided by an
educational organization for
educational or research purposes.
It can be provided to a single or a
small group of students.
Provided resources are available for
short-term use and are billed by
actual resource consumption.
In most of the times provided
resources are rented by the
educational organization from a
cloud service provider.

                                                           Prof. Dr. rer. nat. Nane Kratzke
                                                                                              4
                                       Computer Science and Business Information Systems
Analyzed use case


•    Web technology lecture/practical course for 49 computer science students
     in summer 2011.
•    Project 1: Develop a website for a scientific conference on robotic sailing
•    Project 2: Google map based automatic sailbot tracking service
•    All groups were assigned cloud service accounts provided by Amazon Web
     Services (AWS).
•    Analysis of billing as well as usage data provided by AWS.




                                                                      Prof. Dr. rer. nat. Nane Kratzke
                                                                                                         5
                                                  Computer Science and Business Information Systems
(A)
                        Costs per Month (aligned to Weeks)
               500
                     Cost analysis
               400
Costs in USD

               300
               200




                     Total costs:                                846.99 $
               100




                     Total students:                             49
                     Cost per student:                           17.28 $
               0




                     CW 13      CW 14 – CW 17   CW 18 – CW 21     CW 22 – CW 25


                                   Calendar Weeks (CW)


                                        (B)
                                  Main Cost Drivers


                      instancehour (62%)
                                                                                    Main identified cost drivers:
                                                                                    (1)  Server uptime (2/3)
                                                                datatransfer (0%)
                                                                adressing (3%)
                                                                                    (2)  Data storage (1/3)

                                                  datastorage (34%)

                                                                                                           Prof. Dr. rer. nat. Nane Kratzke
                                                                                                                                              6
                                                                                       Computer Science and Business Information Systems
0
                                     13    14   15   16   17   18   19   20      21      22       23      24      25
Average to Peak Ratio per Week (I)
                                                               Calendar Week


                                                               (C)
                                                Average Box to Maximum Box Ratio
                                                      according to Weinman
                             1.0



                                   Cloud computing is
                                   economical not reasonable
Avg to Max Box Usage Ratio

                             0.8




                                   Cloud computing
                             0.6




                                   might be reasonable
                             0.4




                                                                                  Cloud computing is
                             0.2




                                                                               economical reasonable
                             0.0




                                          14         16        18        20                22                24

                                                               Calendar Week
                                                                                                   Prof. Dr. rer. nat. Nane Kratzke
                                                                                                                                      7
                                                                               Computer Science and Business Information Systems
0
                                     13    14   15   16   17   18   19   20      21      22       23      24      25
Average to Peak Ratio per Week (II)
                                                               Calendar Week


                                                               (C)
                                                Average Box to Maximum Box Ratio
                                                      according to Weinman
                             1.0



                                   Training
                                   Cloud computing is
                                               Project                                   24x7
                                   economical not reasonable
Avg to Max Box Usage Ratio

                             0.8




                                   Cloud computing
                             0.6




                                   might be reasonable
                             0.4




                                                                                                                     Migration
                                                                                  Cloud computing is
                             0.2




                                                                               economical reasonable
                             0.0




                                          14         16        18        20                22                24

                                                               Calendar Week
                                                                                                   Prof. Dr. rer. nat. Nane Kratzke
                                                                                                                                      8
                                                                               Computer Science and Business Information Systems
Economical Decision Analysis
A four step process to decide for or against cloud based virtual labs


                                                                                              (A)
   Determine your atp                                                            Maximum and Average Box Usage




                                                          50
         ratio                                                                                          Average Box Usage
                                                                                                        Maximum Box Usage in an hour




                                                          40
                                      Used Server Boxes

                                                          30
     Determine your




                                                          20
     dedicated costs




                                                          10
                                                          0
                                                                 13   14    15     16    17   18   19   20    21   22   23   24   25

                                                                                              Calendar Week

   Determine your
                                                                                            (B)
  maximal cloud costs                Max instances: 49    2000             Accumulated Processing Hours per Week



                                     Processing hours: 7612
                                                          1500
                                      Processing Hours




 Determine appropriate
                                     Average: 7612 / (26 * 7 * 24) = 1.74
                                                          1000




   cloud ressources                  Overall atp ratio: 1.74 / 49 = 0.035
                                                          500




                                                                                                            Prof. Dr. rer. nat. Nane Kratzke
                                                                                                                                               9
                                                          0




                                                                                        Computer Science and Business Information Systems
                                                                 13   14    15     16    17   18   19   20    21   22   23   24   25
Economical Decision Analysis
A four step process to decide for or against cloud based virtual labs



   Determine your atp            According to Weinmann the peak-to-average
         ratio                   ratio should be greater than the relation
                                 between the variable costs c and the
                                 dedicated costs d:

     Determine your
     dedicated costs



                                 Example Server:                   500 US Dollar
   Determine your
  maximal cloud costs            Amortization:                     3 years


                                                          500$
 Determine appropriate
                                    d5years (500$) =               = 0.019 $ h
                                                     3 • 365 • 24h
   cloud ressources

                                                                             Prof. Dr. rer. nat. Nane Kratzke
                                                                                                                10
                                                         Computer Science and Business Information Systems
                      €
Economical Decision Analysis
A four step process to decide for or against cloud based virtual labs



   Determine your atp
         ratio



     Determine your
     dedicated costs



   Determine your
  maximal cloud costs

                                                     0.019 $ h              $
                                           c Max =                   = 0.54
 Determine appropriate
                                                       0.035                h
   cloud ressources

                                                                             Prof. Dr. rer. nat. Nane Kratzke
                                                                                                                11
                             €                           Computer Science and Business Information Systems
Economical Decision Analysis
A four step process to decide for or against cloud based virtual labs



   Determine your atp                                                                     0.023 $ h     $
         ratio                                                                   c Max   =       = 0.54
                                                                                           0.035        h




                                  Pricings for EU region, 19th March, 2012
     Determine your                                                          €


                                  Example: Amazon Web Services EC2-
     dedicated costs



   Determine your
  maximal cloud costs



 Determine appropriate
   cloud ressources

                                                                                                         Prof. Dr. rer. nat. Nane Kratzke
                                                                                                                                            12
                                                                                     Computer Science and Business Information Systems
General Findings

•  Cloud computing loves peak load scenarios (higher
   education provides peak loads, be happy)

•  Cloud generated costs are use case specific (be
   carefull)

•  Main cost drivers are (try to minimize)
   •  Box usage (server uptime)
   •  Data storage (server volumes)


•  Not economical interesting use cases (try to avoid)
   •  24x7 and
   •  constant loads
                                                          Prof. Dr. rer. nat. Nane Kratzke
                                                                                             13
                                      Computer Science and Business Information Systems
Transferability
According to module descriptions of computer science (near) study
programs of the Lübeck University of Applied Sciences



•    Industrial Networks and
     Databases
•    Informationtechnology
•    Databases




                                                             common:
                                             Ressource requirements in
•    Integrated                                                          •  Database
     Informationsystems                                                  •  Distributed
•    Distributed Systems                                                    processing instances
•    Operating Systems                                                   •  Webtechnologies
•    ...                                                                 •  Linux/Unix based
                                                                            instances
                                                                         •  Parallel processing
Whenever there exist a practical
                                                                         •  Large-scale data
course with one of the mentioned
                                                                            processing
ressources requirements a virtual lab
might be a reasonable option.
                                                                                             Prof. Dr. rer. nat. Nane Kratzke
                                                                                                                                14
                                                                         Computer Science and Business Information Systems
Advices




  #1      •  Initial training phase (may be even an
             virtual lab training course)



  #2      •  Cloud computing gives flexibility. Use it! No
             presence is required (after initial training)



  #3      •  Watch your costs and establish a cost
             awareness




                                                                Prof. Dr. rer. nat. Nane Kratzke
                                                                                                   15
                                            Computer Science and Business Information Systems
Mindkeeping cost control rules for
students



 motivation rule




                                                   Prof. Dr. rer. nat. Nane Kratzke
                                                                                      16
                               Computer Science and Business Information Systems
Conclusions

         •    Cloud based labs are scalable (10, 100, 1000
              students)
         •    Decision making must not be obvious => four step
              decision making model
         •    Analysed use case showed a 25 to 50 times cost
              advantage in comparison to classical dedicated
              approaches
         •    advices for applying virtual labs in practical courses
         •    common requirements to search for similar courses



         •    It is likely that cloud based virtual labs might be
              an economical option for several practical
              courses, but ...

                                                            Prof. Dr. rer. nat. Nane Kratzke
                                                                                               17
                                        Computer Science and Business Information Systems

Más contenido relacionado

La actualidad más candente

Convolutional neural network
Convolutional neural network Convolutional neural network
Convolutional neural network Yan Xu
 
A deep awareness framework for pervasiv video cloud
A deep awareness framework for pervasiv video cloudA deep awareness framework for pervasiv video cloud
A deep awareness framework for pervasiv video cloudredpel dot com
 
(Msc Thesis) Sparse Coral Classification Using Deep Convolutional Neural Netw...
(Msc Thesis) Sparse Coral Classification Using Deep Convolutional Neural Netw...(Msc Thesis) Sparse Coral Classification Using Deep Convolutional Neural Netw...
(Msc Thesis) Sparse Coral Classification Using Deep Convolutional Neural Netw...Mohamed Elawady
 
REDUCING THE COGNITIVE LOAD ON ANALYSTS THROUGH HAMMING DISTANCE BASED ALERT ...
REDUCING THE COGNITIVE LOAD ON ANALYSTS THROUGH HAMMING DISTANCE BASED ALERT ...REDUCING THE COGNITIVE LOAD ON ANALYSTS THROUGH HAMMING DISTANCE BASED ALERT ...
REDUCING THE COGNITIVE LOAD ON ANALYSTS THROUGH HAMMING DISTANCE BASED ALERT ...IJNSA Journal
 
expeditions praneeth_june-2021
expeditions praneeth_june-2021expeditions praneeth_june-2021
expeditions praneeth_june-2021Praneeth Vepakomma
 
BigDL webinar - Deep Learning Library for Spark
BigDL webinar - Deep Learning Library for SparkBigDL webinar - Deep Learning Library for Spark
BigDL webinar - Deep Learning Library for SparkDESMOND YUEN
 
Research Training Group METRIK
Research Training Group METRIKResearch Training Group METRIK
Research Training Group METRIKMarkus Scheidgen
 
Pain points for preservation services / workflows in repositories
Pain points for preservation services /  workflows in repositories Pain points for preservation services /  workflows in repositories
Pain points for preservation services / workflows in repositories prwheatley
 

La actualidad más candente (9)

Convolutional neural network
Convolutional neural network Convolutional neural network
Convolutional neural network
 
A deep awareness framework for pervasiv video cloud
A deep awareness framework for pervasiv video cloudA deep awareness framework for pervasiv video cloud
A deep awareness framework for pervasiv video cloud
 
Introduction to deep learning
Introduction to deep learningIntroduction to deep learning
Introduction to deep learning
 
(Msc Thesis) Sparse Coral Classification Using Deep Convolutional Neural Netw...
(Msc Thesis) Sparse Coral Classification Using Deep Convolutional Neural Netw...(Msc Thesis) Sparse Coral Classification Using Deep Convolutional Neural Netw...
(Msc Thesis) Sparse Coral Classification Using Deep Convolutional Neural Netw...
 
REDUCING THE COGNITIVE LOAD ON ANALYSTS THROUGH HAMMING DISTANCE BASED ALERT ...
REDUCING THE COGNITIVE LOAD ON ANALYSTS THROUGH HAMMING DISTANCE BASED ALERT ...REDUCING THE COGNITIVE LOAD ON ANALYSTS THROUGH HAMMING DISTANCE BASED ALERT ...
REDUCING THE COGNITIVE LOAD ON ANALYSTS THROUGH HAMMING DISTANCE BASED ALERT ...
 
expeditions praneeth_june-2021
expeditions praneeth_june-2021expeditions praneeth_june-2021
expeditions praneeth_june-2021
 
BigDL webinar - Deep Learning Library for Spark
BigDL webinar - Deep Learning Library for SparkBigDL webinar - Deep Learning Library for Spark
BigDL webinar - Deep Learning Library for Spark
 
Research Training Group METRIK
Research Training Group METRIKResearch Training Group METRIK
Research Training Group METRIK
 
Pain points for preservation services / workflows in repositories
Pain points for preservation services /  workflows in repositories Pain points for preservation services /  workflows in repositories
Pain points for preservation services / workflows in repositories
 

Destacado

Well-Architected Framework (Official AWS)
Well-Architected Framework (Official AWS)Well-Architected Framework (Official AWS)
Well-Architected Framework (Official AWS)Stephan Marais
 
2016 Utah Cloud Summit: Architecting on AWS - Best Practices
2016 Utah Cloud Summit: Architecting on AWS - Best Practices2016 Utah Cloud Summit: Architecting on AWS - Best Practices
2016 Utah Cloud Summit: Architecting on AWS - Best Practices1Strategy
 
Endocode Kubernetes Meetup: Architecture Patterns for Microservices in Kubern...
Endocode Kubernetes Meetup: Architecture Patterns for Microservices in Kubern...Endocode Kubernetes Meetup: Architecture Patterns for Microservices in Kubern...
Endocode Kubernetes Meetup: Architecture Patterns for Microservices in Kubern...Thomas Fricke
 
Continuous delivery of microservices with kubernetes - Quintor 27-2-2017
Continuous delivery of microservices with kubernetes - Quintor 27-2-2017Continuous delivery of microservices with kubernetes - Quintor 27-2-2017
Continuous delivery of microservices with kubernetes - Quintor 27-2-2017Arjen Wassink
 
Presentatie mediawijsheid[1]
Presentatie mediawijsheid[1]Presentatie mediawijsheid[1]
Presentatie mediawijsheid[1]Joke Hoogendijk
 
Bridging the gap
Bridging the gap Bridging the gap
Bridging the gap MSchoonmade
 
EDUC 569A Action Research Progress
EDUC 569A Action Research ProgressEDUC 569A Action Research Progress
EDUC 569A Action Research ProgressDan Bruner
 
natali - time for a break?
natali - time for a break?natali - time for a break?
natali - time for a break?dnplourde
 
Root word presentatino
Root word presentatinoRoot word presentatino
Root word presentatino1006121
 
Metodo de estudio ecci
Metodo de estudio ecciMetodo de estudio ecci
Metodo de estudio eccisaulroa
 
Soul Board 2010-2011
Soul Board 2010-2011Soul Board 2010-2011
Soul Board 2010-2011Quill Amy
 
THE UNKNOWN script - 2nd draft
THE UNKNOWN script - 2nd draftTHE UNKNOWN script - 2nd draft
THE UNKNOWN script - 2nd drafthannahbutters
 
Mini6410+++º +¦ß-20101121
Mini6410+++º +¦ß-20101121Mini6410+++º +¦ß-20101121
Mini6410+++º +¦ß-20101121meru2ks
 
Geographic regions of virginia step by step
Geographic regions of virginia step by stepGeographic regions of virginia step by step
Geographic regions of virginia step by stepfijiflip
 
Týdenní přehled J&T Banka (25. - 29. dubna 2011)
Týdenní přehled J&T Banka (25. - 29. dubna 2011)Týdenní přehled J&T Banka (25. - 29. dubna 2011)
Týdenní přehled J&T Banka (25. - 29. dubna 2011)jtbanka
 

Destacado (18)

Well-Architected Framework (Official AWS)
Well-Architected Framework (Official AWS)Well-Architected Framework (Official AWS)
Well-Architected Framework (Official AWS)
 
2016 Utah Cloud Summit: Architecting on AWS - Best Practices
2016 Utah Cloud Summit: Architecting on AWS - Best Practices2016 Utah Cloud Summit: Architecting on AWS - Best Practices
2016 Utah Cloud Summit: Architecting on AWS - Best Practices
 
Endocode Kubernetes Meetup: Architecture Patterns for Microservices in Kubern...
Endocode Kubernetes Meetup: Architecture Patterns for Microservices in Kubern...Endocode Kubernetes Meetup: Architecture Patterns for Microservices in Kubern...
Endocode Kubernetes Meetup: Architecture Patterns for Microservices in Kubern...
 
Continuous delivery of microservices with kubernetes - Quintor 27-2-2017
Continuous delivery of microservices with kubernetes - Quintor 27-2-2017Continuous delivery of microservices with kubernetes - Quintor 27-2-2017
Continuous delivery of microservices with kubernetes - Quintor 27-2-2017
 
Presentatie mediawijsheid[1]
Presentatie mediawijsheid[1]Presentatie mediawijsheid[1]
Presentatie mediawijsheid[1]
 
defesaEvandro
defesaEvandrodefesaEvandro
defesaEvandro
 
Bridging the gap
Bridging the gap Bridging the gap
Bridging the gap
 
EDUC 569A Action Research Progress
EDUC 569A Action Research ProgressEDUC 569A Action Research Progress
EDUC 569A Action Research Progress
 
natali - time for a break?
natali - time for a break?natali - time for a break?
natali - time for a break?
 
Root word presentatino
Root word presentatinoRoot word presentatino
Root word presentatino
 
Metodo de estudio ecci
Metodo de estudio ecciMetodo de estudio ecci
Metodo de estudio ecci
 
~Proloog
~Proloog~Proloog
~Proloog
 
Soul Board 2010-2011
Soul Board 2010-2011Soul Board 2010-2011
Soul Board 2010-2011
 
Ascensus Credit Union Education Catalog 2012
Ascensus Credit Union Education Catalog 2012Ascensus Credit Union Education Catalog 2012
Ascensus Credit Union Education Catalog 2012
 
THE UNKNOWN script - 2nd draft
THE UNKNOWN script - 2nd draftTHE UNKNOWN script - 2nd draft
THE UNKNOWN script - 2nd draft
 
Mini6410+++º +¦ß-20101121
Mini6410+++º +¦ß-20101121Mini6410+++º +¦ß-20101121
Mini6410+++º +¦ß-20101121
 
Geographic regions of virginia step by step
Geographic regions of virginia step by stepGeographic regions of virginia step by step
Geographic regions of virginia step by step
 
Týdenní přehled J&T Banka (25. - 29. dubna 2011)
Týdenní přehled J&T Banka (25. - 29. dubna 2011)Týdenní přehled J&T Banka (25. - 29. dubna 2011)
Týdenní přehled J&T Banka (25. - 29. dubna 2011)
 

Similar a Are cloud based virtual labs cost effective? (CSEDU 2012)

Cloud Economics in Training and Simulation
Cloud Economics in Training and SimulationCloud Economics in Training and Simulation
Cloud Economics in Training and SimulationNane Kratzke
 
Cloud Economics in Training and Simulation
Cloud Economics in Training and SimulationCloud Economics in Training and Simulation
Cloud Economics in Training and SimulationNane Kratzke
 
Grid is Dead ? Nimrod on the Cloud
Grid is Dead ? Nimrod on the CloudGrid is Dead ? Nimrod on the Cloud
Grid is Dead ? Nimrod on the CloudAdianto Wibisono
 
Overcoming Cost Intransparency of Cloud Computing
Overcoming Cost Intransparency of Cloud ComputingOvercoming Cost Intransparency of Cloud Computing
Overcoming Cost Intransparency of Cloud ComputingNane Kratzke
 
Adoption of Cloud Computing in Scientific Research
Adoption of Cloud Computing in Scientific ResearchAdoption of Cloud Computing in Scientific Research
Adoption of Cloud Computing in Scientific ResearchYehia El-khatib
 
Estimating the Total Costs of Your Cloud Analytics Platform
Estimating the Total Costs of Your Cloud Analytics PlatformEstimating the Total Costs of Your Cloud Analytics Platform
Estimating the Total Costs of Your Cloud Analytics PlatformDATAVERSITY
 
ClouNS - A Cloud-native Application Reference Model for Enterprise Architects
ClouNS - A Cloud-native Application Reference Model for Enterprise ArchitectsClouNS - A Cloud-native Application Reference Model for Enterprise Architects
ClouNS - A Cloud-native Application Reference Model for Enterprise ArchitectsNane Kratzke
 
Independent tasks scheduling based on genetic
Independent tasks scheduling based on geneticIndependent tasks scheduling based on genetic
Independent tasks scheduling based on geneticambitlick
 
What the cloud has to do with a burning house?
What the cloud has to do with a burning house?What the cloud has to do with a burning house?
What the cloud has to do with a burning house?Nane Kratzke
 
Adam shiwa summerschool 2012
Adam shiwa summerschool 2012Adam shiwa summerschool 2012
Adam shiwa summerschool 2012aszbel
 
Deroure Repo3
Deroure Repo3Deroure Repo3
Deroure Repo3guru122
 
Data-intensive profile for the VAMDC
Data-intensive profile for the VAMDCData-intensive profile for the VAMDC
Data-intensive profile for the VAMDCAstroAtom
 
Svm Classifier Algorithm for Data Stream Mining Using Hive and R
Svm Classifier Algorithm for Data Stream Mining Using Hive and RSvm Classifier Algorithm for Data Stream Mining Using Hive and R
Svm Classifier Algorithm for Data Stream Mining Using Hive and RIRJET Journal
 
IRJET- Scheduling of Independent Tasks over Virtual Machines on Computati...
IRJET-  	  Scheduling of Independent Tasks over Virtual Machines on Computati...IRJET-  	  Scheduling of Independent Tasks over Virtual Machines on Computati...
IRJET- Scheduling of Independent Tasks over Virtual Machines on Computati...IRJET Journal
 
The Open Science Data Cloud: Empowering the Long Tail of Science
The Open Science Data Cloud: Empowering the Long Tail of ScienceThe Open Science Data Cloud: Empowering the Long Tail of Science
The Open Science Data Cloud: Empowering the Long Tail of ScienceRobert Grossman
 
Automated Experimentation in Social Informatics
Automated Experimentation in Social InformaticsAutomated Experimentation in Social Informatics
Automated Experimentation in Social InformaticsAliaksandr Birukou
 
About an Immune System Understanding for Cloud-native Applications - Biology ...
About an Immune System Understanding for Cloud-native Applications - Biology ...About an Immune System Understanding for Cloud-native Applications - Biology ...
About an Immune System Understanding for Cloud-native Applications - Biology ...Nane Kratzke
 
Open Chemistry: Realizing Open Data, Open Standards, and Open Source
Open Chemistry: Realizing Open Data, Open Standards, and Open SourceOpen Chemistry: Realizing Open Data, Open Standards, and Open Source
Open Chemistry: Realizing Open Data, Open Standards, and Open SourceMarcus Hanwell
 

Similar a Are cloud based virtual labs cost effective? (CSEDU 2012) (20)

Cloud Economics in Training and Simulation
Cloud Economics in Training and SimulationCloud Economics in Training and Simulation
Cloud Economics in Training and Simulation
 
Cloud Economics in Training and Simulation
Cloud Economics in Training and SimulationCloud Economics in Training and Simulation
Cloud Economics in Training and Simulation
 
Grid is Dead ? Nimrod on the Cloud
Grid is Dead ? Nimrod on the CloudGrid is Dead ? Nimrod on the Cloud
Grid is Dead ? Nimrod on the Cloud
 
Overcoming Cost Intransparency of Cloud Computing
Overcoming Cost Intransparency of Cloud ComputingOvercoming Cost Intransparency of Cloud Computing
Overcoming Cost Intransparency of Cloud Computing
 
Adoption of Cloud Computing in Scientific Research
Adoption of Cloud Computing in Scientific ResearchAdoption of Cloud Computing in Scientific Research
Adoption of Cloud Computing in Scientific Research
 
Estimating the Total Costs of Your Cloud Analytics Platform
Estimating the Total Costs of Your Cloud Analytics PlatformEstimating the Total Costs of Your Cloud Analytics Platform
Estimating the Total Costs of Your Cloud Analytics Platform
 
ClouNS - A Cloud-native Application Reference Model for Enterprise Architects
ClouNS - A Cloud-native Application Reference Model for Enterprise ArchitectsClouNS - A Cloud-native Application Reference Model for Enterprise Architects
ClouNS - A Cloud-native Application Reference Model for Enterprise Architects
 
Independent tasks scheduling based on genetic
Independent tasks scheduling based on geneticIndependent tasks scheduling based on genetic
Independent tasks scheduling based on genetic
 
What the cloud has to do with a burning house?
What the cloud has to do with a burning house?What the cloud has to do with a burning house?
What the cloud has to do with a burning house?
 
Adam shiwa summerschool 2012
Adam shiwa summerschool 2012Adam shiwa summerschool 2012
Adam shiwa summerschool 2012
 
Deroure Repo3
Deroure Repo3Deroure Repo3
Deroure Repo3
 
Data-intensive profile for the VAMDC
Data-intensive profile for the VAMDCData-intensive profile for the VAMDC
Data-intensive profile for the VAMDC
 
Svm Classifier Algorithm for Data Stream Mining Using Hive and R
Svm Classifier Algorithm for Data Stream Mining Using Hive and RSvm Classifier Algorithm for Data Stream Mining Using Hive and R
Svm Classifier Algorithm for Data Stream Mining Using Hive and R
 
IRJET- Scheduling of Independent Tasks over Virtual Machines on Computati...
IRJET-  	  Scheduling of Independent Tasks over Virtual Machines on Computati...IRJET-  	  Scheduling of Independent Tasks over Virtual Machines on Computati...
IRJET- Scheduling of Independent Tasks over Virtual Machines on Computati...
 
The Open Science Data Cloud: Empowering the Long Tail of Science
The Open Science Data Cloud: Empowering the Long Tail of ScienceThe Open Science Data Cloud: Empowering the Long Tail of Science
The Open Science Data Cloud: Empowering the Long Tail of Science
 
Journals analysis ppt
Journals analysis pptJournals analysis ppt
Journals analysis ppt
 
Automated Experimentation in Social Informatics
Automated Experimentation in Social InformaticsAutomated Experimentation in Social Informatics
Automated Experimentation in Social Informatics
 
Shikha fdp 62_14july2017
Shikha fdp 62_14july2017Shikha fdp 62_14july2017
Shikha fdp 62_14july2017
 
About an Immune System Understanding for Cloud-native Applications - Biology ...
About an Immune System Understanding for Cloud-native Applications - Biology ...About an Immune System Understanding for Cloud-native Applications - Biology ...
About an Immune System Understanding for Cloud-native Applications - Biology ...
 
Open Chemistry: Realizing Open Data, Open Standards, and Open Source
Open Chemistry: Realizing Open Data, Open Standards, and Open SourceOpen Chemistry: Realizing Open Data, Open Standards, and Open Source
Open Chemistry: Realizing Open Data, Open Standards, and Open Source
 

Más de Nane Kratzke

Smart like a Fox: How clever students trick dumb programming assignment asses...
Smart like a Fox: How clever students trick dumb programming assignment asses...Smart like a Fox: How clever students trick dumb programming assignment asses...
Smart like a Fox: How clever students trick dumb programming assignment asses...Nane Kratzke
 
#BTW17 on Twitter (Die Bundestagswahl 2017 auf Twitter - war der Ausgang abzu...
#BTW17 on Twitter (Die Bundestagswahl 2017 auf Twitter - war der Ausgang abzu...#BTW17 on Twitter (Die Bundestagswahl 2017 auf Twitter - war der Ausgang abzu...
#BTW17 on Twitter (Die Bundestagswahl 2017 auf Twitter - war der Ausgang abzu...Nane Kratzke
 
About being the Tortoise or the Hare? Making Cloud Applications too Fast and ...
About being the Tortoise or the Hare? Making Cloud Applications too Fast and ...About being the Tortoise or the Hare? Making Cloud Applications too Fast and ...
About being the Tortoise or the Hare? Making Cloud Applications too Fast and ...Nane Kratzke
 
Serverless Architectures - Where have all the servers gone?
Serverless Architectures - Where have all the servers gone?Serverless Architectures - Where have all the servers gone?
Serverless Architectures - Where have all the servers gone?Nane Kratzke
 
There is no impenetrable system - So, why we are still waiting to get breached?
There is no impenetrable system - So, why we are still waiting to get breached?There is no impenetrable system - So, why we are still waiting to get breached?
There is no impenetrable system - So, why we are still waiting to get breached?Nane Kratzke
 
Towards a Lightweight Multi-Cloud DSL for Elastic and Transferable Cloud-nati...
Towards a Lightweight Multi-Cloud DSL for Elastic and Transferable Cloud-nati...Towards a Lightweight Multi-Cloud DSL for Elastic and Transferable Cloud-nati...
Towards a Lightweight Multi-Cloud DSL for Elastic and Transferable Cloud-nati...Nane Kratzke
 
We have the Bricks to Build Cloud-native Cathedrals - But do we have the mortar?
We have the Bricks to Build Cloud-native Cathedrals - But do we have the mortar?We have the Bricks to Build Cloud-native Cathedrals - But do we have the mortar?
We have the Bricks to Build Cloud-native Cathedrals - But do we have the mortar?Nane Kratzke
 
Der Bundestagswahlkampf 2017 auf Twitter - War der Ausgang abzusehen?
Der Bundestagswahlkampf 2017 auf Twitter - War der Ausgang abzusehen?Der Bundestagswahlkampf 2017 auf Twitter - War der Ausgang abzusehen?
Der Bundestagswahlkampf 2017 auf Twitter - War der Ausgang abzusehen?Nane Kratzke
 
Smuggling Multi-Cloud Support into Cloud-native Applications using Elastic Co...
Smuggling Multi-Cloud Support into Cloud-native Applications using Elastic Co...Smuggling Multi-Cloud Support into Cloud-native Applications using Elastic Co...
Smuggling Multi-Cloud Support into Cloud-native Applications using Elastic Co...Nane Kratzke
 
Was die Cloud mit einem brennenden Haus zu tun hat
Was die Cloud mit einem brennenden Haus zu tun hatWas die Cloud mit einem brennenden Haus zu tun hat
Was die Cloud mit einem brennenden Haus zu tun hatNane Kratzke
 
RESTful APIs mit Dart
RESTful APIs mit DartRESTful APIs mit Dart
RESTful APIs mit DartNane Kratzke
 
ppbench - A Visualizing Network Benchmark for Microservices
ppbench - A Visualizing Network Benchmark for Microservicesppbench - A Visualizing Network Benchmark for Microservices
ppbench - A Visualizing Network Benchmark for MicroservicesNane Kratzke
 
About Microservices, Containers and their Underestimated Impact on Network Pe...
About Microservices, Containers and their Underestimated Impact on Network Pe...About Microservices, Containers and their Underestimated Impact on Network Pe...
About Microservices, Containers and their Underestimated Impact on Network Pe...Nane Kratzke
 
Java Streams und Lambdas
Java Streams und LambdasJava Streams und Lambdas
Java Streams und LambdasNane Kratzke
 
Dart (Teil II der Tour de Dart)
Dart (Teil II der Tour de Dart)Dart (Teil II der Tour de Dart)
Dart (Teil II der Tour de Dart)Nane Kratzke
 
Dart (Teil I der Tour de Dart)
Dart (Teil I der Tour de Dart)Dart (Teil I der Tour de Dart)
Dart (Teil I der Tour de Dart)Nane Kratzke
 
What Cost Us Cloud Computing
What Cost Us Cloud ComputingWhat Cost Us Cloud Computing
What Cost Us Cloud ComputingNane Kratzke
 

Más de Nane Kratzke (17)

Smart like a Fox: How clever students trick dumb programming assignment asses...
Smart like a Fox: How clever students trick dumb programming assignment asses...Smart like a Fox: How clever students trick dumb programming assignment asses...
Smart like a Fox: How clever students trick dumb programming assignment asses...
 
#BTW17 on Twitter (Die Bundestagswahl 2017 auf Twitter - war der Ausgang abzu...
#BTW17 on Twitter (Die Bundestagswahl 2017 auf Twitter - war der Ausgang abzu...#BTW17 on Twitter (Die Bundestagswahl 2017 auf Twitter - war der Ausgang abzu...
#BTW17 on Twitter (Die Bundestagswahl 2017 auf Twitter - war der Ausgang abzu...
 
About being the Tortoise or the Hare? Making Cloud Applications too Fast and ...
About being the Tortoise or the Hare? Making Cloud Applications too Fast and ...About being the Tortoise or the Hare? Making Cloud Applications too Fast and ...
About being the Tortoise or the Hare? Making Cloud Applications too Fast and ...
 
Serverless Architectures - Where have all the servers gone?
Serverless Architectures - Where have all the servers gone?Serverless Architectures - Where have all the servers gone?
Serverless Architectures - Where have all the servers gone?
 
There is no impenetrable system - So, why we are still waiting to get breached?
There is no impenetrable system - So, why we are still waiting to get breached?There is no impenetrable system - So, why we are still waiting to get breached?
There is no impenetrable system - So, why we are still waiting to get breached?
 
Towards a Lightweight Multi-Cloud DSL for Elastic and Transferable Cloud-nati...
Towards a Lightweight Multi-Cloud DSL for Elastic and Transferable Cloud-nati...Towards a Lightweight Multi-Cloud DSL for Elastic and Transferable Cloud-nati...
Towards a Lightweight Multi-Cloud DSL for Elastic and Transferable Cloud-nati...
 
We have the Bricks to Build Cloud-native Cathedrals - But do we have the mortar?
We have the Bricks to Build Cloud-native Cathedrals - But do we have the mortar?We have the Bricks to Build Cloud-native Cathedrals - But do we have the mortar?
We have the Bricks to Build Cloud-native Cathedrals - But do we have the mortar?
 
Der Bundestagswahlkampf 2017 auf Twitter - War der Ausgang abzusehen?
Der Bundestagswahlkampf 2017 auf Twitter - War der Ausgang abzusehen?Der Bundestagswahlkampf 2017 auf Twitter - War der Ausgang abzusehen?
Der Bundestagswahlkampf 2017 auf Twitter - War der Ausgang abzusehen?
 
Smuggling Multi-Cloud Support into Cloud-native Applications using Elastic Co...
Smuggling Multi-Cloud Support into Cloud-native Applications using Elastic Co...Smuggling Multi-Cloud Support into Cloud-native Applications using Elastic Co...
Smuggling Multi-Cloud Support into Cloud-native Applications using Elastic Co...
 
Was die Cloud mit einem brennenden Haus zu tun hat
Was die Cloud mit einem brennenden Haus zu tun hatWas die Cloud mit einem brennenden Haus zu tun hat
Was die Cloud mit einem brennenden Haus zu tun hat
 
RESTful APIs mit Dart
RESTful APIs mit DartRESTful APIs mit Dart
RESTful APIs mit Dart
 
ppbench - A Visualizing Network Benchmark for Microservices
ppbench - A Visualizing Network Benchmark for Microservicesppbench - A Visualizing Network Benchmark for Microservices
ppbench - A Visualizing Network Benchmark for Microservices
 
About Microservices, Containers and their Underestimated Impact on Network Pe...
About Microservices, Containers and their Underestimated Impact on Network Pe...About Microservices, Containers and their Underestimated Impact on Network Pe...
About Microservices, Containers and their Underestimated Impact on Network Pe...
 
Java Streams und Lambdas
Java Streams und LambdasJava Streams und Lambdas
Java Streams und Lambdas
 
Dart (Teil II der Tour de Dart)
Dart (Teil II der Tour de Dart)Dart (Teil II der Tour de Dart)
Dart (Teil II der Tour de Dart)
 
Dart (Teil I der Tour de Dart)
Dart (Teil I der Tour de Dart)Dart (Teil I der Tour de Dart)
Dart (Teil I der Tour de Dart)
 
What Cost Us Cloud Computing
What Cost Us Cloud ComputingWhat Cost Us Cloud Computing
What Cost Us Cloud Computing
 

Último

18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...RKavithamani
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 

Último (20)

18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 

Are cloud based virtual labs cost effective? (CSEDU 2012)

  • 1. Nane Kratzke ARE CLOUD ENABLED VIRTUAL LABS ECONOMICAL? A Case Study Analyzing Cloud Based Virtual Labs for Educational Purposes Prof. Dr. rer. nat. Nane Kratzke 1 Computer Science and Business Information Systems
  • 2. Introduction These use cases (among others ) are postulated to be cloud compatible data storage, support software short-term system disaster recovery hosting websites development cycles demonstrations and business continuity overflow processing Training and media processing or large-scale educatioin and rendering scientific data processing •  Research shows that cost advantages of cloud computing are deeply use case specific •  Be aware of comparing non comparable use cases •  This contribution analyzes the cost advantage of virtual educational labs provided via cloud computing means Prof. Dr. rer. nat. Nane Kratzke 2 Computer Science and Business Information Systems
  • 3. The next 30 minutes are about ... •  Definition of virtual labs •  Analyzed use case •  Some use case specific findings about costs •  Some use case specific findings about ressource usage •  Decision making is not always obvious => How to decide? •  Findings and advices •  Establishing virtual labs •  Is the concept transferable? •  Advices for practical courses •  Pragmatic rules for cost control •  Conclusion and outlook Prof. Dr. rer. nat. Nane Kratzke 3 Computer Science and Business Information Systems
  • 4. What is a virtual lab (definition) A Virtual Lab is a collection of compute, storage and networking resources provided by an educational organization for educational or research purposes. It can be provided to a single or a small group of students. Provided resources are available for short-term use and are billed by actual resource consumption. In most of the times provided resources are rented by the educational organization from a cloud service provider. Prof. Dr. rer. nat. Nane Kratzke 4 Computer Science and Business Information Systems
  • 5. Analyzed use case •  Web technology lecture/practical course for 49 computer science students in summer 2011. •  Project 1: Develop a website for a scientific conference on robotic sailing •  Project 2: Google map based automatic sailbot tracking service •  All groups were assigned cloud service accounts provided by Amazon Web Services (AWS). •  Analysis of billing as well as usage data provided by AWS. Prof. Dr. rer. nat. Nane Kratzke 5 Computer Science and Business Information Systems
  • 6. (A) Costs per Month (aligned to Weeks) 500 Cost analysis 400 Costs in USD 300 200 Total costs: 846.99 $ 100 Total students: 49 Cost per student: 17.28 $ 0 CW 13 CW 14 – CW 17 CW 18 – CW 21 CW 22 – CW 25 Calendar Weeks (CW) (B) Main Cost Drivers instancehour (62%) Main identified cost drivers: (1)  Server uptime (2/3) datatransfer (0%) adressing (3%) (2)  Data storage (1/3) datastorage (34%) Prof. Dr. rer. nat. Nane Kratzke 6 Computer Science and Business Information Systems
  • 7. 0 13 14 15 16 17 18 19 20 21 22 23 24 25 Average to Peak Ratio per Week (I) Calendar Week (C) Average Box to Maximum Box Ratio according to Weinman 1.0 Cloud computing is economical not reasonable Avg to Max Box Usage Ratio 0.8 Cloud computing 0.6 might be reasonable 0.4 Cloud computing is 0.2 economical reasonable 0.0 14 16 18 20 22 24 Calendar Week Prof. Dr. rer. nat. Nane Kratzke 7 Computer Science and Business Information Systems
  • 8. 0 13 14 15 16 17 18 19 20 21 22 23 24 25 Average to Peak Ratio per Week (II) Calendar Week (C) Average Box to Maximum Box Ratio according to Weinman 1.0 Training Cloud computing is Project 24x7 economical not reasonable Avg to Max Box Usage Ratio 0.8 Cloud computing 0.6 might be reasonable 0.4 Migration Cloud computing is 0.2 economical reasonable 0.0 14 16 18 20 22 24 Calendar Week Prof. Dr. rer. nat. Nane Kratzke 8 Computer Science and Business Information Systems
  • 9. Economical Decision Analysis A four step process to decide for or against cloud based virtual labs (A) Determine your atp Maximum and Average Box Usage 50 ratio Average Box Usage Maximum Box Usage in an hour 40 Used Server Boxes 30 Determine your 20 dedicated costs 10 0 13 14 15 16 17 18 19 20 21 22 23 24 25 Calendar Week Determine your (B) maximal cloud costs Max instances: 49 2000 Accumulated Processing Hours per Week Processing hours: 7612 1500 Processing Hours Determine appropriate Average: 7612 / (26 * 7 * 24) = 1.74 1000 cloud ressources Overall atp ratio: 1.74 / 49 = 0.035 500 Prof. Dr. rer. nat. Nane Kratzke 9 0 Computer Science and Business Information Systems 13 14 15 16 17 18 19 20 21 22 23 24 25
  • 10. Economical Decision Analysis A four step process to decide for or against cloud based virtual labs Determine your atp According to Weinmann the peak-to-average ratio ratio should be greater than the relation between the variable costs c and the dedicated costs d: Determine your dedicated costs Example Server: 500 US Dollar Determine your maximal cloud costs Amortization: 3 years 500$ Determine appropriate d5years (500$) = = 0.019 $ h 3 • 365 • 24h cloud ressources Prof. Dr. rer. nat. Nane Kratzke 10 Computer Science and Business Information Systems €
  • 11. Economical Decision Analysis A four step process to decide for or against cloud based virtual labs Determine your atp ratio Determine your dedicated costs Determine your maximal cloud costs 0.019 $ h $ c Max = = 0.54 Determine appropriate 0.035 h cloud ressources Prof. Dr. rer. nat. Nane Kratzke 11 € Computer Science and Business Information Systems
  • 12. Economical Decision Analysis A four step process to decide for or against cloud based virtual labs Determine your atp 0.023 $ h $ ratio c Max = = 0.54 0.035 h Pricings for EU region, 19th March, 2012 Determine your € Example: Amazon Web Services EC2- dedicated costs Determine your maximal cloud costs Determine appropriate cloud ressources Prof. Dr. rer. nat. Nane Kratzke 12 Computer Science and Business Information Systems
  • 13. General Findings •  Cloud computing loves peak load scenarios (higher education provides peak loads, be happy) •  Cloud generated costs are use case specific (be carefull) •  Main cost drivers are (try to minimize) •  Box usage (server uptime) •  Data storage (server volumes) •  Not economical interesting use cases (try to avoid) •  24x7 and •  constant loads Prof. Dr. rer. nat. Nane Kratzke 13 Computer Science and Business Information Systems
  • 14. Transferability According to module descriptions of computer science (near) study programs of the Lübeck University of Applied Sciences •  Industrial Networks and Databases •  Informationtechnology •  Databases common: Ressource requirements in •  Integrated •  Database Informationsystems •  Distributed •  Distributed Systems processing instances •  Operating Systems •  Webtechnologies •  ... •  Linux/Unix based instances •  Parallel processing Whenever there exist a practical •  Large-scale data course with one of the mentioned processing ressources requirements a virtual lab might be a reasonable option. Prof. Dr. rer. nat. Nane Kratzke 14 Computer Science and Business Information Systems
  • 15. Advices #1 •  Initial training phase (may be even an virtual lab training course) #2 •  Cloud computing gives flexibility. Use it! No presence is required (after initial training) #3 •  Watch your costs and establish a cost awareness Prof. Dr. rer. nat. Nane Kratzke 15 Computer Science and Business Information Systems
  • 16. Mindkeeping cost control rules for students motivation rule Prof. Dr. rer. nat. Nane Kratzke 16 Computer Science and Business Information Systems
  • 17. Conclusions •  Cloud based labs are scalable (10, 100, 1000 students) •  Decision making must not be obvious => four step decision making model •  Analysed use case showed a 25 to 50 times cost advantage in comparison to classical dedicated approaches •  advices for applying virtual labs in practical courses •  common requirements to search for similar courses •  It is likely that cloud based virtual labs might be an economical option for several practical courses, but ... Prof. Dr. rer. nat. Nane Kratzke 17 Computer Science and Business Information Systems
  • 18. Outlook •  Provided cloud management tools are not designed for educational purposes so far •  Missing multi account handling •  Missing cross region handling •  Missing comfortable batch processing of recurring administrational tasks •  Our focus: Management software to set up and manage virtual labs •  Reduce administrational efforts for teachers •  Automatic average to peak ratio calculation •  Decision support by analysing generated usage as well as cost data Prof. Dr. rer. nat. Nane Kratzke 18 Computer Science and Business Information Systems
  • 19. Thank you for listening You can find this presentation here: http://www.slideshare.net/i21aneka/csedu-2012 Slideshare: i21aneka Xing: Nane_Kratzke Prof. Dr. Nane Kratzke Computer Science and LinkedIN: Business Information Systems nanekratzke Lübeck University of Applied Sciences Mönkhofer Weg 239 WEB: 23562 Lübeck Mail: kratzke@fh-luebeck.de http://praktische-informatik.fh-luebeck.de Germany Prof. Dr. rer. nat. Nane Kratzke 19 Computer Science and Business Information Systems