John Darlington (Imperial College London) presenting a user-friendly crowdsourcing platform, CitizenGrid, at the Citizen Cyberlab Summit, 17-18 September 2015, University of Geneva (UNIGE).
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
6.
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
Hinweis der Redaktion
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.