SlideShare a Scribd company logo
Online feature extraction
and event generation for
computer-animal
interaction
Leon Bonde Larsen & Mathias Neerup
Advanced Computer Systems Group
Introduction
Introduction
ATS v2.0
Problem: Stateless HTTP protocol
State using cookies
State using cookies
Memory
Server process
Process
Server side playing
somePlayer
Server side playing > Multiple users
Server side playing > Multiple users > Containers
Streams
Streams > Producers
Streams > Consumers
Streams > Historian
Streams > Processors
Event Database
Streams > Implementation
ATS v1.0
ATS v1.0> Limitations
▪ Janus WebRTC
▪ One user at a time
ATS v2.0
▪ Docker swarm
▪ React
▪ Redux
▪ SocketIO
▪ Semantic UI
ATS v2.0 > Janus
Janus
- Janus
- Input: Stream
ATS v2.0 > Backend
Backend
- Player
- Avahi Info.
ATS v2.0 > Plugin
Plugin
- A react
component
- Inputs
- Outputs
- Image
ATS v2.0 > Services
ATS v2.0 > Services
ATS v2.0 > Services
ATS v2.0 > Services
Container (service) pooling
▪ Pooler
▪ Service
▪ Acquired
▪ Released
▪ Policies
▪ Memory
Container (service) pooling
▪ Label on service
▪ SessionID
▪ Release policy
▪ 24 hours
▪ Closing session
Multicast traffic
▪ Multicast streams
▪ Enable IPv6
▪ Connect to bridge
https://github.com/mcproxy/mcproxy
Multicast traffic
▪ Multicast streams
▪ Avahi
▪ Avahi-daemon
▪ reflector
https://github.com/mcproxy/mcproxy
CD/CI
▪ Gitlab docker registry
CD/CI - imageUpdater
▪ Gitlab docker registry
CD/CI - deploy strategy
▪ Gitlab docker registry
Software stack
Hardware
Docker swarm is suitable in biological research
Summary
Demo
Questions ?
Leon Bonde Larsen Mads Tilgaard Jensen Mathias Neerup
Ph.d Student programmer Research Assistant
https://acsg.sdu.dk
Demo - Video
Results

More Related Content

PDF
DCSF 19 Data Center Networking with Containers
PPTX
KubeCon EU 2016: Multi-Tenant Kubernetes
PDF
Docker Orchestration at Production Scale
PDF
DCSF19 How Docker Simplifies Kubernetes for the Masses
PPTX
DockerCon EU 2015: What's New with Docker Trusted Registry
PDF
Production Ready Containers from IBM and Docker
PDF
Scale Kubernetes to support 50000 services
PDF
DockerCon EU 2015: The Latest in Docker Engine
DCSF 19 Data Center Networking with Containers
KubeCon EU 2016: Multi-Tenant Kubernetes
Docker Orchestration at Production Scale
DCSF19 How Docker Simplifies Kubernetes for the Masses
DockerCon EU 2015: What's New with Docker Trusted Registry
Production Ready Containers from IBM and Docker
Scale Kubernetes to support 50000 services
DockerCon EU 2015: The Latest in Docker Engine

What's hot (20)

PDF
Remote secured storage
PDF
Virtualization inside kubernetes
PDF
Docker Online Meetup: Infrakit update and Q&A
PDF
Kubernetes 架構與虛擬化之差異
PDF
What's New in Docker 1.12 (June 20, 2016) by Mike Goelzer & Andrea Luzzardi
PDF
runC: The little engine that could (run Docker containers) by Docker Captain ...
PPTX
Thinking Inside the Container: A Continuous Delivery Story by Maxfield Stewart
PDF
Introduction to OCI Image Technologies Serving Container
PDF
Securing your Containers
PPTX
The state of containerd
PPTX
Docker for Ops: Docker Networking Deep Dive, Considerations and Troubleshooti...
PDF
AtlasCamp 2015: The age of orchestration: From Docker basics to cluster manag...
PDF
Sharding Containers: Make Go Apps Computer-Friendly Again by Andrey Sibiryov
PDF
KubeCon EU 2016: Heroku to Kubernetes
PDF
Outside The Wire
PDF
Persistent Data Storage for Docker Containers by Andre Moruga
PPTX
Bitbucket Pipelines - Powered by Kubernetes
PDF
Testing kubernetes and_open_shift_at_scale_20170209
PPTX
containerd the universal container runtime
PDF
DockerCon EU 2015: Shipping Manifests, Bill of Lading and Docker Metadata and...
Remote secured storage
Virtualization inside kubernetes
Docker Online Meetup: Infrakit update and Q&A
Kubernetes 架構與虛擬化之差異
What's New in Docker 1.12 (June 20, 2016) by Mike Goelzer & Andrea Luzzardi
runC: The little engine that could (run Docker containers) by Docker Captain ...
Thinking Inside the Container: A Continuous Delivery Story by Maxfield Stewart
Introduction to OCI Image Technologies Serving Container
Securing your Containers
The state of containerd
Docker for Ops: Docker Networking Deep Dive, Considerations and Troubleshooti...
AtlasCamp 2015: The age of orchestration: From Docker basics to cluster manag...
Sharding Containers: Make Go Apps Computer-Friendly Again by Andrey Sibiryov
KubeCon EU 2016: Heroku to Kubernetes
Outside The Wire
Persistent Data Storage for Docker Containers by Andre Moruga
Bitbucket Pipelines - Powered by Kubernetes
Testing kubernetes and_open_shift_at_scale_20170209
containerd the universal container runtime
DockerCon EU 2015: Shipping Manifests, Bill of Lading and Docker Metadata and...
Ad

Similar to DCSF 19 Online Feature Extraction and Event Generation for Computer-Animal Interaction (6)

PPTX
Building a system for machine and event-oriented data - Velocity, Santa Clara...
PPTX
Building an Event-oriented Data Platform with Kafka, Eric Sammer
PDF
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
PPTX
Building a system for machine and event-oriented data - Data Day Seattle 2015
PDF
Fantastic Red Team Attacks and How to Find Them
PPTX
Streaming ETL for All
Building a system for machine and event-oriented data - Velocity, Santa Clara...
Building an Event-oriented Data Platform with Kafka, Eric Sammer
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
Building a system for machine and event-oriented data - Data Day Seattle 2015
Fantastic Red Team Attacks and How to Find Them
Streaming ETL for All
Ad

More from Docker, Inc. (20)

PDF
Containerize Your Game Server for the Best Multiplayer Experience
PDF
How to Improve Your Image Builds Using Advance Docker Build
PDF
Build & Deploy Multi-Container Applications to AWS
PDF
Securing Your Containerized Applications with NGINX
PDF
How To Build and Run Node Apps with Docker and Compose
PDF
Hands-on Helm
PDF
Distributed Deep Learning with Docker at Salesforce
PDF
The First 10M Pulls: Building The Official Curl Image for Docker Hub
PDF
Monitoring in a Microservices World
PDF
COVID-19 in Italy: How Docker is Helping the Biggest Italian IT Company Conti...
PDF
Predicting Space Weather with Docker
PDF
Become a Docker Power User With Microsoft Visual Studio Code
PDF
How to Use Mirroring and Caching to Optimize your Container Registry
PDF
Monolithic to Microservices + Docker = SDLC on Steroids!
PDF
Kubernetes at Datadog Scale
PDF
Labels, Labels, Labels
PDF
Using Docker Hub at Scale to Support Micro Focus' Delivery and Deployment Model
PDF
Build & Deploy Multi-Container Applications to AWS
PDF
From Fortran on the Desktop to Kubernetes in the Cloud: A Windows Migration S...
PDF
Developing with Docker for the Arm Architecture
Containerize Your Game Server for the Best Multiplayer Experience
How to Improve Your Image Builds Using Advance Docker Build
Build & Deploy Multi-Container Applications to AWS
Securing Your Containerized Applications with NGINX
How To Build and Run Node Apps with Docker and Compose
Hands-on Helm
Distributed Deep Learning with Docker at Salesforce
The First 10M Pulls: Building The Official Curl Image for Docker Hub
Monitoring in a Microservices World
COVID-19 in Italy: How Docker is Helping the Biggest Italian IT Company Conti...
Predicting Space Weather with Docker
Become a Docker Power User With Microsoft Visual Studio Code
How to Use Mirroring and Caching to Optimize your Container Registry
Monolithic to Microservices + Docker = SDLC on Steroids!
Kubernetes at Datadog Scale
Labels, Labels, Labels
Using Docker Hub at Scale to Support Micro Focus' Delivery and Deployment Model
Build & Deploy Multi-Container Applications to AWS
From Fortran on the Desktop to Kubernetes in the Cloud: A Windows Migration S...
Developing with Docker for the Arm Architecture

Recently uploaded (20)

DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Encapsulation theory and applications.pdf
PPT
Teaching material agriculture food technology
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Spectroscopy.pptx food analysis technology
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Big Data Technologies - Introduction.pptx
PDF
Machine learning based COVID-19 study performance prediction
PDF
Unlocking AI with Model Context Protocol (MCP)
The AUB Centre for AI in Media Proposal.docx
MYSQL Presentation for SQL database connectivity
Spectral efficient network and resource selection model in 5G networks
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Encapsulation theory and applications.pdf
Teaching material agriculture food technology
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Assigned Numbers - 2025 - Bluetooth® Document
A comparative analysis of optical character recognition models for extracting...
Network Security Unit 5.pdf for BCA BBA.
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Programs and apps: productivity, graphics, security and other tools
MIND Revenue Release Quarter 2 2025 Press Release
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Building Integrated photovoltaic BIPV_UPV.pdf
Spectroscopy.pptx food analysis technology
Diabetes mellitus diagnosis method based random forest with bat algorithm
Big Data Technologies - Introduction.pptx
Machine learning based COVID-19 study performance prediction
Unlocking AI with Model Context Protocol (MCP)

DCSF 19 Online Feature Extraction and Event Generation for Computer-Animal Interaction