SlideShare a Scribd company logo
1 of 24
Download to read offline
GAMS Development Corp. GAMS Software GmbH www.gams.com
I. A TIMES CLOUD SERVICE
II. A TIMES/MIRO APP
Frederik Fiand
ffiand@gams.com
2
1. A TIMES Cloud Service
Participating Partners:
• Frederik Fiand & Michael Bussieck & Franz Nelissen (GAMS),
• Gary Goldstein (DWI),
• Amit Kanudia (KanORS-EMR)
2. A TIMES/MIRO App
Participating Partners:
• Frederik Fiand & Michael Bussieck (GAMS)
• Evangelos Panos (PSI)
• Markus Blesl (IER)
• Gary Goldstein (DWI)
Two Proposals
GAMS Development Corp. GAMS Software GmbH www.gams.com
A TIMES Cloud Service
4
We have been asked for a solution allowing
• occasional/new TIMES users to solve TIMES models
• without the need to purchase a GAMS/Solver license
• without limitations imposed by free services such as NEOS
(academic use only, resource restrictions)
• existing TIMES users to outsource heavy computations to
powerful hardware
→ GAMS suggests a TIMES Cloud Service
• that allows to solves TIMES models “in the cloud”
• that is convenient to access
• that uses state of the art cloud technology (GAMS Engine)
Cloud Service - Motivation
5
Cloud Service – Roles & Components
Users
Service Admin(s)
Hardware
Software
Request
access/support
Provide
access/support
Veda
Access through clients.
Request resources as needed (RAM, #cores, time, …)
…
…
6
Cloud Service – Roles & Components
Users
Service Admin(s)
Hardware
Software
Request
access/support
Provide
access/support
Veda
Access through clients.
Request resources as needed (RAM, #cores, time, …)
…
…
…
…
…
Fit for the future:
Upscaling is
possible!
7
Connecting to the Cloud Service – From GAMS Studio
[…]
*** Status: Normal completion[LST:777]
--- Job demo12run.gms Stop 10/21/20 11:22:34 elapsed 0:00:00.289
updating: demo12run.gms (200 bytes security) (stored 0%)
updating: demo12run.g00 (200 bytes security) (deflated 10%)
--- switch to Engine
.demo12rundemo12run.lst[LS2:"C:UsersuserDocumentssupportTIMES_Demomodeldemo12run/demo12r
un.lst"]
TOKEN: 1fdc2c55-7ab3-485b-92ac-bfc7761293b2
--- Job demo12run.gms Start 10/21/20 09:22:35 32.2.0 rc62c018 LEX-LEG x86 64bit/Linux
[…]
8
Connecting to the Cloud Service – From VEDA
Various APIs for GAMS Engine available to access the Cloud Service
(Python, Java, .NET, etc.)
→ Allow to send jobs to the cloud service from VEDA
9
Connecting to the Cloud Service – From Engine Web UI
• User management
• Model management
(e.g. register different
TIMES versions)
• TIMES source on
server
• Upload .RUN and
.dd files
• Job Management
• Job Queue
• Show job statistics
• Download job files
• Submit jobs
10
MIRO Server
MIRO Desktop
Web User Interface
GAMS Studio
Other APIs
(Python, Java, .NET etc.)
Connecting to GAMS Engine - Overview
MIRO (App/Front end to a model)
and Engine work nicely together
but also independently
Veda
TIMES
Cloud Service
11
1. Hardware, Software Licensing, Maintenance € 22,300 p.a.
a) Server (€ 1,300 p.a.)
e.g. Hetzner, 12 Cores, 128 GB RAM, ~4TB SSD
b) Software Licensing (€ 16,000 p.a.)
GAMS/BASE, GAMS/CPLEX, GAMS/Conopt, GAMS/Engine
c) Maintenance (€ 5,000 p.a.)
Server Maintenance & User Management
2. Interfacing with VEDA € 8,000
Connect VEDA to GAMS Engine via OpenAPI
3. Documentation and Teaching Material € 6,000
User guide, Video Tutorial, Webinar
Project Duration 2 years → Total funding requested: € 58,600
Work Package Overview and associated costs
Year 2021 2022 2023 …
Cost € 36,300 € 22,300 Service can be continued
12
• Cloud Service will be available from day 1 of the contract
• WP2/3 will be finished at an early stage of the project
Project Schedule
GAMS Development Corp. GAMS Software GmbH www.gams.com
An open-source TIMES/MIRO App
14
• TIMES source code published under an open-source license in Dec 2019
• GAMS MIRO published under an open-source license in Apr 2020
• GAMS MIRO is a deployment framework for GAMS models
• A MIRO App is a front-end to a model
• Open Modelling Trend
• Many Energy Models implemented in GAMS are published open-source
(such as TIMES)
• Certain models rely on GUIs - no open-source TIMES GUI available so far
• (Potential) TIMES users that operate on a tight budget…
• … have a need for a low-cost/free Graphical User Interface (GUI) to their
TIMES Model
• … have a need for a low-cost/free GAMS/Solver licensing option
• Dissemination of a TIMES model (e.g. to allow others to reproduce
results)
→The TIMES/MIRO App…
• … is open-source and published on GitHub (https://github.com/GAMS-
dev/TIMES_ MIRO
Background
TIMES/MIRO App - Motivation
15
What is GAMS MIRO?
A Deployment framework to turn GAMS models into interactive
(web) applications
✓ Annotation of existing GAMS model to define
GAMS Symbols shown in the interface
✓ Configuration mode with a broad set of
predefined charts, maps, widgets, etc.
✓ Support for custom renderers
✓ Comes with a database to save/load scenarios
✓ Hypercube Mode to generate scenario batch runs
✓ Scenario comparison mode
✓ Deployment of MIRO App in a single self
contained *.miroapp file
✓ Gateway for optimizing in the cloud (read more)
16
TIMES/MIRO App Prototype
https://github.com/GAMS-dev/TIMES_MIRO
Run Configuration
Data import from *.dd files
17
TIMES/MIRO App Prototype
https://github.com/GAMS-dev/TIMES_MIRO
18
TIMES/MIRO App Prototype
https://github.com/GAMS-dev/TIMES_MIRO
Powerful data cube &
pivot table features
Built-in charting
facilities
19
A selection of new features planned enhancements:
• RES network visualization
• User-defined sets
• Enable MIRO Hypercube mode for automated scenario
batch runs
• Better Scenario analysis and comparison of runs
• Save View for charting facilities to predefine certain TIMES
specific charts
• Improve data import capabilities
• …
→ Development driven by DWI, PSI, IER or other user demand
• suggest/test/feedback
→Technical implementation by GAMS
• transparent (published on GitHub)
WP1 - TIMES/MIRO App Development
20
1. TIMES/MIRO App Development € 15,000
Implementation of new features and enhancements
2. Documentation and Teaching Material € 5,000
user guide, documentation of code, tutorial
Project Duration 1 year
Total funding requested: € 20,000
Work Package Overview and associated costs
Project Schedule
GAMS Development Corp. GAMS Software GmbH www.gams.com
Summary
22
Cloud Service OnlyMIRO APP only
TIMES
Cloud Service
Web User Interface
GAMS Studio
Other APIs
(Python, Java, etc.)
NEOS
• GAMS & MIRO
installed locally
• Synchronous job
execution
MIRO Desktop
Everything local
Both
MIRO
application
MIRO ServerMIRO Desktop
Boosted by
GAMS Engine
Everything on a server
→ No software installed locally
• MIRO installed locally
• Synchronous and
asynchronous job
execution
Veda
23
The suggested projects will enhance…
• the diversity
• the transparency
• the affordability
… of the TIMES toolbox.
→ Attract new user groups
→ Facilitate new ways to disseminate TIMES models
→ Increase the openness of the TIMES modelling framework
Key Benefits
GAMS Development Corp. GAMS Software GmbH www.gams.com
Thank You!
Frederik Fiand
ffiand@gams.com

More Related Content

What's hot

Modernization patterns to refactor a legacy application into event driven mic...
Modernization patterns to refactor a legacy application into event driven mic...Modernization patterns to refactor a legacy application into event driven mic...
Modernization patterns to refactor a legacy application into event driven mic...Bilgin Ibryam
 
Magento Cloud - Introduction
Magento Cloud - IntroductionMagento Cloud - Introduction
Magento Cloud - IntroductionOleg Posyniak
 
Serverless Architecture - introduction + AWS demo
Serverless Architecture - introduction + AWS demoServerless Architecture - introduction + AWS demo
Serverless Architecture - introduction + AWS demoJan van Zoggel
 
Magento Cloud Docker - Universal configuration with Oleh Posyniak
Magento Cloud Docker - Universal configuration with Oleh PosyniakMagento Cloud Docker - Universal configuration with Oleh Posyniak
Magento Cloud Docker - Universal configuration with Oleh PosyniakOleg Posyniak
 
The journey of Moving from AWS ELK to GCP Data Pipeline
The journey of Moving from AWS ELK to GCP Data PipelineThe journey of Moving from AWS ELK to GCP Data Pipeline
The journey of Moving from AWS ELK to GCP Data PipelineRandy Huang
 
Cloud Community Engineering - Holiday readiness
Cloud Community Engineering - Holiday readinessCloud Community Engineering - Holiday readiness
Cloud Community Engineering - Holiday readinessOleg Posyniak
 
API Tips & Tricks - Policy Management and Elastic Deployment
API Tips & Tricks - Policy Management and Elastic DeploymentAPI Tips & Tricks - Policy Management and Elastic Deployment
API Tips & Tricks - Policy Management and Elastic DeploymentAxway
 
Google App Engine Introduction
Google App Engine IntroductionGoogle App Engine Introduction
Google App Engine IntroductionSimon Su
 
MongoDB Charts Meetup - 7-24-2018
MongoDB Charts Meetup - 7-24-2018MongoDB Charts Meetup - 7-24-2018
MongoDB Charts Meetup - 7-24-2018Jay Gordon
 
Deep Dive building solutions on the SharePoint Framework - SPS Brussels 2016
Deep Dive building solutions on the SharePoint Framework - SPS Brussels 2016Deep Dive building solutions on the SharePoint Framework - SPS Brussels 2016
Deep Dive building solutions on the SharePoint Framework - SPS Brussels 2016Waldek Mastykarz
 
Forge - DevCon 2016: Building a Drone Imagery Service
Forge - DevCon 2016: Building a Drone Imagery ServiceForge - DevCon 2016: Building a Drone Imagery Service
Forge - DevCon 2016: Building a Drone Imagery ServiceAutodesk
 
Blazing fast sites using Blaze, Hybrid CMS NYC
Blazing fast sites using Blaze, Hybrid CMS NYCBlazing fast sites using Blaze, Hybrid CMS NYC
Blazing fast sites using Blaze, Hybrid CMS NYCJesus Manuel Olivas
 
CloudStack Day 14 - Automation: The Key to Hybrid Cloud
CloudStack Day 14 - Automation: The Key to Hybrid CloudCloudStack Day 14 - Automation: The Key to Hybrid Cloud
CloudStack Day 14 - Automation: The Key to Hybrid CloudMichael Ducy
 
Create a modern(ish) BAM portal in (roughly) one hour!
Create a modern(ish) BAM portal in (roughly) one hour!Create a modern(ish) BAM portal in (roughly) one hour!
Create a modern(ish) BAM portal in (roughly) one hour!BizTalk360
 
Botvinnik webinar
Botvinnik webinarBotvinnik webinar
Botvinnik webinarManageIQ
 
SPSNL16 - Building Office 365 and SharePoint solutions using modern developer...
SPSNL16 - Building Office 365 and SharePoint solutions using modern developer...SPSNL16 - Building Office 365 and SharePoint solutions using modern developer...
SPSNL16 - Building Office 365 and SharePoint solutions using modern developer...Waldek Mastykarz
 
Powering your Apps via Google Cloud Platform
Powering your Apps via Google Cloud PlatformPowering your Apps via Google Cloud Platform
Powering your Apps via Google Cloud PlatformRomin Irani
 
Java Support On Google App Engine
Java Support On Google App EngineJava Support On Google App Engine
Java Support On Google App EngineXebia IT Architects
 

What's hot (20)

Modernization patterns to refactor a legacy application into event driven mic...
Modernization patterns to refactor a legacy application into event driven mic...Modernization patterns to refactor a legacy application into event driven mic...
Modernization patterns to refactor a legacy application into event driven mic...
 
Magento Cloud - Introduction
Magento Cloud - IntroductionMagento Cloud - Introduction
Magento Cloud - Introduction
 
Serverless Architecture - introduction + AWS demo
Serverless Architecture - introduction + AWS demoServerless Architecture - introduction + AWS demo
Serverless Architecture - introduction + AWS demo
 
Magento Cloud Docker - Universal configuration with Oleh Posyniak
Magento Cloud Docker - Universal configuration with Oleh PosyniakMagento Cloud Docker - Universal configuration with Oleh Posyniak
Magento Cloud Docker - Universal configuration with Oleh Posyniak
 
The journey of Moving from AWS ELK to GCP Data Pipeline
The journey of Moving from AWS ELK to GCP Data PipelineThe journey of Moving from AWS ELK to GCP Data Pipeline
The journey of Moving from AWS ELK to GCP Data Pipeline
 
Cloud Community Engineering - Holiday readiness
Cloud Community Engineering - Holiday readinessCloud Community Engineering - Holiday readiness
Cloud Community Engineering - Holiday readiness
 
API Tips & Tricks - Policy Management and Elastic Deployment
API Tips & Tricks - Policy Management and Elastic DeploymentAPI Tips & Tricks - Policy Management and Elastic Deployment
API Tips & Tricks - Policy Management and Elastic Deployment
 
Jayway Web Tech Radar 2015
Jayway Web Tech Radar 2015Jayway Web Tech Radar 2015
Jayway Web Tech Radar 2015
 
Google App Engine Introduction
Google App Engine IntroductionGoogle App Engine Introduction
Google App Engine Introduction
 
MongoDB Charts Meetup - 7-24-2018
MongoDB Charts Meetup - 7-24-2018MongoDB Charts Meetup - 7-24-2018
MongoDB Charts Meetup - 7-24-2018
 
Deep Dive building solutions on the SharePoint Framework - SPS Brussels 2016
Deep Dive building solutions on the SharePoint Framework - SPS Brussels 2016Deep Dive building solutions on the SharePoint Framework - SPS Brussels 2016
Deep Dive building solutions on the SharePoint Framework - SPS Brussels 2016
 
Forge - DevCon 2016: Building a Drone Imagery Service
Forge - DevCon 2016: Building a Drone Imagery ServiceForge - DevCon 2016: Building a Drone Imagery Service
Forge - DevCon 2016: Building a Drone Imagery Service
 
JAMstack
JAMstackJAMstack
JAMstack
 
Blazing fast sites using Blaze, Hybrid CMS NYC
Blazing fast sites using Blaze, Hybrid CMS NYCBlazing fast sites using Blaze, Hybrid CMS NYC
Blazing fast sites using Blaze, Hybrid CMS NYC
 
CloudStack Day 14 - Automation: The Key to Hybrid Cloud
CloudStack Day 14 - Automation: The Key to Hybrid CloudCloudStack Day 14 - Automation: The Key to Hybrid Cloud
CloudStack Day 14 - Automation: The Key to Hybrid Cloud
 
Create a modern(ish) BAM portal in (roughly) one hour!
Create a modern(ish) BAM portal in (roughly) one hour!Create a modern(ish) BAM portal in (roughly) one hour!
Create a modern(ish) BAM portal in (roughly) one hour!
 
Botvinnik webinar
Botvinnik webinarBotvinnik webinar
Botvinnik webinar
 
SPSNL16 - Building Office 365 and SharePoint solutions using modern developer...
SPSNL16 - Building Office 365 and SharePoint solutions using modern developer...SPSNL16 - Building Office 365 and SharePoint solutions using modern developer...
SPSNL16 - Building Office 365 and SharePoint solutions using modern developer...
 
Powering your Apps via Google Cloud Platform
Powering your Apps via Google Cloud PlatformPowering your Apps via Google Cloud Platform
Powering your Apps via Google Cloud Platform
 
Java Support On Google App Engine
Java Support On Google App EngineJava Support On Google App Engine
Java Support On Google App Engine
 

Similar to TIMES cloud Service TIMES/MIRO App

Daimler’s Community Approach to TAS Platform Monitoring
Daimler’s Community Approach to TAS Platform MonitoringDaimler’s Community Approach to TAS Platform Monitoring
Daimler’s Community Approach to TAS Platform MonitoringVMware Tanzu
 
DevOps KPIs as a Service: Daimler’s Solution
DevOps KPIs as a Service: Daimler’s SolutionDevOps KPIs as a Service: Daimler’s Solution
DevOps KPIs as a Service: Daimler’s SolutionVMware Tanzu
 
How to deploy machine learning models into production
How to deploy machine learning models into productionHow to deploy machine learning models into production
How to deploy machine learning models into productionDataWorks Summit
 
Http Services in Rust on Containers
Http Services in Rust on ContainersHttp Services in Rust on Containers
Http Services in Rust on ContainersAnton Whalley
 
IBM PureApplication System and Maximo
IBM PureApplication System and MaximoIBM PureApplication System and Maximo
IBM PureApplication System and MaximoIBM Danmark
 
Cloud Architecture - Multi Cloud, Edge, On-Premise
Cloud Architecture - Multi Cloud, Edge, On-PremiseCloud Architecture - Multi Cloud, Edge, On-Premise
Cloud Architecture - Multi Cloud, Edge, On-PremiseAraf Karsh Hamid
 
Cloud-native Java EE-volution
Cloud-native Java EE-volutionCloud-native Java EE-volution
Cloud-native Java EE-volutionQAware GmbH
 
Tip from IBM Connect 2014: IBM Notes Goes Cloud: How GAD Created an Integrate...
Tip from IBM Connect 2014: IBM Notes Goes Cloud: How GAD Created an Integrate...Tip from IBM Connect 2014: IBM Notes Goes Cloud: How GAD Created an Integrate...
Tip from IBM Connect 2014: IBM Notes Goes Cloud: How GAD Created an Integrate...SocialBiz UserGroup
 
Diadem Technologies - Cloud Computing - Nasscom Workshop
Diadem Technologies - Cloud Computing - Nasscom WorkshopDiadem Technologies - Cloud Computing - Nasscom Workshop
Diadem Technologies - Cloud Computing - Nasscom WorkshopDiadem Technologies
 
Certified Cloud Computing Associate (CCCA)
Certified Cloud Computing Associate (CCCA)Certified Cloud Computing Associate (CCCA)
Certified Cloud Computing Associate (CCCA)GICTTraining
 
Learn How You Can Accelerate Engineering Workloads with AppStream 2.0 (BAP318...
Learn How You Can Accelerate Engineering Workloads with AppStream 2.0 (BAP318...Learn How You Can Accelerate Engineering Workloads with AppStream 2.0 (BAP318...
Learn How You Can Accelerate Engineering Workloads with AppStream 2.0 (BAP318...Amazon Web Services
 
cloudintroduction.ppt
cloudintroduction.pptcloudintroduction.ppt
cloudintroduction.pptAhmedRebai8
 
Getting started with GCP ( Google Cloud Platform)
Getting started with GCP ( Google  Cloud Platform)Getting started with GCP ( Google  Cloud Platform)
Getting started with GCP ( Google Cloud Platform)bigdata trunk
 
Plastic SCM: Entreprise Version Control Platform for Modern Applications and ...
Plastic SCM: Entreprise Version Control Platform for Modern Applications and ...Plastic SCM: Entreprise Version Control Platform for Modern Applications and ...
Plastic SCM: Entreprise Version Control Platform for Modern Applications and ...Kiko Monteverde
 
Informatica big data relational topics and presentation
Informatica big data relational topics and presentationInformatica big data relational topics and presentation
Informatica big data relational topics and presentationJanardhan Reddy
 
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...Sanjeev Sharma
 

Similar to TIMES cloud Service TIMES/MIRO App (20)

Daimler’s Community Approach to TAS Platform Monitoring
Daimler’s Community Approach to TAS Platform MonitoringDaimler’s Community Approach to TAS Platform Monitoring
Daimler’s Community Approach to TAS Platform Monitoring
 
DevOps KPIs as a Service: Daimler’s Solution
DevOps KPIs as a Service: Daimler’s SolutionDevOps KPIs as a Service: Daimler’s Solution
DevOps KPIs as a Service: Daimler’s Solution
 
How to deploy machine learning models into production
How to deploy machine learning models into productionHow to deploy machine learning models into production
How to deploy machine learning models into production
 
2019 VizEx View HTML5 Workshop
2019 VizEx View HTML5 Workshop2019 VizEx View HTML5 Workshop
2019 VizEx View HTML5 Workshop
 
Http Services in Rust on Containers
Http Services in Rust on ContainersHttp Services in Rust on Containers
Http Services in Rust on Containers
 
IBM PureApplication System and Maximo
IBM PureApplication System and MaximoIBM PureApplication System and Maximo
IBM PureApplication System and Maximo
 
Cloud Architecture - Multi Cloud, Edge, On-Premise
Cloud Architecture - Multi Cloud, Edge, On-PremiseCloud Architecture - Multi Cloud, Edge, On-Premise
Cloud Architecture - Multi Cloud, Edge, On-Premise
 
Cloud-native Java EE-volution
Cloud-native Java EE-volutionCloud-native Java EE-volution
Cloud-native Java EE-volution
 
lect15_cloud.ppt
lect15_cloud.pptlect15_cloud.ppt
lect15_cloud.ppt
 
Leveraging Multiple Cloud Orchestration
Leveraging Multiple Cloud OrchestrationLeveraging Multiple Cloud Orchestration
Leveraging Multiple Cloud Orchestration
 
Tip from IBM Connect 2014: IBM Notes Goes Cloud: How GAD Created an Integrate...
Tip from IBM Connect 2014: IBM Notes Goes Cloud: How GAD Created an Integrate...Tip from IBM Connect 2014: IBM Notes Goes Cloud: How GAD Created an Integrate...
Tip from IBM Connect 2014: IBM Notes Goes Cloud: How GAD Created an Integrate...
 
Diadem Technologies - Cloud Computing - Nasscom Workshop
Diadem Technologies - Cloud Computing - Nasscom WorkshopDiadem Technologies - Cloud Computing - Nasscom Workshop
Diadem Technologies - Cloud Computing - Nasscom Workshop
 
Certified Cloud Computing Associate (CCCA)
Certified Cloud Computing Associate (CCCA)Certified Cloud Computing Associate (CCCA)
Certified Cloud Computing Associate (CCCA)
 
Learn How You Can Accelerate Engineering Workloads with AppStream 2.0 (BAP318...
Learn How You Can Accelerate Engineering Workloads with AppStream 2.0 (BAP318...Learn How You Can Accelerate Engineering Workloads with AppStream 2.0 (BAP318...
Learn How You Can Accelerate Engineering Workloads with AppStream 2.0 (BAP318...
 
Gorillas in the mist
Gorillas in the mistGorillas in the mist
Gorillas in the mist
 
cloudintroduction.ppt
cloudintroduction.pptcloudintroduction.ppt
cloudintroduction.ppt
 
Getting started with GCP ( Google Cloud Platform)
Getting started with GCP ( Google  Cloud Platform)Getting started with GCP ( Google  Cloud Platform)
Getting started with GCP ( Google Cloud Platform)
 
Plastic SCM: Entreprise Version Control Platform for Modern Applications and ...
Plastic SCM: Entreprise Version Control Platform for Modern Applications and ...Plastic SCM: Entreprise Version Control Platform for Modern Applications and ...
Plastic SCM: Entreprise Version Control Platform for Modern Applications and ...
 
Informatica big data relational topics and presentation
Informatica big data relational topics and presentationInformatica big data relational topics and presentation
Informatica big data relational topics and presentation
 
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
 

More from IEA-ETSAP

Variable Renewable Energy in China's Transition
Variable Renewable Energy in China's TransitionVariable Renewable Energy in China's Transition
Variable Renewable Energy in China's TransitionIEA-ETSAP
 
The Nordics as a hub for green electricity and fuels
The Nordics as a hub for green electricity and fuelsThe Nordics as a hub for green electricity and fuels
The Nordics as a hub for green electricity and fuelsIEA-ETSAP
 
The role of Norwegian offshore wind in the energy system transition
The role of Norwegian offshore wind in the energy system transitionThe role of Norwegian offshore wind in the energy system transition
The role of Norwegian offshore wind in the energy system transitionIEA-ETSAP
 
Detail representation of molecule flows and chemical sector in TIMES-BE: prog...
Detail representation of molecule flows and chemical sector in TIMES-BE: prog...Detail representation of molecule flows and chemical sector in TIMES-BE: prog...
Detail representation of molecule flows and chemical sector in TIMES-BE: prog...IEA-ETSAP
 
Green hydrogen trade from North Africa to Europe: optional long-term scenario...
Green hydrogen trade from North Africa to Europe: optional long-term scenario...Green hydrogen trade from North Africa to Europe: optional long-term scenario...
Green hydrogen trade from North Africa to Europe: optional long-term scenario...IEA-ETSAP
 
Optimal development of the Canadian forest sector for both climate change mit...
Optimal development of the Canadian forest sector for both climate change mit...Optimal development of the Canadian forest sector for both climate change mit...
Optimal development of the Canadian forest sector for both climate change mit...IEA-ETSAP
 
Presentation on IEA Net Zero Pathways/Roadmap
Presentation on IEA Net Zero Pathways/RoadmapPresentation on IEA Net Zero Pathways/Roadmap
Presentation on IEA Net Zero Pathways/RoadmapIEA-ETSAP
 
Flexibility with renewable(low-carbon) hydrogen
Flexibility with renewable(low-carbon) hydrogenFlexibility with renewable(low-carbon) hydrogen
Flexibility with renewable(low-carbon) hydrogenIEA-ETSAP
 
Bioenergy in energy system models with flexibility
Bioenergy in energy system models with flexibilityBioenergy in energy system models with flexibility
Bioenergy in energy system models with flexibilityIEA-ETSAP
 
Reframing flexibility beyond power - IEA Bioenergy TCP
Reframing flexibility beyond power - IEA Bioenergy TCPReframing flexibility beyond power - IEA Bioenergy TCP
Reframing flexibility beyond power - IEA Bioenergy TCPIEA-ETSAP
 
Decarbonization of heating in the buildings sector: efficiency first vs low-c...
Decarbonization of heating in the buildings sector: efficiency first vs low-c...Decarbonization of heating in the buildings sector: efficiency first vs low-c...
Decarbonization of heating in the buildings sector: efficiency first vs low-c...IEA-ETSAP
 
The Regionalization Tool: spatial representation of TIMES-BE output data in i...
The Regionalization Tool: spatial representation of TIMES-BE output data in i...The Regionalization Tool: spatial representation of TIMES-BE output data in i...
The Regionalization Tool: spatial representation of TIMES-BE output data in i...IEA-ETSAP
 
Synthetic methane production prospective modelling up to 2050 in the European...
Synthetic methane production prospective modelling up to 2050 in the European...Synthetic methane production prospective modelling up to 2050 in the European...
Synthetic methane production prospective modelling up to 2050 in the European...IEA-ETSAP
 
Energy Transition in global Aviation - ETSAP Workshop Turin
Energy Transition in global Aviation - ETSAP Workshop TurinEnergy Transition in global Aviation - ETSAP Workshop Turin
Energy Transition in global Aviation - ETSAP Workshop TurinIEA-ETSAP
 
Integrated Energy and Climate plans: approaches, practices and experiences
Integrated Energy and Climate plans: approaches, practices and experiencesIntegrated Energy and Climate plans: approaches, practices and experiences
Integrated Energy and Climate plans: approaches, practices and experiencesIEA-ETSAP
 
Updates on Veda provided by Amit Kanudia from KanORS-EMR
Updates on Veda provided by Amit Kanudia from KanORS-EMRUpdates on Veda provided by Amit Kanudia from KanORS-EMR
Updates on Veda provided by Amit Kanudia from KanORS-EMRIEA-ETSAP
 
Energy system modeling activities in the MAHTEP Group
Energy system modeling activities in the MAHTEP GroupEnergy system modeling activities in the MAHTEP Group
Energy system modeling activities in the MAHTEP GroupIEA-ETSAP
 
Applying science fiction to approach the future
Applying science fiction to approach the futureApplying science fiction to approach the future
Applying science fiction to approach the futureIEA-ETSAP
 
Will it leak?: Discussions of leakage risk from subsurface storage of carbon ...
Will it leak?: Discussions of leakage risk from subsurface storage of carbon ...Will it leak?: Discussions of leakage risk from subsurface storage of carbon ...
Will it leak?: Discussions of leakage risk from subsurface storage of carbon ...IEA-ETSAP
 
Long-Term Decarbonization Pathways In Emerging Economies: Insights From 12 Mo...
Long-Term Decarbonization Pathways In Emerging Economies: Insights From 12 Mo...Long-Term Decarbonization Pathways In Emerging Economies: Insights From 12 Mo...
Long-Term Decarbonization Pathways In Emerging Economies: Insights From 12 Mo...IEA-ETSAP
 

More from IEA-ETSAP (20)

Variable Renewable Energy in China's Transition
Variable Renewable Energy in China's TransitionVariable Renewable Energy in China's Transition
Variable Renewable Energy in China's Transition
 
The Nordics as a hub for green electricity and fuels
The Nordics as a hub for green electricity and fuelsThe Nordics as a hub for green electricity and fuels
The Nordics as a hub for green electricity and fuels
 
The role of Norwegian offshore wind in the energy system transition
The role of Norwegian offshore wind in the energy system transitionThe role of Norwegian offshore wind in the energy system transition
The role of Norwegian offshore wind in the energy system transition
 
Detail representation of molecule flows and chemical sector in TIMES-BE: prog...
Detail representation of molecule flows and chemical sector in TIMES-BE: prog...Detail representation of molecule flows and chemical sector in TIMES-BE: prog...
Detail representation of molecule flows and chemical sector in TIMES-BE: prog...
 
Green hydrogen trade from North Africa to Europe: optional long-term scenario...
Green hydrogen trade from North Africa to Europe: optional long-term scenario...Green hydrogen trade from North Africa to Europe: optional long-term scenario...
Green hydrogen trade from North Africa to Europe: optional long-term scenario...
 
Optimal development of the Canadian forest sector for both climate change mit...
Optimal development of the Canadian forest sector for both climate change mit...Optimal development of the Canadian forest sector for both climate change mit...
Optimal development of the Canadian forest sector for both climate change mit...
 
Presentation on IEA Net Zero Pathways/Roadmap
Presentation on IEA Net Zero Pathways/RoadmapPresentation on IEA Net Zero Pathways/Roadmap
Presentation on IEA Net Zero Pathways/Roadmap
 
Flexibility with renewable(low-carbon) hydrogen
Flexibility with renewable(low-carbon) hydrogenFlexibility with renewable(low-carbon) hydrogen
Flexibility with renewable(low-carbon) hydrogen
 
Bioenergy in energy system models with flexibility
Bioenergy in energy system models with flexibilityBioenergy in energy system models with flexibility
Bioenergy in energy system models with flexibility
 
Reframing flexibility beyond power - IEA Bioenergy TCP
Reframing flexibility beyond power - IEA Bioenergy TCPReframing flexibility beyond power - IEA Bioenergy TCP
Reframing flexibility beyond power - IEA Bioenergy TCP
 
Decarbonization of heating in the buildings sector: efficiency first vs low-c...
Decarbonization of heating in the buildings sector: efficiency first vs low-c...Decarbonization of heating in the buildings sector: efficiency first vs low-c...
Decarbonization of heating in the buildings sector: efficiency first vs low-c...
 
The Regionalization Tool: spatial representation of TIMES-BE output data in i...
The Regionalization Tool: spatial representation of TIMES-BE output data in i...The Regionalization Tool: spatial representation of TIMES-BE output data in i...
The Regionalization Tool: spatial representation of TIMES-BE output data in i...
 
Synthetic methane production prospective modelling up to 2050 in the European...
Synthetic methane production prospective modelling up to 2050 in the European...Synthetic methane production prospective modelling up to 2050 in the European...
Synthetic methane production prospective modelling up to 2050 in the European...
 
Energy Transition in global Aviation - ETSAP Workshop Turin
Energy Transition in global Aviation - ETSAP Workshop TurinEnergy Transition in global Aviation - ETSAP Workshop Turin
Energy Transition in global Aviation - ETSAP Workshop Turin
 
Integrated Energy and Climate plans: approaches, practices and experiences
Integrated Energy and Climate plans: approaches, practices and experiencesIntegrated Energy and Climate plans: approaches, practices and experiences
Integrated Energy and Climate plans: approaches, practices and experiences
 
Updates on Veda provided by Amit Kanudia from KanORS-EMR
Updates on Veda provided by Amit Kanudia from KanORS-EMRUpdates on Veda provided by Amit Kanudia from KanORS-EMR
Updates on Veda provided by Amit Kanudia from KanORS-EMR
 
Energy system modeling activities in the MAHTEP Group
Energy system modeling activities in the MAHTEP GroupEnergy system modeling activities in the MAHTEP Group
Energy system modeling activities in the MAHTEP Group
 
Applying science fiction to approach the future
Applying science fiction to approach the futureApplying science fiction to approach the future
Applying science fiction to approach the future
 
Will it leak?: Discussions of leakage risk from subsurface storage of carbon ...
Will it leak?: Discussions of leakage risk from subsurface storage of carbon ...Will it leak?: Discussions of leakage risk from subsurface storage of carbon ...
Will it leak?: Discussions of leakage risk from subsurface storage of carbon ...
 
Long-Term Decarbonization Pathways In Emerging Economies: Insights From 12 Mo...
Long-Term Decarbonization Pathways In Emerging Economies: Insights From 12 Mo...Long-Term Decarbonization Pathways In Emerging Economies: Insights From 12 Mo...
Long-Term Decarbonization Pathways In Emerging Economies: Insights From 12 Mo...
 

Recently uploaded

原版1:1复刻塔夫斯大学毕业证Tufts毕业证留信学历认证
原版1:1复刻塔夫斯大学毕业证Tufts毕业证留信学历认证原版1:1复刻塔夫斯大学毕业证Tufts毕业证留信学历认证
原版1:1复刻塔夫斯大学毕业证Tufts毕业证留信学历认证jdkhjh
 
5 Wondrous Places You Should Visit at Least Once in Your Lifetime (1).pdf
5 Wondrous Places You Should Visit at Least Once in Your Lifetime (1).pdf5 Wondrous Places You Should Visit at Least Once in Your Lifetime (1).pdf
5 Wondrous Places You Should Visit at Least Once in Your Lifetime (1).pdfsrivastavaakshat51
 
办理(Victoria毕业证书)维多利亚大学毕业证成绩单原版一比一
办理(Victoria毕业证书)维多利亚大学毕业证成绩单原版一比一办理(Victoria毕业证书)维多利亚大学毕业证成绩单原版一比一
办理(Victoria毕业证书)维多利亚大学毕业证成绩单原版一比一z xss
 
Call Girls Sarovar Portico Naraina Hotel, New Delhi 9873777170
Call Girls Sarovar Portico Naraina Hotel, New Delhi 9873777170Call Girls Sarovar Portico Naraina Hotel, New Delhi 9873777170
Call Girls Sarovar Portico Naraina Hotel, New Delhi 9873777170simranguptaxx69
 
885MTAMount DMU University Bachelor's Diploma in Education
885MTAMount DMU University Bachelor's Diploma in Education885MTAMount DMU University Bachelor's Diploma in Education
885MTAMount DMU University Bachelor's Diploma in Educationz xss
 
Philippines-Native-Chicken.pptx file copy
Philippines-Native-Chicken.pptx file copyPhilippines-Native-Chicken.pptx file copy
Philippines-Native-Chicken.pptx file copyKristineRoseCorrales
 
办理学位证(KU证书)堪萨斯大学毕业证成绩单原版一比一
办理学位证(KU证书)堪萨斯大学毕业证成绩单原版一比一办理学位证(KU证书)堪萨斯大学毕业证成绩单原版一比一
办理学位证(KU证书)堪萨斯大学毕业证成绩单原版一比一F dds
 
Group 4The Species of the Atlantic Forest.pdf
Group 4The Species of the Atlantic Forest.pdfGroup 4The Species of the Atlantic Forest.pdf
Group 4The Species of the Atlantic Forest.pdfs2015004
 
Spiders by Slidesgo - an introduction to arachnids
Spiders by Slidesgo - an introduction to arachnidsSpiders by Slidesgo - an introduction to arachnids
Spiders by Slidesgo - an introduction to arachnidsprasan26
 
Slide deck for the IPCC Briefing to Latvian Parliamentarians
Slide deck for the IPCC Briefing to Latvian ParliamentariansSlide deck for the IPCC Briefing to Latvian Parliamentarians
Slide deck for the IPCC Briefing to Latvian Parliamentariansipcc-media
 
办理La Trobe学位证(文凭证书)拉筹伯大学毕业证成绩单原版一模一样
办理La Trobe学位证(文凭证书)拉筹伯大学毕业证成绩单原版一模一样办理La Trobe学位证(文凭证书)拉筹伯大学毕业证成绩单原版一模一样
办理La Trobe学位证(文凭证书)拉筹伯大学毕业证成绩单原版一模一样umasea
 
Species composition, diversity and community structure of mangroves in Barang...
Species composition, diversity and community structure of mangroves in Barang...Species composition, diversity and community structure of mangroves in Barang...
Species composition, diversity and community structure of mangroves in Barang...Open Access Research Paper
 
Limnology and Wetland Management 2023 NaRM.pptx
Limnology and Wetland Management 2023 NaRM.pptxLimnology and Wetland Management 2023 NaRM.pptx
Limnology and Wetland Management 2023 NaRM.pptxTesfahunTesema
 
原版定制copy澳洲詹姆斯库克大学毕业证JCU毕业证成绩单留信学历认证保障质量
原版定制copy澳洲詹姆斯库克大学毕业证JCU毕业证成绩单留信学历认证保障质量原版定制copy澳洲詹姆斯库克大学毕业证JCU毕业证成绩单留信学历认证保障质量
原版定制copy澳洲詹姆斯库克大学毕业证JCU毕业证成绩单留信学历认证保障质量sehgh15heh
 
Unit 1 - introduction to environmental studies.pdf
Unit 1 - introduction to environmental studies.pdfUnit 1 - introduction to environmental studies.pdf
Unit 1 - introduction to environmental studies.pdfRajjnish1
 

Recently uploaded (20)

原版1:1复刻塔夫斯大学毕业证Tufts毕业证留信学历认证
原版1:1复刻塔夫斯大学毕业证Tufts毕业证留信学历认证原版1:1复刻塔夫斯大学毕业证Tufts毕业证留信学历认证
原版1:1复刻塔夫斯大学毕业证Tufts毕业证留信学历认证
 
5 Wondrous Places You Should Visit at Least Once in Your Lifetime (1).pdf
5 Wondrous Places You Should Visit at Least Once in Your Lifetime (1).pdf5 Wondrous Places You Should Visit at Least Once in Your Lifetime (1).pdf
5 Wondrous Places You Should Visit at Least Once in Your Lifetime (1).pdf
 
办理(Victoria毕业证书)维多利亚大学毕业证成绩单原版一比一
办理(Victoria毕业证书)维多利亚大学毕业证成绩单原版一比一办理(Victoria毕业证书)维多利亚大学毕业证成绩单原版一比一
办理(Victoria毕业证书)维多利亚大学毕业证成绩单原版一比一
 
FULL ENJOY Call Girls In kashmiri gate (Delhi) Call Us 9953056974
FULL ENJOY Call Girls In  kashmiri gate (Delhi) Call Us 9953056974FULL ENJOY Call Girls In  kashmiri gate (Delhi) Call Us 9953056974
FULL ENJOY Call Girls In kashmiri gate (Delhi) Call Us 9953056974
 
Call Girls Sarovar Portico Naraina Hotel, New Delhi 9873777170
Call Girls Sarovar Portico Naraina Hotel, New Delhi 9873777170Call Girls Sarovar Portico Naraina Hotel, New Delhi 9873777170
Call Girls Sarovar Portico Naraina Hotel, New Delhi 9873777170
 
young call girls in Janakpuri🔝 9953056974 🔝 escort Service
young call girls in Janakpuri🔝 9953056974 🔝 escort Serviceyoung call girls in Janakpuri🔝 9953056974 🔝 escort Service
young call girls in Janakpuri🔝 9953056974 🔝 escort Service
 
885MTAMount DMU University Bachelor's Diploma in Education
885MTAMount DMU University Bachelor's Diploma in Education885MTAMount DMU University Bachelor's Diploma in Education
885MTAMount DMU University Bachelor's Diploma in Education
 
Philippines-Native-Chicken.pptx file copy
Philippines-Native-Chicken.pptx file copyPhilippines-Native-Chicken.pptx file copy
Philippines-Native-Chicken.pptx file copy
 
办理学位证(KU证书)堪萨斯大学毕业证成绩单原版一比一
办理学位证(KU证书)堪萨斯大学毕业证成绩单原版一比一办理学位证(KU证书)堪萨斯大学毕业证成绩单原版一比一
办理学位证(KU证书)堪萨斯大学毕业证成绩单原版一比一
 
Group 4The Species of the Atlantic Forest.pdf
Group 4The Species of the Atlantic Forest.pdfGroup 4The Species of the Atlantic Forest.pdf
Group 4The Species of the Atlantic Forest.pdf
 
Spiders by Slidesgo - an introduction to arachnids
Spiders by Slidesgo - an introduction to arachnidsSpiders by Slidesgo - an introduction to arachnids
Spiders by Slidesgo - an introduction to arachnids
 
Slide deck for the IPCC Briefing to Latvian Parliamentarians
Slide deck for the IPCC Briefing to Latvian ParliamentariansSlide deck for the IPCC Briefing to Latvian Parliamentarians
Slide deck for the IPCC Briefing to Latvian Parliamentarians
 
办理La Trobe学位证(文凭证书)拉筹伯大学毕业证成绩单原版一模一样
办理La Trobe学位证(文凭证书)拉筹伯大学毕业证成绩单原版一模一样办理La Trobe学位证(文凭证书)拉筹伯大学毕业证成绩单原版一模一样
办理La Trobe学位证(文凭证书)拉筹伯大学毕业证成绩单原版一模一样
 
Call Girls In R.K. Puram 9953056974 Escorts ServiCe In Delhi Ncr
Call Girls In R.K. Puram 9953056974 Escorts ServiCe In Delhi NcrCall Girls In R.K. Puram 9953056974 Escorts ServiCe In Delhi Ncr
Call Girls In R.K. Puram 9953056974 Escorts ServiCe In Delhi Ncr
 
Call Girls In { Delhi } South Extension Whatsup 9873940964 Enjoy Unlimited Pl...
Call Girls In { Delhi } South Extension Whatsup 9873940964 Enjoy Unlimited Pl...Call Girls In { Delhi } South Extension Whatsup 9873940964 Enjoy Unlimited Pl...
Call Girls In { Delhi } South Extension Whatsup 9873940964 Enjoy Unlimited Pl...
 
Species composition, diversity and community structure of mangroves in Barang...
Species composition, diversity and community structure of mangroves in Barang...Species composition, diversity and community structure of mangroves in Barang...
Species composition, diversity and community structure of mangroves in Barang...
 
Sexy Call Girls Patel Nagar New Delhi +918448380779 Call Girls Service in Del...
Sexy Call Girls Patel Nagar New Delhi +918448380779 Call Girls Service in Del...Sexy Call Girls Patel Nagar New Delhi +918448380779 Call Girls Service in Del...
Sexy Call Girls Patel Nagar New Delhi +918448380779 Call Girls Service in Del...
 
Limnology and Wetland Management 2023 NaRM.pptx
Limnology and Wetland Management 2023 NaRM.pptxLimnology and Wetland Management 2023 NaRM.pptx
Limnology and Wetland Management 2023 NaRM.pptx
 
原版定制copy澳洲詹姆斯库克大学毕业证JCU毕业证成绩单留信学历认证保障质量
原版定制copy澳洲詹姆斯库克大学毕业证JCU毕业证成绩单留信学历认证保障质量原版定制copy澳洲詹姆斯库克大学毕业证JCU毕业证成绩单留信学历认证保障质量
原版定制copy澳洲詹姆斯库克大学毕业证JCU毕业证成绩单留信学历认证保障质量
 
Unit 1 - introduction to environmental studies.pdf
Unit 1 - introduction to environmental studies.pdfUnit 1 - introduction to environmental studies.pdf
Unit 1 - introduction to environmental studies.pdf
 

TIMES cloud Service TIMES/MIRO App

  • 1. GAMS Development Corp. GAMS Software GmbH www.gams.com I. A TIMES CLOUD SERVICE II. A TIMES/MIRO APP Frederik Fiand ffiand@gams.com
  • 2. 2 1. A TIMES Cloud Service Participating Partners: • Frederik Fiand & Michael Bussieck & Franz Nelissen (GAMS), • Gary Goldstein (DWI), • Amit Kanudia (KanORS-EMR) 2. A TIMES/MIRO App Participating Partners: • Frederik Fiand & Michael Bussieck (GAMS) • Evangelos Panos (PSI) • Markus Blesl (IER) • Gary Goldstein (DWI) Two Proposals
  • 3. GAMS Development Corp. GAMS Software GmbH www.gams.com A TIMES Cloud Service
  • 4. 4 We have been asked for a solution allowing • occasional/new TIMES users to solve TIMES models • without the need to purchase a GAMS/Solver license • without limitations imposed by free services such as NEOS (academic use only, resource restrictions) • existing TIMES users to outsource heavy computations to powerful hardware → GAMS suggests a TIMES Cloud Service • that allows to solves TIMES models “in the cloud” • that is convenient to access • that uses state of the art cloud technology (GAMS Engine) Cloud Service - Motivation
  • 5. 5 Cloud Service – Roles & Components Users Service Admin(s) Hardware Software Request access/support Provide access/support Veda Access through clients. Request resources as needed (RAM, #cores, time, …) … …
  • 6. 6 Cloud Service – Roles & Components Users Service Admin(s) Hardware Software Request access/support Provide access/support Veda Access through clients. Request resources as needed (RAM, #cores, time, …) … … … … … Fit for the future: Upscaling is possible!
  • 7. 7 Connecting to the Cloud Service – From GAMS Studio […] *** Status: Normal completion[LST:777] --- Job demo12run.gms Stop 10/21/20 11:22:34 elapsed 0:00:00.289 updating: demo12run.gms (200 bytes security) (stored 0%) updating: demo12run.g00 (200 bytes security) (deflated 10%) --- switch to Engine .demo12rundemo12run.lst[LS2:"C:UsersuserDocumentssupportTIMES_Demomodeldemo12run/demo12r un.lst"] TOKEN: 1fdc2c55-7ab3-485b-92ac-bfc7761293b2 --- Job demo12run.gms Start 10/21/20 09:22:35 32.2.0 rc62c018 LEX-LEG x86 64bit/Linux […]
  • 8. 8 Connecting to the Cloud Service – From VEDA Various APIs for GAMS Engine available to access the Cloud Service (Python, Java, .NET, etc.) → Allow to send jobs to the cloud service from VEDA
  • 9. 9 Connecting to the Cloud Service – From Engine Web UI • User management • Model management (e.g. register different TIMES versions) • TIMES source on server • Upload .RUN and .dd files • Job Management • Job Queue • Show job statistics • Download job files • Submit jobs
  • 10. 10 MIRO Server MIRO Desktop Web User Interface GAMS Studio Other APIs (Python, Java, .NET etc.) Connecting to GAMS Engine - Overview MIRO (App/Front end to a model) and Engine work nicely together but also independently Veda TIMES Cloud Service
  • 11. 11 1. Hardware, Software Licensing, Maintenance € 22,300 p.a. a) Server (€ 1,300 p.a.) e.g. Hetzner, 12 Cores, 128 GB RAM, ~4TB SSD b) Software Licensing (€ 16,000 p.a.) GAMS/BASE, GAMS/CPLEX, GAMS/Conopt, GAMS/Engine c) Maintenance (€ 5,000 p.a.) Server Maintenance & User Management 2. Interfacing with VEDA € 8,000 Connect VEDA to GAMS Engine via OpenAPI 3. Documentation and Teaching Material € 6,000 User guide, Video Tutorial, Webinar Project Duration 2 years → Total funding requested: € 58,600 Work Package Overview and associated costs Year 2021 2022 2023 … Cost € 36,300 € 22,300 Service can be continued
  • 12. 12 • Cloud Service will be available from day 1 of the contract • WP2/3 will be finished at an early stage of the project Project Schedule
  • 13. GAMS Development Corp. GAMS Software GmbH www.gams.com An open-source TIMES/MIRO App
  • 14. 14 • TIMES source code published under an open-source license in Dec 2019 • GAMS MIRO published under an open-source license in Apr 2020 • GAMS MIRO is a deployment framework for GAMS models • A MIRO App is a front-end to a model • Open Modelling Trend • Many Energy Models implemented in GAMS are published open-source (such as TIMES) • Certain models rely on GUIs - no open-source TIMES GUI available so far • (Potential) TIMES users that operate on a tight budget… • … have a need for a low-cost/free Graphical User Interface (GUI) to their TIMES Model • … have a need for a low-cost/free GAMS/Solver licensing option • Dissemination of a TIMES model (e.g. to allow others to reproduce results) →The TIMES/MIRO App… • … is open-source and published on GitHub (https://github.com/GAMS- dev/TIMES_ MIRO Background TIMES/MIRO App - Motivation
  • 15. 15 What is GAMS MIRO? A Deployment framework to turn GAMS models into interactive (web) applications ✓ Annotation of existing GAMS model to define GAMS Symbols shown in the interface ✓ Configuration mode with a broad set of predefined charts, maps, widgets, etc. ✓ Support for custom renderers ✓ Comes with a database to save/load scenarios ✓ Hypercube Mode to generate scenario batch runs ✓ Scenario comparison mode ✓ Deployment of MIRO App in a single self contained *.miroapp file ✓ Gateway for optimizing in the cloud (read more)
  • 18. 18 TIMES/MIRO App Prototype https://github.com/GAMS-dev/TIMES_MIRO Powerful data cube & pivot table features Built-in charting facilities
  • 19. 19 A selection of new features planned enhancements: • RES network visualization • User-defined sets • Enable MIRO Hypercube mode for automated scenario batch runs • Better Scenario analysis and comparison of runs • Save View for charting facilities to predefine certain TIMES specific charts • Improve data import capabilities • … → Development driven by DWI, PSI, IER or other user demand • suggest/test/feedback →Technical implementation by GAMS • transparent (published on GitHub) WP1 - TIMES/MIRO App Development
  • 20. 20 1. TIMES/MIRO App Development € 15,000 Implementation of new features and enhancements 2. Documentation and Teaching Material € 5,000 user guide, documentation of code, tutorial Project Duration 1 year Total funding requested: € 20,000 Work Package Overview and associated costs Project Schedule
  • 21. GAMS Development Corp. GAMS Software GmbH www.gams.com Summary
  • 22. 22 Cloud Service OnlyMIRO APP only TIMES Cloud Service Web User Interface GAMS Studio Other APIs (Python, Java, etc.) NEOS • GAMS & MIRO installed locally • Synchronous job execution MIRO Desktop Everything local Both MIRO application MIRO ServerMIRO Desktop Boosted by GAMS Engine Everything on a server → No software installed locally • MIRO installed locally • Synchronous and asynchronous job execution Veda
  • 23. 23 The suggested projects will enhance… • the diversity • the transparency • the affordability … of the TIMES toolbox. → Attract new user groups → Facilitate new ways to disseminate TIMES models → Increase the openness of the TIMES modelling framework Key Benefits
  • 24. GAMS Development Corp. GAMS Software GmbH www.gams.com Thank You! Frederik Fiand ffiand@gams.com