Successfully reported this slideshow.
MassiveSolutionsVirtual Supercomputer (VSC)Erlang Solutions Ltd. & Massive Solutions Ltd.
What is VSC?© 2011 Massive Solutions, Erlang Solutions Ltd
What is VSC?                                                 Virtual Supercomputer© 2011 Massive Solutions, Erlang Solutio...
What is VSC?                                                 Virtual Supercomputer                                        ...
What is VSC?                                                 Virtual Supercomputer                                        ...
What is VSC?                                                 Virtual Supercomputer                                        ...
What is VSC?                                                 Virtual Supercomputer                                        ...
What is VSC?                                                 Virtual Supercomputer                                        ...
Who needs VSC?                                                 Virtual Supercomputer                                      ...
Who needs VSC?               Virtual Supercomputer                          User-oriented           End Users             ...
Who needs VSC?               Virtual Supercomputer                          User-oriented           End Users             ...
Who needs VSC?               Virtual Supercomputer                          User-oriented           End Users             ...
Who needs VSC?               Virtual Supercomputer                          User-oriented           End Users             ...
Who needs VSC?               Virtual Supercomputer                          User-oriented           End Users             ...
Who needs VSC?               Virtual Supercomputer                          User-oriented           End Users             ...
Who needs VSC?               Virtual Supercomputer                          User-oriented           End Users             ...
Who needs VSC?               Virtual Supercomputer                          User-oriented           End Users             ...
Who needs VSC?               Virtual Supercomputer                          User-oriented           End Users             ...
Who needs VSC?               Virtual Supercomputer                          User-oriented           End Users             ...
Who needs VSC?               Virtual Supercomputer                          User-oriented           End Users             ...
Who needs VSC?               Virtual Supercomputer                          User-oriented           End Users             ...
Who needs VSC?               Virtual Supercomputer                          User-oriented           End Users             ...
Who needs VSC?               Virtual Supercomputer                          User-oriented           End Users             ...
What VSC is set up for?The VSC platform is a replacement for personal and small-scale computing clusters, which helps util...
How does VSC work?© 2011 Massive Solutions, Erlang Solutions Ltd
How does VSC work?                        A computing resource becomes available to                        the user throug...
How does VSC work?© 2011 Massive Solutions, Erlang Solutions Ltd
How does VSC work?                       User© 2011 Massive Solutions, Erlang Solutions Ltd
How does VSC work?                       User                  • Chooses application software and computing               ...
How does VSC work?                       User                  • Chooses application software and computing               ...
How does VSC work?                       User                  • Chooses application software and computing               ...
How does VSC work?© 2011 Massive Solutions, Erlang Solutions Ltd
How does VSC work?                       VSC© 2011 Massive Solutions, Erlang Solutions Ltd
How does VSC work?                       VSC                  • Allocates resources on one or more connected              ...
How does VSC work?                       VSC                  • Allocates resources on one or more connected              ...
How does VSC work?                       VSC                  • Allocates resources on one or more connected              ...
How does VSC work?                       VSC                  • Allocates resources on one or more connected              ...
How does VSC work?                       VSC                  • Allocates resources on one or more connected              ...
How does VSC work?© 2011 Massive Solutions, Erlang Solutions Ltd
How does VSC work?                    The user is provided with tools to monitor                    and control their job ...
How does VSC work?                    The user is provided with tools to monitor                    and control their job ...
How does VSC work?                    The user is provided with tools to monitor                    and control their job ...
Structural design of VSC© 2011 Massive Solutions, Erlang Solutions Ltd
VSC components© 2011 Massive Solutions, Erlang Solutions Ltd
VSC components                                   BundleA bundle is an image that contains an operatingsystem and a preinst...
VSC components                                   BundleA bundle is an image that contains an operatingsystem and a preinst...
VSC components                                   BundleA bundle is an image that contains an operatingsystem and a preinst...
VSC components© 2011 Massive Solutions, Erlang Solutions Ltd
VSC components                                   VSC.coreThe VSC platform core is a distributed suite of servicesthat make...
VSC components                                   VSC.coreThe VSC platform core is a distributed suite of servicesthat make...
VSC.core© 2011 Massive Solutions, Erlang Solutions Ltd
VSC.core — User Interfaces                                                 VSC user                                       ...
VSC.core — User Interfaces© 2011 Massive Solutions, Erlang Solutions Ltd
VSC.core — User InterfacesVSC management• User management                                Software (bundle) owner (ISV)• VS...
VSC components© 2011 Massive Solutions, Erlang Solutions Ltd
VSC components                                   VSC.applianceVSC.appliance is installed on a cluster site (at IHV)and pro...
VSC components                                   VSC.applianceVSC.appliance is installed on a cluster site (at IHV)and pro...
VSC components                                   VSC.applianceVSC.appliance is installed on a cluster site (at IHV)and pro...
VSC components                                   VSC.applianceVSC.appliance is installed on a cluster site (at IHV)and pro...
VSC components                                   VSC.applianceVSC.appliance is installed on a cluster site (at IHV)and pro...
VSC Workflow© 2011 Massive Solutions, Erlang Solutions Ltd
Interaction between VSC.Appliance and a cluster© 2011 Massive Solutions, Erlang Solutions Ltd
Upcoming SlideShare
Loading in …5
×

Virtual Supercomputer

1,052 views

Published on

  • Be the first to comment

  • Be the first to like this

Virtual Supercomputer

  1. 1. MassiveSolutionsVirtual Supercomputer (VSC)Erlang Solutions Ltd. & Massive Solutions Ltd.
  2. 2. What is VSC?© 2011 Massive Solutions, Erlang Solutions Ltd
  3. 3. What is VSC? Virtual Supercomputer© 2011 Massive Solutions, Erlang Solutions Ltd
  4. 4. What is VSC? Virtual Supercomputer User-oriented© 2011 Massive Solutions, Erlang Solutions Ltd
  5. 5. What is VSC? Virtual Supercomputer User-oriented Accounting© 2011 Massive Solutions, Erlang Solutions Ltd
  6. 6. What is VSC? Virtual Supercomputer User-oriented Accounting Management© 2011 Massive Solutions, Erlang Solutions Ltd
  7. 7. What is VSC? Virtual Supercomputer User-oriented Accounting Safety Management© 2011 Massive Solutions, Erlang Solutions Ltd
  8. 8. What is VSC? Virtual Supercomputer User-oriented Accounting Safety Management Monitoring© 2011 Massive Solutions, Erlang Solutions Ltd
  9. 9. Who needs VSC? Virtual Supercomputer User-oriented Accounting Safety Management Monitoring© 2011 Massive Solutions, Erlang Solutions Ltd
  10. 10. Who needs VSC? Virtual Supercomputer User-oriented End Users Accounting Safety Management Monitoring© 2011 Massive Solutions, Erlang Solutions Ltd
  11. 11. Who needs VSC? Virtual Supercomputer User-oriented End Users • Start quickly and easily Accounting Safety Management Monitoring© 2011 Massive Solutions, Erlang Solutions Ltd
  12. 12. Who needs VSC? Virtual Supercomputer User-oriented End Users • Start quickly and easily Accounting • Access resources promptly Safety Management Monitoring© 2011 Massive Solutions, Erlang Solutions Ltd
  13. 13. Who needs VSC? Virtual Supercomputer User-oriented End Users • Start quickly and easily Accounting • Access resources promptly Safety • Save money Management Monitoring© 2011 Massive Solutions, Erlang Solutions Ltd
  14. 14. Who needs VSC? Virtual Supercomputer User-oriented End Users • Start quickly and easily Accounting • Access resources promptly Safety • Save money Management • Keep data safe Monitoring© 2011 Massive Solutions, Erlang Solutions Ltd
  15. 15. Who needs VSC? Virtual Supercomputer User-oriented End Users • Start quickly and easily Accounting • Access resources promptly Safety • Save money Management • Keep data safe • Keep computation going robustly Monitoring© 2011 Massive Solutions, Erlang Solutions Ltd
  16. 16. Who needs VSC? Virtual Supercomputer User-oriented End Users • Start quickly and easily Accounting • Access resources promptly Safety • Save money Management • Keep data safe • Keep computation going robustly Monitoring Cluster owners© 2011 Massive Solutions, Erlang Solutions Ltd
  17. 17. Who needs VSC? Virtual Supercomputer User-oriented End Users • Start quickly and easily Accounting • Access resources promptly Safety • Save money Management • Keep data safe • Keep computation going robustly Monitoring Cluster owners • Use resources efficiently© 2011 Massive Solutions, Erlang Solutions Ltd
  18. 18. Who needs VSC? Virtual Supercomputer User-oriented End Users • Start quickly and easily Accounting • Access resources promptly Safety • Save money Management • Keep data safe • Keep computation going robustly Monitoring Cluster owners • Use resources efficiently • Attract more users© 2011 Massive Solutions, Erlang Solutions Ltd
  19. 19. Who needs VSC? Virtual Supercomputer User-oriented End Users • Start quickly and easily Accounting • Access resources promptly Safety • Save money Management • Keep data safe • Keep computation going robustly Monitoring Cluster owners • Use resources efficiently • Attract more users • Improve the investment appeal of HPC© 2011 Massive Solutions, Erlang Solutions Ltd
  20. 20. Who needs VSC? Virtual Supercomputer User-oriented End Users • Start quickly and easily Accounting • Access resources promptly Safety • Save money Management • Keep data safe • Keep computation going robustly Monitoring Application software developers Cluster owners • Use resources efficiently • Attract more users • Improve the investment appeal of HPC© 2011 Massive Solutions, Erlang Solutions Ltd
  21. 21. Who needs VSC? Virtual Supercomputer User-oriented End Users • Start quickly and easily Accounting • Access resources promptly Safety • Save money Management • Keep data safe • Keep computation going robustly Monitoring Application software developers Cluster owners • Get a wider circle of customers • Use resources efficiently • Attract more users • Improve the investment appeal of HPC© 2011 Massive Solutions, Erlang Solutions Ltd
  22. 22. Who needs VSC? Virtual Supercomputer User-oriented End Users • Start quickly and easily Accounting • Access resources promptly Safety • Save money Management • Keep data safe • Keep computation going robustly Monitoring Application software developers Cluster owners • Get a wider circle of customers • Use resources efficiently • Get a feedback from real users • Attract more users • Improve the investment appeal of HPC© 2011 Massive Solutions, Erlang Solutions Ltd
  23. 23. Who needs VSC? Virtual Supercomputer User-oriented End Users • Start quickly and easily Accounting • Access resources promptly Safety • Save money Management • Keep data safe • Keep computation going robustly Monitoring Application software developers Cluster owners • Get a wider circle of customers • Use resources efficiently • Get a feedback from real users • Attract more users • Cultivate a lively marketplace • Improve the investment appeal of HPC© 2011 Massive Solutions, Erlang Solutions Ltd
  24. 24. What VSC is set up for?The VSC platform is a replacement for personal and small-scale computing clusters, which helps utilise idle resourcesof large-scale ones.A university or another owner of a computing clusterconnects to the VSC platform via a hardware and softwaresuite VSC.appliance which does all the job of integration.The VSC platform provides the computing resource leaseservice in the models of SaaS, PaaS and IaaS.© 2011 Massive Solutions, Erlang Solutions Ltd
  25. 25. How does VSC work?© 2011 Massive Solutions, Erlang Solutions Ltd
  26. 26. How does VSC work? A computing resource becomes available to the user through their account within their currently assigned permissions.© 2011 Massive Solutions, Erlang Solutions Ltd
  27. 27. How does VSC work?© 2011 Massive Solutions, Erlang Solutions Ltd
  28. 28. How does VSC work? User© 2011 Massive Solutions, Erlang Solutions Ltd
  29. 29. How does VSC work? User • Chooses application software and computing resources required by their job© 2011 Massive Solutions, Erlang Solutions Ltd
  30. 30. How does VSC work? User • Chooses application software and computing resources required by their job • Sets parameters for the job through a user- friendly and intuitive interface© 2011 Massive Solutions, Erlang Solutions Ltd
  31. 31. How does VSC work? User • Chooses application software and computing resources required by their job • Sets parameters for the job through a user- friendly and intuitive interface • Sends their data out to VSC for processing© 2011 Massive Solutions, Erlang Solutions Ltd
  32. 32. How does VSC work?© 2011 Massive Solutions, Erlang Solutions Ltd
  33. 33. How does VSC work? VSC© 2011 Massive Solutions, Erlang Solutions Ltd
  34. 34. How does VSC work? VSC • Allocates resources on one or more connected computing clusters© 2011 Massive Solutions, Erlang Solutions Ltd
  35. 35. How does VSC work? VSC • Allocates resources on one or more connected computing clusters • Delivers an operating environment and software to the allocated compute nodes© 2011 Massive Solutions, Erlang Solutions Ltd
  36. 36. How does VSC work? VSC • Allocates resources on one or more connected computing clusters • Delivers an operating environment and software to the allocated compute nodes • Schedules the job for execution© 2011 Massive Solutions, Erlang Solutions Ltd
  37. 37. How does VSC work? VSC • Allocates resources on one or more connected computing clusters • Delivers an operating environment and software to the allocated compute nodes • Schedules the job for execution • Monitors the whole computation process© 2011 Massive Solutions, Erlang Solutions Ltd
  38. 38. How does VSC work? VSC • Allocates resources on one or more connected computing clusters • Delivers an operating environment and software to the allocated compute nodes • Schedules the job for execution • Monitors the whole computation process • Returns the results© 2011 Massive Solutions, Erlang Solutions Ltd
  39. 39. How does VSC work?© 2011 Massive Solutions, Erlang Solutions Ltd
  40. 40. How does VSC work? The user is provided with tools to monitor and control their job during its execution.© 2011 Massive Solutions, Erlang Solutions Ltd
  41. 41. How does VSC work? The user is provided with tools to monitor and control their job during its execution. After the job is done, the user will get the result and performance statistics.© 2011 Massive Solutions, Erlang Solutions Ltd
  42. 42. How does VSC work? The user is provided with tools to monitor and control their job during its execution. After the job is done, the user will get the result and performance statistics. If payment is involved (a computing resource and/or an application software suite are being leased), then VSC makes a money transfer from the user for the service provided and provides detailed financial and resource usage statistics.© 2011 Massive Solutions, Erlang Solutions Ltd
  43. 43. Structural design of VSC© 2011 Massive Solutions, Erlang Solutions Ltd
  44. 44. VSC components© 2011 Massive Solutions, Erlang Solutions Ltd
  45. 45. VSC components BundleA bundle is an image that contains an operatingsystem and a preinstalled/preconfigured suite ofsoftware, which is loaded onto a compute nodevia the PXE protocol.© 2011 Massive Solutions, Erlang Solutions Ltd
  46. 46. VSC components BundleA bundle is an image that contains an operatingsystem and a preinstalled/preconfigured suite ofsoftware, which is loaded onto a compute nodevia the PXE protocol.Generally, a bundle is named after the software suiteinstalled in it, such as Gromacs or Gaussian.© 2011 Massive Solutions, Erlang Solutions Ltd
  47. 47. VSC components BundleA bundle is an image that contains an operatingsystem and a preinstalled/preconfigured suite ofsoftware, which is loaded onto a compute nodevia the PXE protocol.Generally, a bundle is named after the software suiteinstalled in it, such as Gromacs or Gaussian.Multiple bundles may be combined into one metabundle. For example, the Gromacs meta bundle mayinclude the bundles for X86_64, PPC/CELL, andX86_64+CUDA.© 2011 Massive Solutions, Erlang Solutions Ltd
  48. 48. VSC components© 2011 Massive Solutions, Erlang Solutions Ltd
  49. 49. VSC components VSC.coreThe VSC platform core is a distributed suite of servicesthat makes up the functionality of the system andcreates a basis for customer service provision.© 2011 Massive Solutions, Erlang Solutions Ltd
  50. 50. VSC components VSC.coreThe VSC platform core is a distributed suite of servicesthat makes up the functionality of the system andcreates a basis for customer service provision.It includes:• A repository of bundles with commercial and free software• Failsafe storage for user data• A global resource manager• A global monitoring functionality• Billing© 2011 Massive Solutions, Erlang Solutions Ltd
  51. 51. VSC.core© 2011 Massive Solutions, Erlang Solutions Ltd
  52. 52. VSC.core — User Interfaces VSC user • Handles personal data • Gets a bundle-related information and guidelines on launching jobs with it • Controls the job queue • Gets statistics Computing resource owner (IHV) • Handles personal data • Gets statistics on the computing resource usage • Gets a financial report© 2011 Massive Solutions, Erlang Solutions Ltd
  53. 53. VSC.core — User Interfaces© 2011 Massive Solutions, Erlang Solutions Ltd
  54. 54. VSC.core — User InterfacesVSC management• User management Software (bundle) owner (ISV)• VSC platform management • Personal data management (registration of bundles & computing resources) • Application suite usage statistics• Financial monitoring • Financial reporting• Job queue management• Monitoring/statistic data analysis• Technical monitoring of the VSC platform• Content management• Help Desk© 2011 Massive Solutions, Erlang Solutions Ltd
  55. 55. VSC components© 2011 Massive Solutions, Erlang Solutions Ltd
  56. 56. VSC components VSC.applianceVSC.appliance is installed on a cluster site (at IHV)and provides:© 2011 Massive Solutions, Erlang Solutions Ltd
  57. 57. VSC components VSC.applianceVSC.appliance is installed on a cluster site (at IHV)and provides:• Interaction with IHV services (network & boot management) in order to make VSC resources available© 2011 Massive Solutions, Erlang Solutions Ltd
  58. 58. VSC components VSC.applianceVSC.appliance is installed on a cluster site (at IHV)and provides:• Interaction with IHV services (network & boot management) in order to make VSC resources available• IHV monitoring data (raw), VSC.appliance configuration tools© 2011 Massive Solutions, Erlang Solutions Ltd
  59. 59. VSC components VSC.applianceVSC.appliance is installed on a cluster site (at IHV)and provides:• Interaction with IHV services (network & boot management) in order to make VSC resources available• IHV monitoring data (raw), VSC.appliance configuration tools• Monitoring of computing resources© 2011 Massive Solutions, Erlang Solutions Ltd
  60. 60. VSC components VSC.applianceVSC.appliance is installed on a cluster site (at IHV)and provides:• Interaction with IHV services (network & boot management) in order to make VSC resources available• IHV monitoring data (raw), VSC.appliance configuration tools• Monitoring of computing resources• A data storage on demand (a data storage of IHV can be used)© 2011 Massive Solutions, Erlang Solutions Ltd
  61. 61. VSC Workflow© 2011 Massive Solutions, Erlang Solutions Ltd
  62. 62. Interaction between VSC.Appliance and a cluster© 2011 Massive Solutions, Erlang Solutions Ltd

×