Distributed Data Management (WT 2018/19) - tele-TASK

Prof. Dr. Felix Naumann, Dr. Thorsten Papenbrock

26 Episodes

The free lunch is over! Computer systems up until the turn of the century became constantly faster without any particular effort simply because the hardware they were running on increased its clock speed with every new release. This trend has changed and today's CPUs stall at around 3 GHz. The size of modern computer systems in terms of contained transistors (cores in CPUs/GPUs, CPUs/GPUs in compute nodes, compute nodes in clusters), however, still increases constantly. This caused a paradigm shift in writing software: instead of optimizing code for a single thread, applications now need to solve their given tasks in parallel in order to expect noticeable performance gains. Distributed computing, i.e., the distribution of work on (potentially) physically isolated compute nodes is the most extreme method of parallelization.

Big Data Analytics is a multi-million dollar market that grows constantly! Data and the ability to control and use it is the most valuable ability of today's computer systems. Because data volumes grow so rapidly and with them the complexity of questions they should answer, data analytics, i.e., the ability of extracting any kind of information from the data becomes increasingly difficult. As data analytics systems cannot hope for their hardware getting any faster to cope with performance problems, they need to embrace new software trends that let their performance scale with the still increasing number of processing elements.

In this lecture, we take a look a various technologies involved in building distributed, data-intensive systems. We discuss theoretical concepts (data models, encoding, replication, ...) as well as some of their practical implementations (Akka, MapReduce, Spark, ...). Since workload distribution is a concept which is useful for many applications, we focus in particular on data analytics.

Podcasts Similar to Distributed Data Management (WT 2018/19) - tele-TASK

Distributed Data Analytics (WT 2017/18) - tele-TASK (99.44%)

Dr. Thorsten Papenbrock

Distributed Data Management (WT 2019/20) - tele-TASK (99.23%)

Dr. Thorsten Papenbrock

Distributed Data Management (ST 2021) - tele-TASK (98.41%)

Dr. Thorsten Papenbrock

Data Engineering Podcast (95.3%)

Tobias Macey

The Python Podcast.__init__ (95.29%)

Tobias Macey

Artificial Intelligence (95.21%)

None

KDnuggets (95.13%)

None

JVM Advent (94.94%)

None

Pipeline Conversations (94.8%)

ZenML GmbH

Contributor (94.66%)

Eric Anderson

CodeNewbie (94.63%)

CodeNewbie

Software at Scale (94.62%)

Utsav Shah

Open Log (94.41%)

Domenico Tripodi

The Marvell Essential Technology Podcast (94.3%)

Marvell Technology

Semaphore (94.15%)

None

Go Time: Golang, Software Engineering (93.94%)

Changelog Media

Rise of the Stack Developer (93.81%)

Darren Pulsipher

Geospatial Tech and Tools (93.77%)

mapscaping.com

Camunda Nation Podcast (93.77%)

The Camunda Community Podcast, hosted by Josh Wulf.

SimpleAI (93.75%)

satyabrata pal

GIS (93.73%)

mapscaping.com

Grafana's Big Tent (93.7%)

Grafana Labs

SciNology Podcast (93.7%)

SciNology Team

The AceGB Show (93.69%)

Ace Balangitan

Changelog (93.55%)

None

Google SRE Prodcast (93.49%)

MP English, Viv, Salim Virji

Stack Overflow Blog (93.36%)

None

Programming Throwdown (93.36%)

Patrick Wheeler and Jason Gauci

Software Defined Data Center: All Things Considered! (93.34%)

Brett Schechter

Flink Blog Feed (93.34%)

None

devtools.fm (93.31%)

Andrew Lisowski, Justin Bennett

The Data Engineering Show (93.3%)

The Firebolt Data Bros

The Frontside Podcast (93.3%)

Charles Lowell & the Frontside Team

Streaming Audio: Apache Kafka® & Real-Time Data (93.28%)

Confluent, original creators of Apache Kafka®

Data and processes in computing - for iBooks (93.26%)

The Open University

RCE - Super Computers (93.25%)

Brock Palen

AWS Big Data Blog (93.24%)

None

Software Sessions (93.22%)

Jeremy Jung

Molecular Coding (93.2%)

Andrew Dalke

The Machine Learning Podcast (93.19%)

Tobias Macey

Machine Learning Guide (93.17%)

Dept

Determined Podcast Series (93.15%)

Ameet Talwalkar

The People Behind Your Favorite Apps (93.12%)

SmartBear

Code[ish] (93.1%)

Salesforce Engineering

OVS Orbit (93.05%)

Ben Pfaff

The Production-First Mindset (93.04%)

Liran Haimovitch

Programmers Quickie (93.04%)

Software Engineering

Bright Computing Spotlight ON (93.01%)

Bright Computing

How to Program with Java Podcast (93.01%)

Best Java podcast on iTunes, learn about variables, control structures, col

Changelog Master Feed (93.01%)

Changelog Media

Working Code (92.99%)

Adam Tuttle, Ben Nadel, Carol Hamilton, Tim Cunningham

AWS re:View (92.98%)

Michael

OxyCast (92.93%)

Oxylabs

Open Source Directions hosted by OpenTeams (92.88%)

Quansight, LLC

The Data Exchange with Ben Lorica (92.81%)

Ben Lorica

LY Corporation Tech Blog (92.79%)

None

Diary of a Product Founder (92.76%)

Isaac Aderogba

Test & Code in Python (92.74%)

Brian Okken

The Endpoint Management Podcast by Adaptiva (92.66%)

Adaptiva

Acima Development (92.66%)

Mike Challis

CoRecursive: Coding Stories (92.66%)

Adam Gordon Bell - Software Developer

Ruby Rogues (92.6%)

Top End Devs

Exascale Computing Project Podcast (92.58%)

Exascale Computing Project

DevOps Porto Meetups (92.54%)

DevOps Porto

Complete Developer Podcast (92.52%)

BJ Burns and Will Gant

Software over Coffee (92.51%)

Michael Kofman

The InfoQ Podcast (92.49%)

InfoQ

Lightbend (92.46%)

Lightbend

Building Collaboration (92.45%)

Cord

Compositional (92.45%)

Tweag I/O

The MapScaping Podcast - GIS, Geospatial, Remote Sensing, earth observation and digital geography (92.43%)

MapScaping

The Engineering Leader (92.41%)

Steve Westgarth

Justin Doescher's Podcast (92.41%)

Justin Doescher

Observy McObservface (92.4%)

New Relic Developer Relations

ACM Queue - audiocasts (92.38%)

None

PodRocket - A web development podcast from LogRocket (92.37%)

LogRocket

Adventures in Machine Learning (92.36%)

Top End Devs

ethiCS (92.31%)

Allegheny College Department of Computer Science

Software Daily (92.31%)

SoftwareDaily.com

Loving Legacy (92.29%)

Richard Bown

Disseminate: The Computer Science Research Podcast (92.28%)

JACK WAUDBY

QGIS Podcast – QGIS.org blog (92.24%)

None

IEEE Software's "On Computing" with Grady Booch (92.21%)

IEEE Computer Society

Geospatial Concepts (92.18%)

mapscaping.com

Around IT in 256 seconds (92.17%)

Tomasz Nurkiewicz

Entrepreneurial Open Source (92.11%)

Gaël Blondelle & Thabang Mashologu

estopinairich 3Speak Podcast (92.1%)

None

Beyond Parsing (92.09%)

Beyond Parsing

Developer Tea (92.05%)

Jonathan Cutrell

Srinimf-Podcast (92.04%)

srinimf

Devops Mastery (92.03%)

Brian Wagner, Jason Didonato

Make it Mesh with Tetrate (92.02%)

Tetrate

Distributed machine learning (92.0%)

Robert Keller

Environment Variables (91.95%)

Green Software Foundation

Conversations on Applied AI (91.85%)

Justin Grammens

Point-Free Videos (91.83%)

Brandon Williams & Stephen Celis

Deploy Friday: hot topics for cloud technologists and developers (91.8%)

Platform.sh

AtxCode (91.8%)

Alagappan (AL)

The Changelog: Software Development, Open Source (91.77%)

Changelog Media

Data – Software Engineering Daily (91.76%)

Data – Software Engineering Daily