Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo
Imperial College
London
Unified Support for Volunteer
Computing
Volunteers
(Citizens)
Resources
Local
Machine
Cloud
Credentials
Thinking
Local
(VBox)
Cloud
Game
Developers
(Scientists)
Register
Games
Local (Vbox)
Cloud (EC2,
Openshare)
CitizenGrid
Support for Scientists
Volunteers
(App Users)
CitizenGrid
VBox VMI
Cloud VMI
Location
Details
Cloud
Credentials
VM on
OpenStack
VM on
AWS
VM on
VBox
CCS
Applications
Directory Launch the
App
VC
Application
VT
Application
Launch the
App
Browser
Register and
Login
Add Cloud
Credentials
Search and
Select a CCS
Application
Support for Volunteers
CitizenGrid Features
John Darlington & Poonam Yadav – ICSTM
User Account
Management
Sign-up, Login/log out
Account update /Password
recovery
User role switch facility
Application Group Management
Online
Resources
& REstFul
API
Help-guide and
documentation
Browse-able public API
Source code: Github
public repository
Application
Management
Application creation
wizard
Application tagging
(Branches, Categories)
Virtual Box image
upload
Cloud Image’s info
registration
Applications and images
delete facility
Cloud
Credential
Management
OpenStack and EC2
cloud credentials
Add credentials
Delete credentials
Application
Server and
Client
hosting on
Cloud
Launching of VM
instances on
EC2/OpenStack
Running-Instance
status check
Stopping a running
instance
Application
Portal with
free text
search
Table view of public
registered applications
Free text based search
on applications
Ordered view of
applications
Detail view of selected
application with
launching facility
Application
Client
Launch on
Local Virtual
Box
Launches Vbox images on
local Vbox
Provides support for both
x86 and x86_64
Provides support for Ubuntu
and other Linux versions
John Darlington (Imperial College London) - CitizenGrid
Cyberlab pilot Projects and Tools
CERN VM with copilot (LHC@home 2.0)
CERN VAS Game
Redwire
EpiCollect
GeoKey
CitizenGrid, VAS & LiveQ
VAS Game
LHC
Volunteer
Computing
Infrastructure
VAS Game
Players
CitizenGrid
Citizen
Science
Volunteers
ProjectCreatorTeam
VAS worker node
VAS Worker
Node on Local VBox
VAS Worker
Node on a Cloud
1
2
3
4
5
6
7
8 9
10

More Related Content

John Darlington (Imperial College London) - CitizenGrid

  • 2. Unified Support for Volunteer Computing Volunteers (Citizens) Resources Local Machine Cloud Credentials Thinking Local (VBox) Cloud Game Developers (Scientists) Register Games Local (Vbox) Cloud (EC2, Openshare) CitizenGrid
  • 4. Volunteers (App Users) CitizenGrid VBox VMI Cloud VMI Location Details Cloud Credentials VM on OpenStack VM on AWS VM on VBox CCS Applications Directory Launch the App VC Application VT Application Launch the App Browser Register and Login Add Cloud Credentials Search and Select a CCS Application Support for Volunteers
  • 5. CitizenGrid Features John Darlington & Poonam Yadav – ICSTM User Account Management Sign-up, Login/log out Account update /Password recovery User role switch facility Application Group Management Online Resources & REstFul API Help-guide and documentation Browse-able public API Source code: Github public repository Application Management Application creation wizard Application tagging (Branches, Categories) Virtual Box image upload Cloud Image’s info registration Applications and images delete facility Cloud Credential Management OpenStack and EC2 cloud credentials Add credentials Delete credentials Application Server and Client hosting on Cloud Launching of VM instances on EC2/OpenStack Running-Instance status check Stopping a running instance Application Portal with free text search Table view of public registered applications Free text based search on applications Ordered view of applications Detail view of selected application with launching facility Application Client Launch on Local Virtual Box Launches Vbox images on local Vbox Provides support for both x86 and x86_64 Provides support for Ubuntu and other Linux versions
  • 7. Cyberlab pilot Projects and Tools CERN VM with copilot (LHC@home 2.0) CERN VAS Game Redwire EpiCollect GeoKey
  • 8. CitizenGrid, VAS & LiveQ VAS Game LHC Volunteer Computing Infrastructure VAS Game Players CitizenGrid Citizen Science Volunteers ProjectCreatorTeam VAS worker node VAS Worker Node on Local VBox VAS Worker Node on a Cloud 1 2 3 4 5 6 7 8 9 10

Editor's Notes

  1. User Account Management: sign-up, login, password recovery, user account update facility, user role switch facility. Online Resources: User Help-guide and documentation, browse- able public API. Application Management: Multi-page application creation, application tagging (Branches/Categories/subcategories), Virtual Box Image upload for application client ( compressed or uncompressed), Cloud Images details registration for application’s client and server, Application delete functionality. Cloud Credential Management: Openstack and EC2 credential management (Add, Delete). Application Hosting on Cloud: Support for launching, status check and stopping on VM instances of application’s server and client on OpenStack and EC2. Application Client Launch on Virtual Box: Support of launching application client on local VirtualBox. Applications Search Portal: Public registered applications search portal where applications can be search based on free text or in field order.