Break out group coordinator: Design your e-infrastructure! https://indico.egi.eu/indico/event/3025/ Use case: Open Digital Research Environment Toolkit for the Advancement of Mathematics (OpenDreamKit VRE) Break out group coordinator: Iryna Kuchma Krakow, 27. September, 2016.
Group members Dmitrii Pasechnik Heinrich Widmann Adil Hassan Diego Scardaci Iryna Kuchma
First break-out Background and Users
Who will be the user? Can the users be characterised? How many are they? an undergraduate student attending a course, she has an assignment to do and she needs to use lecture notes and run some computations 10 universities in Europe, thousands at any given time User 2: A researcher/developer, who needs a lot of computational power for testing A few dozens?
What value will the envisaged system deliver for them (the whole setup)? What will the system exactly deliver to them? A system of this scale is hard to install on the machine like a laptop we are using now, it’s expensive A benefit of a shared project, collaborative working environment Reducing an overhead on a student/university/researcher/developer Enhancing the students learning experiences Speeding up the research/developing work More impact
How should they use the system? Using already existing web interfaces (provided by the project platform)
What's the timeline for development, testing and large-scale operation What's the timeline for development, testing and large-scale operation? (Consecutive releases can/should be considered.) Now, a four-year project, that has three more years left
Design and implementation plan Second break-out Design and implementation plan
What should the first version include What should the first version include? - The most basic product prototype imaginable already bringing value to the users (the so-called Minimal Viable Product - MVP) Not applicable The prototype already exists
Which components/services already exist in this architecture? web(browser)-based frontends (Jupyter notebooks (and kernels), SageMath notebooks, SMC notebooks, ) backends: SageMath and other systems (e.g. Anaconda); distributed as source, binary installs (wheels) online databases, such as LMFDB (number-theoretic objects),... SMC service (run by a commercial company on Google Compute Engine, although completely with GPL software) development and testing frameworks http://opendreamkit.org/activities/2016-09-27-egi-workshop-krakow/
Which components/services are under development (and by who)? Docker (and other?) containers for backend deployment SMC installs made user-friendly semantic-aware interfaces between systems
Which components/services should be still brought into the system Which components/services should be still brought into the system? Which EGI/EUDAT/GEANT/OpenAIRE partner can do it? EGI – advanced computing services (federated clouds) EUDAT – perhaps B2FIND (metadata catalogue for research data) on the later stages OpenAIRE – Dashboard for Research Communities, LOD, TDM
Are there gaps in the EGI/EUDAT/GEANT/OpenAIRE service catalogues that should be filled to implement the use case? Which service provider could fill the gap? A user friendly interface on how to start using the services, are they free, is there a pricing scheme, etc?
Next steps EGI – OpenDreamKit will contact Diego by email to discuss more details OpenAIRE – Iryna Kuchma will email more details ASAP OpenDreamKit will contact EUDAT if there is a plan to use B2FIND