sdCloud project
Bringing System Dynamics Into Cloud

International Conference of System Dynamics Society 2018

As we promised in our Autumn digest, we are starting to tell about recent key events in more details. Today we would like to start from formally more summer event than autumn event – international conference of System Dynamics society ICSD 2018.

This year, conference was performed in August in capital of Iceland, Rejkjavik. Taking into account weather in this part of the world during August – participation in the conference can be counted as an autumn event. Severe and amazing Iceland nature welcomed us pretty cold. Thermometers shown not more than 5-7 degrees Celsius and constant chili wind make it feels like late autumn.

We arrived to the conference day before its opening to check in to the hotel and have some rest after the long trip to Iceland and to join main annual system dynamics event in a good shape and in a good mood.

sdCloud project team is participating in this conference from 2015 and this visit was already fourth for us. This year we submitted three topics and all three of them were accepted by the program committee. Submissions which are accepted to the conference can be split on two major groups: full paper submissions and work in progress presentation. Main difference between these kinds of presentation is that for the full paper majority of talk is dedicated to presentation which performed by submitter and at the end of the presentation there is a short room for questions and answers section. In case of Work in progress, format is completely different. First all section members performing 5 minutes short presentation and after everyone participate in an extended discussion.

This year we had three presentations and we took majority time both at the presentation phase and in discussion and this was very pleasant to feel so much attention to our work. In these short talks we tried to present three different directions our team is working. We talked about our experience in application of system dynamics approach to increase efficiency of power consumption in our own datacenter, our experiments in execution of system dynamics models on GPU with investigation of scenarios and conditions where this can be reasonable and where not. Third presentation we performed was about application of multi-modal data analysis approach to build a library of system dynamics relate entities like models, execution results, books and articles.

Talking about conference in general, majority of presentations performed were focused on solving particular problems using system dynamics approach and instruments. In such context, works shown by our team differs, because, except, datacenter optimization, we are not using system dynamics as is and we are not developing models by ourselves. Our team is focused on development of a solution that will allow others to solve their problems by developing, executing and analyzing models. That is why it is so important for us to participate in such conference, to see how people are working with models, how they are developing, debugging and analyzing models. We need to clearly understand real use-cases researches are facing and what kind of tools and helpers they need. Frequently, even adding a simple small feature can bring a lot of use for many people in many cases. On the other hand, we need to help people to know about our work and about features we are providing to help them. This is why, work in progress format works very well for our team, because it allow us to ask questions to researches on “how do they do things” and they can ask us “how can we help them”. Discussion is much more useful than just showing pretty slides for a longer time.

One more benefit we experienced on this conference is placement of our presentations in the schedule. Our section took place in the first day before the lunch. It is always better to listen to other presentations and discuss various works, when you are not constantly thinking about your own upcoming presentation, especially when your upcoming session is mostly a discussion and you are not sure in which direction this discussion will go.

Conference is a perfect opportunity for everybody to not only present your work but also get in touch and sync up with other which whom you are working around the same areas. Important instruments for this are meetings of committees and work groups. Our team is a lucky member of two such groups: one is committee for development and improving model definition standard XMILE and the second is a group of system dynamics related tools developers. First one is dedicated to interesting questions related to evolving standard of model serialization called XMILE including aspects like missing elements, or existing elements which can be improved or which are not used and can be deprecated in the future. Second group consists of developers who are working on various open-source and commercial tools for system dynamics modelling. Here they can discuss their projects, progress and define future steps to proceed with. Our project, besides our own developments, performing integration of various open source solutions for system dynamics, to make them more accessible to end-users. Because of this, on the meeting was discussed a question to build a testing system for various SD tools, to ensure how they are working and what modelling features are supported and which are not. Goal of this benchmarking system will be development of various specific test models and overall execution chain that will perform testing of each integrated tool and will ensure how it works on each test: how model feature are supported, are model computation are correct and so on. As a result, regular test report will be generated and published. Main goal for this solution is not to define which solution is better, but to help developers to define a direction of evolution of their tools.

Besides backroom discussions, participation in work groups meeting, attending very interesting presentations and great keynote session, it was great to meet with conference participants from all over the world I used to see on the conference every year, with whom I have warm and friendly relationships. With some of them we even started to make some joint projects.

At the end of the conference we attended traditional banquette. This year it was performed in one of the restaurants in Reykjavik. Party was very lively and interesting and gave everyone an extra opportunity for networking and informal talks with glass of wine or cup of coffee.

For me, annual International Conference of System Dynamics Society is an open club in which, disregarding the place where an event take place, you can always meet the same group of participants whom you recognize immediately when you arrive to the conference. But this club is open for everyone who, that is why, every time you meet with new people, exchange business cards and even starting new projects or researches. One is the reasons is that this conference attracts great people. Another is a conference pleasant and friendly atmosphere, which is, of course, the merit of not only the participants, but also the conference organizers, for which many thanks to them.

During this visit we had a very tight schedule and that is why we didn’t had enough time for sites seeing in Iceland. The only thing we were able to do is couple hours’ drive along a coastal highway to the north of Reykjavik and a visit to the museum of Iceland rock. But even this was enough to see that Iceland is a beautiful and very interesting country and one day we have to get back here to better reveal a severe yet indescribably beautiful nature of this northern country.

Как мы уже обещали, рассказываем о ключевых событиях этой осени более подробно и начнём мы с события, скорее, летнего чем осеннего – международной конференции по системной динамике.

В этом году конференция проходила в августе в столице Исландии Рейкьявике. Учитывая августовскую погоду в этой части света – посещение конференции можно смело отнести к осенним мероприятиям. Суровая и невероятно красивая природа Исландии встретила нас достаточно прохладно. Столбики термометров редко поднимались выше 5-7 градусов, а остроты ощущениям добавлял нестихающий холодный ветер.

Мы прилетели на конференцию за день до её официального открытия, чтобы спокойно разместиться и отдохнуть после долгих перелётов, а утром полными сил отправиться на главное событие года в мире системной динамике.

Команда проекта sdCloud участвует в этой конференции с 2015 года и этот визит был уже четвёртым для нас. В этом году мы представили три доклада и все три прошли на конференцию. Доклады, которые принимаются на коференцию, делятся на две основные категории – полноценный доклад и, так называемые, Work in progress. Отличие состоит в том, что в первом случае – основной фокус делается на длинную презентацию и короткую сессию вопросов-ответов в конце. В случае Work In Progress всё с точностью до наоборот. Сначала делается очень короткий доклад, не более 5 минут, а после него следует полноценное обсуждение. При этом, секция строится таким образом, что сначала проходят все короткие доклады, а потом идёт общее обсуждение.

В этот раз у нас в секции были сразу три доклада, т.е. большинство из тех что были представлены секции, поэтому и основная часть обсуждения тоже была посвящена нашей работе, что было очень приятно. Первый наш доклад был посвящён нашему опыту применения системно-динамического моделирования для повышения энергоэффективности нашего собственного дата-центра. Второй - нашим экспериментами по переносу рассчёта системно-динамических моделей на GPU, с исследованием того, где и почему это может оказаться полезным. И третий о применении парадигмы мультимодальных данных для построения библиотеки сущностей относящися к области системной динамики.

Если рассматривать конференцию в целом, то подавляющее большинство докладов, которые представляются на конференции, рассказывают о том, как была решена или исследована та или иная реальная проблема с использованием методик, подходов и инструментов системно-динамического моделирования. В таком контексте работы нашей команды отличаются, так как мы довольно мало занимаемся как таковым моделированием и сфокуссированы на разработке инструмента, который был бы полезен членам сообщества и вообще всем, кто работает в области системно-динамического моделирования. Поэтому, с одной стороны, нам важно рассказать о нашем решении, что оно есть, о том как и какие задачи оно помогает решать, а с другой узнать над какими проблемами и задачами сейчас работают исследователи и учёные, чтобы разрабатывать наше решение в наиболее подходящем и востребованном ключе. И именно поэтому, формат, в рамках которого у нас есть возможность больше общаться с участниками конференции, чем говорить, показывая красивые слайды, является более интересным и удачным для нас.

Ещё одним плюсом нашего участия в этот раз стало то, что наши выступления поставили в первый день до обеда. Всегда приятнее общаться с коллегами и слушать чужие доклады, когда на тебе уже не лежит груз ответственности за своё собственное выступление. Особенно, когда большую часть выступления планируется проводить в формате обсуждения и ты не знаешь куда оно приведёт.

Конференция – это отличный способ для всех не только рассказать о совей работе и получить обратную связь, но и сверить часы по работам в определённых областях. Специальным инструментом для этого являются встречи рабочих групп и комитетов конференции. Нашему проекту посчастливилось оказаться членами сразу двух таких собраний: комитета по развитию стандарта описания моделей XMILE и комитета по разработке инструментов для моделирования. На первом обсуждаются интересные вопросы, относящиеся к развитию стандарта: каких элементов не хватает, какие уже есть, но функционируют недостаточно эффективно, а какие не используются вовсе. Всё это обсуждается и принимаются решения о дальнейшем развитии стандарта. В рамках второй группы собираются разработчики различных инструментов для моделирования, чтобы обсудить прогресс и показать кто и чем сейчас занимается. Так как наш проект занимается, помимо собственных разработок, интеграцией различных открытых решений, чтобы сделать их более доступными и максимизировать их полезность, то группа пришла к решению, что на базе нашей лаборатории мы попробуем создать центр сертификации открытых решений для работы с системно-динамическими моделями. Целью этого решения будет разработка определённых тестов для различных решений ориентированных на проверку того, как хорошо то или иное решение поддерживает стандарты модели, корректно ли проводятся вычисления и так далее. В результате будет публиковаться регулярный отчёт. Главной целью этой работы является не выяснение какой из инстументов лучший, а помощь разработчикам в определении направления, в котором им надо двигаться развивая, то или иное решение.

Помимо кулуарных обсуждений, посещения интересных докладов и просто отличных key note выступлений было очень приятно встретить многих знакомых из разных уголков мира, с кем, за четыре года участия в конференции, сложились очень приятные отношения, а с некоторыми, даже удалось начать совместную работу.

Завершилась конференция традиционным банкетом. В этом году он проходил в одном из ресторанов Рейкьявика. Вечеринка проходила очень живо и интересно, давая возможность участникам пообщаться в неформальной обстановке.

На мой взгляд – ежегодная конференция по системной динамике представляет из себя открытый клуб, в котором независимо от места проведения мероприятия, можно встретить группу постоянных участников, которых видишь и узнаёшь сразу, как только приезжаешь на конференции. Но клуб этот открытый, поэтому каждый раз встречаешь новых людей, обмениваешься визитками, начинаешь общаться и даже начинаешь какие-то совместные работы. Этому очень способствует приятная и дружественная атмосфера, которая является, конечно, заслугой не только участников, но и организаторов конференции, за что им большое спасибо.

В этой поездке график у нас выдался очень плотным, поэтому возможности осмотреть что-то в Исландии было очень мало. Всё что мы смогли себе позволить это несколько около трёх часов обзорной экскурсии по шоссе недалеко от Рейкьявика и посещение пары музеев Исландского рока, по дороге в аэропорт, и музея Perlan рассказывающего об истории и природе Исландии. Но и этого нам хватило чтобы понять, что Исландия прекрасна и очень интересна и сюда нужно будет обязательно вернуться, чтобы лучше осмотреться и нагуляться по суровой и невероятно прекрасной природе этой северной страны.