← go back

Linux Piter 2015

21 ноября 2015 состоялась первая в России большая конференция про Linux как экосистему.

Идейными вдохновителями конференции стали сотрудники корпорации ЕМС. Намерение создать событие такого масштаба и уровня появилось у них после посещения ряда международных Linux-конференций в Америке и Европе. Первым важным шагом на пути создания большой отечественной Linux-конференции было формирование программного комитета. В него вошли сразу несколько представителей компании EMC, те самые, которые её создание и инициировали: Александр Акопян, ставший в последствии председателем программного комитета; Василий Толстой, еще и выступивший на конференции с докладом; и Дмитрий Кривенок, также сделавший очень интересный доклад. Затем мы пригласили в программный комитет Александра Чистякова, пожалуй самого известного и авторитетного человека в Linux-сообществе; Павла Фролова, издателя последнего читаемого айтишного бумажного журнала “Linux Format”; Кирилла Кринкина, доцента кафедры ЭВМ ЛЭТИ, а также Дмитрия Костюка, доцента кафедры ЭВМ Брестского ГТУ, со-организатора LVEE, ставшего главным двигателем конференции Linux Piter.

Основная задача программного комитета - вникнуть и понять полезность для конференции каждого доклада, который поступал к нам на рассмотрение. Кроме того, мы и сами активно искали и приглашали спикеров со всего мира. Никакого маркетинга, продаж и пиара, требования ко всем были одинаковые: рассказать о том, как продукт работает изнутри, куда он движется и как он будет развиваться.

Традиционно для Айти-События, конференция прошла в Original Sokos Hotel OlympiaGarden. Изначально, мы планировали, что конференция будет идти в два параллельных потока докладов. Однако, в последний месяц мы получили очень много интересных заявок от желающих выступить и не смогли им отказать. Так появился 3-й дополнительный поток докладов. В первом потоке выступали в основном англоговорящие спикеры и несколько русскоговорящих, чьи доклады были синхронно переведены на английский язык для иностранных гостей.

Хэдлайнерами конференции стали: Daniel Nagy (Managing director ePoint Systems) Ltd. из Венгрии, представители американской индустрии John Ronciak (SW Architect Intel) и Allen Hubbe (Software engineer EMC), а также наши соотечественники из Германии (Илья Космодемьянский) и Турции (Света Смирнова).

Подобную конференцию мы проводили впервые, во многом прощупывали почву, старались удовлетворить интерес аудитории, включая доклады на разные тематики. И судя по оценке докладов участниками, нам удалось создать действительно стоящее событие для мира Linux-сообщества. Из 19 докладов лишь три получили оценку ниже 4 баллов (из 5 возможных). Кроме того, мы получили много хороших отзывов, в том числе и от участников, постоянно посещающих Европейские “линуксовые” конференции, с комментариями, что уровень докладов и организация действительно соответствует большим международным мероприятиям, возможно даже и выше.  

Представляем вам десятку лучших докладов конференции (разница между первым и 10-м всего 0,44 балла):

  1. Павел Курочкин и Денис Габидуллин (Самый SoC, linux, u-boot, грабли),

  2. Константин Ушаков (Сетевой стек OpenOnload. В чем и почему он обыгрывает ядро Linux),

  3. Александр Чистяков (Оптимизация производительности в Linux: время удивительных историй),

  4. Павел Емельянов (Живая миграция контейнеров: плюсы, минусы, подводные камни),

  5. Тимофей Туренко (MaxScale: интеллектуальный шлюз данных),

  6. Александра Федорова (OpenStack CI: flows, tooling, and more),

  7. Илья Космодемьянский (Linux tuning to improve PostgreSQL performance),

  8. Евгений Поляков (История, опыт, ошибки и успехи в процессе создания по-настоящему масштабируемых систем хранения данных),

  9. John Ronciak (DPDK - The many ways to configure the kernel interfaces)

  10. Дмитрий Самсонов (Тюним память и сетевой стек в Linux: история перевода высоконагруженных серверов на свежий дистрибутив)

Видео мы выкладываем постепенно. Все доступные записи вы сможете найти на нашем youtube-канале

Коротко о составе участников конференции

Всего в конференции приняло участие 150 человек.

Участники конференции по должностям: 

Благодарности:

За интересную программу конференции благодарим наш замечальный программный комитет:

Александр Акопян

Engineering Manager

EMC

Павел Фролов

Генеральный директор

ГНУ / Линуксцентр

Дмитрий Костюк

Доцент кафедры ЭВМ и систем

БГТУ

 

Кирилл Кринкин

Доцент кафедры математического обеспечения ЭВМ

ЛЭТИ

Александр Чистяков

Главный инженер

Git in Sky

Благодарм всех спикеров, которые подготовили увлекательные доклады по самым актуальным темам. 

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

Фотоальбомы:

Фотографии по итогам конференци:

Фотографии с эксскурсионного дня:

До встречи на Linux Piter #2!

 

For the first time, IT-Sobytie hold conference «Linux Piter», which will take place on November 21 in St. Petersburg. 

We plan to have the conference more technologically oriented, rather than generic educational or marketing, so we will invite engineers from the companies who use GNU/Linux for the products and want to learn the trends and details on the different topics. The program committee of the conference included industry experts from RussiaUkraine and Belarus.

 

 Format

  • One-day conference in the 2 parallel tracks of reports.
  • Languages of the conference - Russian, English.
 

 Topics

NETWORK

SERVER AND STORAGE

  • SDN and Open Stack 
  • New routing or packet filtering/delivering  mechanisms
  • Internet of things protocols and concepts from the network point of view
  • Linux networking APIs (best practices, limitations, performance, etc. from the application POV)
  • DPDK
  • Support of new hardware (SMR, NVMe, LightNVM/OpenChannel SSD, etc)
  • Persistent memory in Linux (NVM, pmem, DAX, etc)
  • Scalability improvements in Linux 
  • Open source databases
  • Linux filesystems and distributed storage (btrfs, overlayfs, ceph, glusterfs, etc)

VIRTUALIZATION

CLOUD

  • QEMU/KVM high performance I/O (virtio, vhost, data-planes)
  • Virtualization management (libvirt and project built on top of it)
  • General topics (nested virtualization, live migration, QoS)
  • LXC/Docker and technologies they are built on
  • SocketPlane (as a new Docker-level SDN)
  • Open source cloud stacks (OpenStack, CloudStack, oVirt, etc)
  • Open source SDN/SDS (OpenvSwitch, GlusterFS, etc)

EMBEDDED & MOBILE

  • Linux-based  electronic systems development
  • Open source mobile operating systems
  • Kernel and system software tuned for embedded application

 

 Program Committee

   
Chairman of the Program Committee

Alexander Akopyan

Russia. Saint Petersburg

Engineering Manager, EMC

Facebook | Linkedin


Pavel Frolov

Russia. Saint Petersburg


General director GNU / Linuxcenter

General director  Mezon.RU

Publisher of Linux Format

Linkedin


Kirill Krinkin

Russia. Saint Petersburg


Saint Petersburg Electrotechnical University «LETI»

Associate Professor, Department of Computer Software

Professional member IEEEACM

Facebook | Linkedin


Alexander Chistyakov

Russia. Saint Petersburg


Chief Engineer Git in Sky

Linkedin


Dmitriy Kostiuk

Belarus. Minsk


Associate Professor of Computer and Systems Brest State Technical University

Co-organizer of the conference LVEE

Facebook | Linkedin

   

 

Organizing Committee

Denis Kalanov

Russia. Saint Petersburg


Development Director, IT-Dominanta

Development Director, IT-Sobytie

Twitter | Facebook | Linkedin


Diana Lyubavskaya

Russia. Saint Petersburg


Event manager, IT-Sobytie

PR manager IT-Dominanta

Twitter | Facebook | Linkedin

 

Track 1

Track 2

Track 3

9:00 - 10:00

Registration of participants. Welcome coffee.

10:00 - 10:15

Official opening.

10:15 - 10:55

Swarm: Distributed storage for Ethereum, the Turing-complete blockchain (eng)

Daniel Nagy

Managing director 

ePoint Systems Ltd.

Hungary, Budapest

Performance optimization in Linux: tales from the trenches (rus)

Alexander Chistyakov​

Chief Engineer 

Git in Sky

Russia. Saint Petersburg

Container macrame (rus)

Michael Shigorin

Senior developer

BaseALT Ltd

Russia. Moscow

 

10:55 - 11:00

Break.

11:00 - 12:00

DPDK - The many ways to configure the kernel interfaces (eng)

John Ronciak

SW Architect 

Intel

USA. Beaverton

History, experience, mistakes and successes in the process of creating a truly scalable storage systems (rus)

Evgeniy Polyakov

CEO

Reverbrain.com

Russia. Moscow

Using of benefits of Linux-powered SoC-devices (rus)

Pavel Kurochkin

CTO

Denis Gabidullin

Lead developer

STC Metrotek

Russia. Saint Petersburg

12:00 - 12:30

Coffee-break.

12:30 - 13:30

NTRDMA v0.1 - An Open Source RDMA Driver for PCIe NTB and DMA (eng)

Allen Hubbe

Software engineer

EMC

USA. North Carolina

Persistent memory in Linux (rus)

Dmitry Krivenok

Principal Software Engineer

EMC

Russia. Saint Petersburg

Scaling PostgreSQL (rus)

Dmitry Vasilyev

DBA

Postgres Professional

Russia. Moscow

13:30 - 14:30

Lunch.

14:30 - 15:10

Live migration of containers​: pros, cons, pitfalls (rus + eng)

Pavel Emelyanov

Architect

OpenVZ

Russia. Moscow

Scaling down insecure desktop operating systems to virtualized desktop environments (rus)

Dmitriy Kostiuk

Associate Professor of Computer and Systems 

Brest State Technical University

Belarus. Minsk

MaxScale: An Intelligent Data Gateway (рус)

Timofey Turenko

QA engineer

MariaDB Corporation AB

Finland. Vantaa

15:10 - 15:15

Break.

15:15 - 16:15

Linux tuning to improve PostgreSQL performance (rus + eng)

Ilya Kosmodemiansky

CEO / Adviser

PostgreSQL-Consulting LLC

Germany. Saarbrucken

Application configures network: specifics, problems, solutions (rus)

Vasiliy Tolstoy

Principal Software Engineer

EMC

Russia. Saint Petersburg

In progress...

16:15 - 16:45

Coffee-break.

16:45 - 17:25

Container security (rus + eng)

Aleksey Zalesov

Cloud Foundry Engineer

Altoros

Russia. Arkhangelsk

OpenStack CI: flows, tooling, and more (rus)

Aleksandra Fedorova

CI Team Lead

Mirantis

Россия. Москва

In progress...

17:25 - 17:30

Break.

17:30 - 18:30

Troubleshooting MySQL Performance (rus + eng)

Sveta Smirnova

Principal Support Engineer

Percona

Turkey. Alanya

Сетевой стек OpenOnload. В чем и почему он обыгрывает ядро Linux (rus)

Konstantin Ushakov

CEO

OKTET Labs

Russia. Saint Petersburg

In progress...

18:30 - 19:00

Official closing ceremony.

19:15 - ....

Networking​.

Live migration of containers​: pros, cons, pitfalls

Pavel Emelyanov

Architect

OpenVZ

Russia. Moscow.

Architect in Odin Server Virtualization team, creator and maintainer of the CRIU project. Joined Parallels in 2004 as junior Linux kernel developer, later became kernel team leader. Now works on architecture of the Odin Server products.


 

Linux tuning to improve PostgreSQL performance

Ilya Kosmodemiansky

CEO / Adviser

PostgreSQL-Consulting LLC

Germany. Saarbrucken.

CEO and adviser in PostgreSQL-Consulting LLC, specialist on PostgreSQL, Oracle, DB2 databases. 

Facebook


Troubleshooting MySQL Performance

Sveta Smirnova

Principal Support Engineer

Percona

Turkey. Alanya.

Sveta Smirnova works as MySQL Support engineer since year 2006, she is author of the book "MySQL Troubleshooting" and author of JSON UDF functions for MySQL.

In years 2006 - 2015 she worked in Bugs Analysis MySQL Support Group in MySQL AB, then Sun, then Oracle. In March 2015 Sveta joined Support Team in Percona. In years 2012-2015 she worked on bugs priority. She was also Support representative in MySQL Backup Development Team. She works on tricky support issues and MySQL software bugs on a daily basis.

Before starting at MySQL in 2006, she worked as web developer on several closed CRM systems. In years 2012-2015 she worked on MySQL Labs project "JSON UDFs for MySQL". She is active participant in the open source community. Her main interests in recent years is solving DBA problems, finding ways to semi-automate this process and effective backup techniques. Sveta is author of the book "MySQL Troubleshooting"  http://shop.oreilly.com/product/0636920021964.do)

Facebook / LinkedIn / Twitter


History, experience, mistakes and successes in the process of creating a truly scalable storage systems

Evgeniy Polyakov

CEO

Reverbrain.com

Russia. Moscow.

Present: CEO Reverbrain.com - distributed storage system Elliptics, scalable distributed search index Greylock
Past: head of the filesystem development group in Yandex (Elliptics hosts Yandex music, maps, panoramas, photos, mail, market, disk and much more other services)
Past past: linux kernel (network raid, w1, netlink, dst, netchannels, pohmelfs), hacking (dns poisoning, earned NYT article)
Past past past: embedded linux kernel hacker (ppc405/440 embedded linux, audio/video capturing)
Past past past past: MIPT DPQEPresent: CEO Reverbrain.com - distributed storage system Elliptics, scalable distributed search index Greylock
Past: head of the filesystem development group in Yandex (Elliptics hosts Yandex music, maps, panoramas, photos, mail, market, disk and much more other services)
Past past: linux kernel (network raid, w1, netlink, dst, netchannels, pohmelfs), hacking (dns poisoning, earned NYT article)
Past past past: embedded linux kernel hacker (ppc405/440 embedded linux, audio/video capturing)
Past past past past: MIPT DPQE

Linkedin


Persistent memory in Linux

Dmitry Krivenok

Principal Software Engineer

EMC

Russia. Saint Petersburg.

I’ve graduated from Saint-Petersburg Electrotechnical University (“LETI”) with master’s degree in applied mathematics and informatics in 2008.
My professional career as a software engineer started back in 2004 and during several years I was working for a number of Russian software development companies where I primarily focused on server side and system programming in enterprise OSS/BSS systems.

In 2009 I’ve joined EMC Corporation where I started working on advanced data path containers technology. After that I have been working in different groups on various projects from development of entry-level storage arrays to embedding of data services via KVM/LXC and SDS solutions. Currently I hold a position of principal software engineer and working on vVNX product.

My professional interests include, but aren’t limited to the following areas:
-    Operating systems design and implementation
-    Linux/UNIX system programming
-    Storage and network technologies
-    Virtualization and containers 
-    Efficient development processes and automation


Performance optimization in Linux: tales from the trenches

Alexander Chistyakov​

Chief Engineer 

Git in Sky

Russia. Saint Petersburg.

Twitter / Facebook LinkedIn


OpenStack CI: flows, tooling, and more

Aleksandra Fedorova

CI Team Lead

Mirantis

Russia. Moscow.

Dr. Aleksandra Fedorova works as a CI Team Lead in Mirantis. Also she is performing the duties of Fedora Ambassador and Fedora Packager in her spare time. At 2013 she became a Doctor rerum naturalium. Aleksandra is involved in Fedora Linux community as a hobby in parallel with the scientific work. She worked in various companies as a support engineer, a system administrator, and a build engineer. 


Swarm: Distributed storage for Ethereum, the Turing-complete blockchain

Daniel Nagy

Managing director 

ePoint Systems Ltd.

Hungary. Budapest.

Даниэль Надь, разработчик в проекте Ethereum. В сфере финансовой криптографии работает с 2006-го года в своей компании ePoint Systems.PhD по прикладной математике из Queen's University (г. Кингстон, првинция Онтарио, Канада), диплом инжинера-связиста из Будапештского Технического Университета (г. Будапешт, Венгрия).


NTRDMA v0.1 - An Open Source RDMA Driver for PCIe NTB and DMA

Allen Hubbe

Software engineer

EMC

USA. North Carolina

Allen Hubbe is a software engineer in the Core Technologies Division at EMC Corporation. He is currently based out of Durham, North Carolina. He holds a Masters in Computers Science from the University of New Hampshire and spent time at the UNH Interoperability Laboratory. Allen is currently focused on developing system level software for storage and networking products which include Hyper Converged Infrastructure. Allen’s focus has been around transforming EMC’s proprietary software features to leverage OSS and to contribute these features back to the community. Allen most recently partnered with Intel Corporation to contribute significant NTB changes to kernel 4.2 and is currently seeking to contribute additional features to abstract Intel DMA transfers using an RDMA/Verbs interface.


DPDK - The many ways to configure the kernel interface

John Ronciak

SW Architect 

Intel

USA. Beaverton

John has been working on device drivers for different communication stacks for more than 30 years.  It all started with Unix and has been pretty much all Linux for the past 15 years.  Most of this work was Ethernet related but work in the TCP/IP stack has been done as well.  John leads a team of engineers responsible for ten Linux kernel device drivers and three FreeBSD kernel device drivers.  Open Source licensing has been a big part of the job as well which helps out more junior engineers who don't have that knowledge.  John also has five hardware patents while working for Intel.

John is a SW Architect working for Intel in the Communication and Storage Infrastructure Group (CSIG). John has 30 years experience writing devices drivers for various operating system and is currently one of the leads in the Open Source driver group responsible for Eight Linux kernel drivers.


Application configures network: specifics, problems, solutions

Vasiliy Tolstoy

Principal Software Engineer

EMC

Russia. Saint Petersburg

Vasiliy is a Principal Software Engineer at EMC. Currently he is working on the programmed and adaptive network configuration. His professional interests are the Linux network stack, modern SDN, highly virtualized environments, virtualization and containers, UX and graphic visualization in the network applications.


Scaling down insecure desktop operating systems to virtualized desktop environments

Dmitriy Kostiuk

Associate Professor of Computer and Systems 

Brest State Technical University

Belarus. Minsk

Associated professor at Computers & Systems dept. in Brest State Technical University. Belarussian GNU/Linux & free/libre software evangelist. Co-organizer of LVEE, the main open source conference in Belarus since the year 2006.


Container macrame

Michael Shigorin

Senior developer

BaseALT Ltd

Russia. Moscow

A long-time ALT Linux Team member (using Linux since 1998), co-organizer and participant of a few dozen conferences.

Reading and writing in a bunch of languages, mostly Make, Ruby, Scheme and Russian.  Also a generalist working on problem domain junction areas.  Non politically correct type.


MariaDB MaxScale: how to improve database scalability by an intelligent database proxy

Timofey Turenko

QA engineer

MariaDB Corporation AB

Finland. Vantaa

Quality assurance engineer at MariaDB Corporation AB. Main focus of work is establishing of whole continuous integration, testing and defect management process for MariaDB Maxscale product as well as automatic test cases development.

Previously team lead at Nokia Mobile Solutions, MeeGo Computers, Platform Security testing. Main duties are leading of tests development team, integration of test suites into corporate test automation and continuous integration machinery.

PhD in system analysis, control and information processing from Saint Petersburg Electro-Technical University "ETU", Department of Automation and Control Processes


Scaling PostgreSQL

Dmitry Vasilyev

DBA

Postgres Professional 

Russia. Moscow

Engineer. I started my professional career as developer and lately worked as DevOps methodology exploiter.

I participated in the development of a platform for work and broadcasting: ПМЭФ 2013-2015, ЕГЭ 2015.

Now I’m working in Postgres Professional company.


Container security

Aleksey Zalesov

Cloud Foundry Engineer

Altoros

Russia. Arkhangelsk

Alexey Zalesov is a Cloud Foundry/DevOps Engineer at Altoros with seven years of experience in system administration. His core specialization is systems for IT monitoring and management.  Alexey is particularly fascinated by the possibility to manage a full lifecycle of large distributed systems like Cloud Foundry with a single tool called BOSH. His professional interests also include Linux container tuning techniques for maximum performance.


Using of benefits of Linux-powered SoC-devices

Pavel Kurochkin

CTO

STC Metrotek

Russia. Saint Petersburg

CTO at STC Metrotek. Began as FPGA developer, worked in different environment, such as linux drivers, network programming, shell, Qt GUI and even highload systems development. Believes in Unix Way, tries to simplify rather than complicate. Last projects: high load monitoring system of multiple RTP video streams, new generation of ET/ETL-N devices produced by STC Metrotek this year.

   

Denis Gabidullin

Lead developer

STC Metrotek

Russia. Saint Petersburg

Lead developer at STC Metrotek. Has long-term experience in highspeed FPGA RTL and linux drivers development. Likes full control of everything in any system and code. Last projects: 10/40/100 gigabit ethernet communication platform, new generation of ET/ETL-N devices produced by STC Metrotek this year.