We will explore a fairly complicated Zabbix environment at one division in Nokia. Having several different Zabbix versions in use and a lot of custom products monitored, it is a place one can get lost in easily. We'll discuss JMX monitoring, approaches to keep notification configuration simple and notifications useful, different usecases for the Zabbix API and a lot of other topics. The importance of the SSL compliance will be covered along with some of the many ways custom solutions are monitored.
Probably every Zabbix user has a story of a Zabbix agent suddenly failing to work. Computers and networks are complex and diverse, and so are the causes of these problems. This talk introduces a structured approach to debugging configuration problems, connectivity problems and problems in the execution of the agent. It will spotlight common problems, but also some rather obscure ones I met in the wild. Zabbix Conference 2015
Scalability on a large environment can be a challenge on many different aspects involving customization of monitors, performance and reporting. The goal of this presentation is to share the experience we had at Dell, monitoring a big number of servers in an environment with constant changes, lots of custom monitors and new servers configured every week. We will present, from our 3 years of experience with Zabbix and Oracle, which positive/negative aspects we have taken from the configuration parameters we used, involving strong use of User Macros, optimization of Database Queries, Table Partitioning and Automation.
- The document discusses using Zabbix for MySQL performance monitoring as an alternative to proprietary solutions like MySQL Enterprise Monitor. - It describes how to install and configure Zabbix, including the Zabbix server, web interface, and agents. Basic MySQL monitoring is possible using built-in functionality. - For more advanced MySQL monitoring, it recommends using the open source FromDual Performance Monitor for MySQL together with Zabbix. This provides more metrics, graphs, and flexibility than the basic Zabbix MySQL template.
Tomas Doran presented on their implementation of Logstash at TIM Group to process over 55 million messages per day. Their applications are all Java/Scala/Clojure and they developed their own library to send structured log events as JSON to Logstash using ZeroMQ for reliability. They index data in Elasticsearch and use it for metrics, alerts and dashboards but face challenges with data growth.
The document discusses using the open source tools Nagios and Cacti to monitor business metrics. Nagios can be used to monitor things like orders, imported data, and customer activity by creating PHP scripts that return status codes. Cacti is a graphing tool that can visualize business metrics over time through configuration of data input methods, templates, graphs, and tree organization. Both tools involve writing PHP scripts to extract and return meaningful data that the tools can then monitor and graph.
This document discusses continuous integration techniques at a company called HERE. It covers how HERE uses Jenkins for continuous integration, scaling Jenkins to handle a large number of builds per day, common issues encountered with Jenkins and plugins, and recommendations for optimizing continuous integration workflows. Specifically, it emphasizes the importance of considering scalability, reducing flakiness, minimizing memory usage, caching, and avoiding expensive failed builds. The presenter also encourages open source collaboration to improve build tools and workflows.
The OWASP Zed Attack Proxy (ZAP) is one of the world’s most popular and best maintained free and open source security tools. This talk by the ZAP project lead will focus on embedding ZAP in continuous integration / delivery pipelines in order to automate security tests. Simon will cover the range of integration options available and explain how ZAP is being integrated into the Mozilla Cloud Services CD pipeline. He will also explain and demonstrate how to drive the ZAP API, which gives complete control over the ZAP daemon.
The Open source market is getting overcrowded with different Network monitoring solutions, and not without reason, monitoring your infrastructure become more important each day, you have to know what's going on for your boss, your customers and for yourself. Nagios started the evolution, but today OpenNMS, Zabix, Zenoss, Groundworks, Hyperic and different others are showing up in the market. Do you want lightweight, or feature full, how far do you want to go with your monitoring, just on os level, or do you want to dig into your applications, do you want to know how many query per seconds your MySQL database is serving, or do you want to know about the internal state of your JBoss, or be triggered if the OOM killer will start working soon. This presentation will guide the audience trough the different alternatives, based on our experiences in the field. We will be looking both at alerting and trending and how easy or difficult it is to deploy such an environment.
For the last two years I've been working in Cambridge (US) in Novartis Institute for Biomedical Research (NIBR) on a project related to a support of HPC cluster infrastructure and users. We're using Zabbix for HPC cluster monitoring (more than 1000 nodes, 10000+ cores, GPU cores, etc). In this presentation we will cover interesting use cases of Zabbix for HPC cluster, as it's not a regular infrastructure monitoring. We will talk about some challenges we have in HPC monitoring, how Zabbix helps us to work with scientists as well as present some solutions, which might be interesting for Zabbix community.
Zabbix is an open source monitoring solution that can monitor all elements of an IT infrastructure including operating systems, databases, applications and network devices. It collects metrics using agents and SNMP and analyzes the data to detect problems, generate alerts and trigger automatic actions. Zabbix uses triggers to define problems and can forecast and predict issues. It provides visualizations, reporting and centralized management for monitoring large, complex environments.
Mike Guthrie - Revamping Your 10 Year Old Nagios Installation - Mike Merideth from VictorOps talks about the challenges of sharing responsibility for monitoring in the DevOps world. Learn several strategies for keeping your configuration correct, consistent, and up-to-date when several people are working on it.
This document discusses using Puppet to automate the configuration and management of Zabbix monitoring systems. It provides examples of Puppet code that can be used to install, configure, and manage Zabbix servers, proxies, agents, templates, and other components. It also discusses using Puppet to define Zabbix resources, templates, and user parameters as well as integrating Puppet and Zabbix through the Zabbix API and PuppetDB.
You have amazing content and you want to get it to your users as fast as possible. In today’s industry, milliseconds matter and slow websites will never keep up. You can use a CDN but they are expensive, make you dependent on a third party to deliver your content, and can be notoriously inflexible. Enter Varnish, a powerful, open-source caching reverse proxy that lives in your network and lets you take control of how your content is managed and delivered. We’ll discuss how to install and configure Varnish in front of a typical web application, how to handle sessions and security, and how you can customize Varnish to your unique needs. This session will teach you how Varnish can help you give your users a better experience while saving your company and clients money at the same time.
The document describes troubleshooting a complex performance issue in an Oracle database. Key details: - The problem was sporadic extreme slowness of the Oracle database and server lasting 1-20 minutes. - Initial AWR reports and OS metrics showed a spike at 18:10 with CPU usage at 66.89%, confirming a problem occurred then. - Further investigation using additional metrics was needed to fully understand the root cause, as initial diagnostics did not provide enough context about this brief problem period.
This document describes how to virtualize Java applications in Java by hosting multiple "pseudo JVMs" within a single JVM. This allows deploying distributed applications for testing purposes. Key points covered include: - Using custom classloaders and system properties to isolate "pseudo JVMs" and simulate distributed environments. - Frameworks like GridKit that enable starting whole application topologies within JUnit tests for behaviors testing. - Techniques for testing features like serialization, data routing, and cross-version compatibility. - Later extensions to deploy virtual nodes across real servers using SSH for performance and deployment testing of distributed systems.
Janice Singh - Writing Custom Nagios Plugins - New to Nagios and wanting to expand its use with your own custom plugins? This presentation will show you how to write your own plugins and integrate it into Nagios.
Zabbix is an open source enterprise monitoring solution that provides: - Monitoring of servers, network devices, and applications from a single interface. - Features like auto-discovery, escalations, notifications and remote actions. - Visualization through graphs, maps, and dashboards for historical data trends. - Support for large distributed environments through a scalable distributed architecture using proxies. - Extensibility through custom scripts, checks, notifications and more.
See how Kamil Cholewiński talks about Practical automation in Tech Talk episode 10 Visit pilot.co — World’s best engineering and design talent on demand. YouTube: https://youtu.be/x0eQ7x7xN8o
Nagios is open source software for monitoring systems, services and application availability. It executes user-provided scripts to check system components and interpret the output. Notifications are also provided via scripts. It models key entities like hosts, services, users and groups. Remote execution is supported through proxies like NRPE or agents that run checks locally instead of SSH.
The document describes a programmer's experience debugging various issues, including problems caused by optimizations, floating point rounding errors on 486 processors, and "random" crashes caused by garbage collection in Java finalizers deleting corresponding C++ objects. It provides examples of steps taken like adding print statements, using data breakpoints, and switching compilers to get more useful warnings. The lessons emphasized are paying attention to compiler warnings, using compilers with strong warnings, and understanding how different languages and abstractions interact before using them.
This document provides an overview of a PuppetCamp presentation on using Puppet for system administrators. The presenter, Stephen Wallace, has 20 years of experience in system administration roles. He will discuss how Puppet can help achieve goals like reusability, reduced support workload, improved monitoring, and documentation for system administrators. He will also cover topics like getting started with Puppet without programming experience, using tools like Hiera and Augeas, and how Puppet can help with provisioning, documentation, and disaster recovery.
Video and slides synchronized, mp3 and slide download available at URL http://bit.ly/1W22OMy. Jerome Petazzoni explains in detail the advantages of immutable servers, then how to implement them with containers in general, and Docker in particular. Filmed at qconnewyork.com. Jerome Petazzoni is a senior engineer at Docker, where he helps others to containerize all the things. In another life he built and operated Xen clouds when EC2 was just the name of a plane, developed a GIS to deploy fiber interconnects through the French subway, managed commando deployments of large-scale video streaming systems in bandwidth-constrained environments such as conference centers.
Shinken is a full rewrite of Nagios in Python that aims to solve issues with scaling, high availability, and simplifying administration for modern IT infrastructures. Key features include built-in high availability, multi-level load balancing, support for multiple platforms, faster performance, and advanced business rules. The Shinken web interface focuses on aggregating related elements and showing dependencies to help both technical and non-technical users understand business impacts. Advanced modules allow for discovery, triggers for passive data, and templating to reduce configuration complexity.
The practical implementation of Continuous Delivery at Etsy, and how it enables the engineering team to build features quickly, refactor and change architecture, and respond to problems in production. Presented at GOTO Aarhus 2012. Like what you've read? We're frequently hiring for a variety of engineering roles at Etsy. If you're interested, drop me a line or send me your resume: mike@etsy.com. http://www.etsy.com/careers
Tokopedia uses Go for several services including search, image uploads, and analytics. Previously they used Node.js but faced challenges with unbounded concurrency, lack of type safety, and performance issues with HTTP clients. Go provides an easy way to write unit tests and benchmarks. Documentation is generated from code comments. Go also includes libraries for object caching, metrics collection, and cancelling long-running requests. Migrating from a scripting language to a compiled language like Go changes the deployment process and requires packaging binaries instead of interpreting code.
Slides for the talk at @ServerlessConf San Francisco 2018 Reuse is fundamental to any software development. Serverless development, however, still misses a coherent end-to-end resuability story. AWS Application Repository, Serverless Components from @goserverless, and LogicApps' Connectors are all the steps in the right direction. But we are still far away from npm/pip install developer's paradise. What is missing, and the what is path forward? In this talk, I reflect on the current state of reusability in Serverless, share relevant learnings from establishing reusability in DevOps tools, and show a working code, a proof of concept for an open-source catalog of reusable Serverless functions. How exactly? We recycled StackStorm Exchange - a mature opensource action catalog - with a plugin to serverless framework. Come and see the details, and bring your ideas to discuss how we promote reusability in Serverless.
The document introduces automated testing in Drupal, noting that SimpleTest is the PHP testing framework integrated into Drupal core to write automated tests. Automated testing is important as it defines expected code behavior, makes development and refactoring easier, and helps prevent regressions by verifying code changes don't break existing functionality. Tests are written as PHP files containing test classes that extend SimpleTest and use helper methods to simulate user actions and check site behavior.
The document introduces automated testing in Drupal, noting that SimpleTest is the PHP testing framework integrated into Drupal core to write automated tests. Automated testing is important as it defines expected code behavior, makes development and refactoring easier, and helps prevent regressions by verifying code changes don't break existing functionality. Tests are written as PHP files containing test classes that extend SimpleTest and use helper methods to simulate user actions and check site behavior.
A short presentation about our experience of using Jenkins and Jenkins Job Builder with Vagrant as a backend tool to manage complex environment (tens of virtual machines for every test run) for database proxy server testing.
The document provides an overview of a talk given by Stephen Wallace on using Puppet for system administrators. The talk introduces Puppet as a tool to help system administrators achieve goals like availability, scalability, predictability and reducing workload. It addresses common concerns that system administrators have with Puppet, such as the need to learn programming. The talk demonstrates how Puppet can be used in a simple way and provides references for further learning.
The slides of my "State-of-the-art Profiling with Devel::NYTProf" talk at OSCON in July 2009. I'll upload a screencast and give the link in a blog post at http://blog.timbunce.org
Slides for GUUG FFG2018 talk on rsyslog and containers. Describes the initial steps the rsyslog project took towards containers, uses cases seen by the team, problems we have seen and use of docker inside rsyslog's CI.
This document discusses configuration management tools like Saltstack. It provides an overview of Saltstack, including its terminology, implementation using Python and ZeroMQ, setup process, and configuration using YAML and Jinja templates. It also discusses Saltstack commands, and notes both strengths like configuration management and weaknesses like handling secrets. Resources for learning more about Saltstack like documentation, tutorials, and books are listed.
Continuous Integration is like having a robot that cleans up after you: it installs your dependencies, builds your project, run your tests, and reports back to you. This presentation outlines two methods for CI: Travis and Jenkins.
. Problem we are facing . Big Data Stacks . Why validation . What is "Success" and the effort to achieve it . Solutions . Ops testing . Platform certification . Application testing . Stack on stack . Test artifacts are First Class Citizen . Assembling validation stack (vstack) . Tailoring vstack for target clusters . D3: Deployment/Dependencies/Determinism
This is my presentation document at AnsibleFest 2018 in Austin, Texas. This topic is ‘Database Automation with thousands of database, monitoring and backup’. In this document I want to tell you database automation using Ansible. So I expect to give more confidence to infra engineer like me.
This document discusses IzPack, an open source installation framework. It begins with an introduction and demo of IzPack's features. Some key features discussed include cross-platform compatibility, customizable installers, conditions and languages packs. The document then discusses IzPack's positioning as the only true cross-platform installer. It concludes with thoughts on open source software, including community growth over time and governance challenges.
The wireless network monitoring data are abundant, as it seems relevant store information from devices and users connected, especially in an multicampus environment like Unesp. In this sense, the database tends to increase rapidly the number of records, being necessary to optimize the periodic cleaning routine of Zabbix data. Here are our way of improving the functioning of the "housekeeping" native application. Also will demonstrate the massive use of the data type "Zabbix Trapper" for flexible the list of informations of Wi-Fi infrastructure and techniques varied use of "low level discovery" for monitoring of wireless access points.
Este documento descreve a Comunidade Zabbix Brasil, fundada em 2008 por André Déo para preencher lacunas de conhecimento sobre o software de monitoramento Zabbix no Brasil, devido à barreira linguística e baixos níveis de educação. A comunidade cresceu para mais de 3.400 membros e oferece recursos como lista de discussão, wiki, site e projetos para extender as funcionalidades do Zabbix.
The aim of the lecture is the demonstration of the new Low Level Discovery Resources that emerged in Zabbix 3.0, as well as presentation, operation and demonstration LLD settings of Windows and ODBC Services.
O documento discute o uso do SNMP (Simple Network Management Protocol) com Zabbix e Net-SNMP. Ele explica como configurar o Net-SNMP para ler dados via SNMP, visualizar dados de diferentes formas e usar máscaras de filtro. Também mostra templates SNMP comuns no Zabbix e dicas para solucionar problemas de leitura de dados.
The Lojas Renner has always had a close proximity to the Open Source movement in Brazil. Still in the 90s, all the company's POS solutions have been migrated to Linux and in early 2000, migration started in all the company's systems, including the main components of critical infrastructure. Since then, much has changed. The world scene Open Source has become a worldwide standard for all products and companies, making its adoption not only an innovation but a necessity. Understand how since 2008 Zabbix helps us in monitoring the entire IT infrastructure, remote units and our business processes.
O documento discute as opções de notificação do Zabbix e propõe o uso do Telegram para enviar notificações interativas dos alertas, permitindo que os usuários reconheçam eventos e extraiam dados em tempo real de forma mais eficiente do que apenas mensagens de texto. O Telegram oferece uma API aberta para integrar com outras ferramentas e permite criar "robôs" para envio em massa, ao contrário do WhatsApp que proíbe uso comercial.
Zabbix API offers us a lot of power and possibilities. We will talk about automation and integrations at scale, at Globo.com. Automating gives us power to clone instances of Zabbix, perform batch operations, manage MANY networks for discovery and more. We will present our layer of abstraction to API, democratizing API access, offering a nice UI and standards for every new service monitored and few cached responses. Also, we will show how we have integrated with CloudStack, to deliver automated private cloud monitoring into Zabbix.
O documento descreve o uso do Zabbix para monitorar a infraestrutura de TI da Universidade Estadual de Campinas, incluindo o datacenter, servidores, redes e sistemas. É destacado o desafio de monitorar ambientes segmentados e a necessidade de visão ampla dos pontos centrais da rede. Explica-se como scripts e parâmetros de usuário permitem coletar dados de redes restritas para simplificar os resultados monitorados.
Ryan will describe a Skunkworks project executed by Kinetic IT at the Department of Education to deliver an autonomous infrastructure monitoring solution for over 6000 devices distributed across WA. The team were given opportunity to experiment with DevOps practices such as Scrum product development, Infrastructure As Code and Continuous Integration to determine where the value lay and which practices should be adopted at greater scale.
A case study showing the problems we have resolved with Zabbix and the challenges we had when we implemented Zabbix as the main monitoring tool at the University of Oslo. The number of challenges is not low in an organization as heterogenous as ours, with many thousands of servers and clients, all kinds of devices connected to our infrastructure, different operating systems, multiple locations and hundreds of IT staff. Full automation and delegation of privileges are the key words in the work we have done during the past year and a half.
Zabbix is an excellent tool to do network monitoring and to alert if something bad happens. But Zabbix can do more. An underestimated feature of Zabbix is its ability to perform actions in addition to simple notifications. However, this requires to precisly setup those actions within zabbix, which is not always an easy task and might duplicate existing work. So what if Zabbix actually worked in concert with an external taskrunner / jobscheduler that is build to do exactly this: run a task or action against a host and report its outcome? Zabbix would perform the same well defined steps that an ops member would perform in case of certain failures using this kind of tool. A well know example of this kind of software is "Rundeck" which is licensed under the Apache License Version 2.0.
Zabbix is an excellent tool to do network monitoring and to alert if something bad happens. But Zabbix can do more. An underestimated feature of Zabbix is its ability to perform actions in addition to simple notifications. However, this requires to precisly setup those actions within zabbix, which is not always an easy task and might duplicate existing work. So what if Zabbix actually worked in concert with an external taskrunner / jobscheduler that is build to do exactly this: run a task or action against a host and report its outcome? Zabbix would perform the same well defined steps that an ops member would perform in case of certain failures using this kind of tool. A well know example of this kind of software is "Rundeck" which is licensed under the Apache License Version 2.0.
With global shift towards flexibility of cloud there are different demands on monitoring availability and performance of applications provided in the cloud. There are obvious limitations in accessing components of app hosted by third party run outside of internal environment. Same time there are opportunities of using vendor API and status page. In Salesforce, one of the most innovative company in the world by Forbes and one of the biggest cloud service provider, we understand the need of customer to be able to see in real time availability and performance of cloud application. In the following presentation we're going to list and describe multiple ways of monitoring cloud apps. Some of the methods are: building in web monitoring using Curl, web browser automation tools like Selenium, external scripts (reading vendor status dashboard) and API calls to the app.
Zabbix monitoring solution can help bring balance to your organisation's IT landscape. However, the success greatly depends on the templates you use to setup your monitoring system. As any Zabbix veteran will tell you, the default templates don't really suffice for any setup other than a proof-of-concept. How then do you set about creating your own templates? Following practical examples, we'll discuss some of the design decisions that need to be made to achieve template perfection.
This document discusses how an IT company called QUADRATA handled managing multiple remote Zabbix proxies in geographically distributed locations. They initially had issues with huge queues and busy sender processes due to network latency. They addressed this by installing NTP on all machines to synchronize time, optimizing the MySQL databases on proxies to use Percona Server and the innodb_file_per_table setting, and adjusting the DataSenderFrequency and ProxyOfflineBuffer settings to optimize sender processes. They also replicated the Zabbix frontend to account for multiple timezones and eventually migrated to Zabbix 3.0 for performance improvements in server-proxy communication.
Datasys ELISA log management is robust, powerful, yet inexpensive solution for collection, correlation and analysis of logs. Core system consists of the Elasticsearch “noSQL“ database and the web user interface Kibana, which provides high comfort for analysis of detected security incidents and relevant logs. It is common that the database ElasticSearch is distributed to multiple servers to achieve load balancing and high availability of indexed data. ELISA heavily utilizes ZABBIX for user authentication and role based access control, notifications and self-monitoring. Elasticsearch Indices can be managed right in ZABBIX Frontend. ZABBIX "trapper" items and monitoring templates are used to centrally manage configuration of distributed environment of NXlog agents. Agents are capable to securely auto-register as ZABBIX "hosts".
During outages on 10k+ hosts environment, NOC and Operations teams may face hundreds of alerts in order to perform root cause analysis, remediation or escalation, meanwhile logging resolution progress to Incident Management system for audit purposes. This presentation will describe RingCentral approach to Incident and Problem Management in large Zabbix monitored cloud. Co-authors of the presentation: Dmitry Shchemelinin, Ph.D., Sr. Director of Operations, RingCentral, USA.
- Lesson 1 emphasizes understanding expectations for Zabbix setup like HA clustering, custom templates, and performance tuning before starting an engagement. - Lesson 2 discusses how failing to properly document requirements like standalone vs clustered installation can lead to mismatched expectations. - Lesson 3 shows that small changes like PHP parameter tuning or agent configuration can significantly improve performance and reduce costs.
The document discusses the benefits of Zabbix training, which provides a way to broaden knowledge about Zabbix features through practical tasks led by experienced trainers. The training is done in groups of up to 15 people and certifications are available in Zabbix Specialist and Professional levels by passing exams testing knowledge in areas like architecture, data collection, visualization, and administration. Benefits of the training include new skills, knowledge, and professional connections.
Alexei will talk about new exciting features of Zabbix 3.2 event correlation module aimed to simplify large scale monitoring and root cause analysis. Also sharing his thoughts about future plans in regards of Zabbix 3.4 and further releases.
Verti - Insurer Innovation Award 2024
Sustainability requires ingenuity and stewardship. Did you know Pigging Solutions pigging systems help you achieve your sustainable manufacturing goals AND provide rapid return on investment. How? Our systems recover over 99% of product in transfer piping. Recovering trapped product from transfer lines that would otherwise become flush-waste, means you can increase batch yields and eliminate flush waste. From raw materials to finished product, if you can pump it, we can pig it.
This presentation, delivered at the Postgres Bangalore (PGBLR) Meetup-2 on June 29th, 2024, dives deep into connection pooling for PostgreSQL databases. Aakash M, a PostgreSQL Tech Lead at Mydbops, explores the challenges of managing numerous connections and explains how connection pooling optimizes performance and resource utilization. Key Takeaways: * Understand why connection pooling is essential for high-traffic applications * Explore various connection poolers available for PostgreSQL, including pgbouncer * Learn the configuration options and functionalities of pgbouncer * Discover best practices for monitoring and troubleshooting connection pooling setups * Gain insights into real-world use cases and considerations for production environments This presentation is ideal for: * Database administrators (DBAs) * Developers working with PostgreSQL * DevOps engineers * Anyone interested in optimizing PostgreSQL performance Contact info@mydbops.com for PostgreSQL Managed, Consulting and Remote DBA Services
Slide of the tutorial entitled "Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Emerging Trends" held at UMAP'24: 32nd ACM Conference on User Modeling, Adaptation and Personalization (July 1, 2024 | Cagliari, Italy)
Video traffic on the Internet is constantly growing; networked multimedia applications consume a predominant share of the available Internet bandwidth. A major technical breakthrough and enabler in multimedia systems research and of industrial networked multimedia services certainly was the HTTP Adaptive Streaming (HAS) technique. This resulted in the standardization of MPEG Dynamic Adaptive Streaming over HTTP (MPEG-DASH) which, together with HTTP Live Streaming (HLS), is widely used for multimedia delivery in today’s networks. Existing challenges in multimedia systems research deal with the trade-off between (i) the ever-increasing content complexity, (ii) various requirements with respect to time (most importantly, latency), and (iii) quality of experience (QoE). Optimizing towards one aspect usually negatively impacts at least one of the other two aspects if not both. This situation sets the stage for our research work in the ATHENA Christian Doppler (CD) Laboratory (Adaptive Streaming over HTTP and Emerging Networked Multimedia Services; https://athena.itec.aau.at/), jointly funded by public sources and industry. In this talk, we will present selected novel approaches and research results of the first year of the ATHENA CD Lab’s operation. We will highlight HAS-related research on (i) multimedia content provisioning (machine learning for video encoding); (ii) multimedia content delivery (support of edge processing and virtualized network functions for video networking); (iii) multimedia content consumption and end-to-end aspects (player-triggered segment retransmissions to improve video playout quality); and (iv) novel QoE investigations (adaptive point cloud streaming). We will also put the work into the context of international multimedia systems research.
Everything that I found interesting about engineering leadership last month