Top Banner
Distributed Multimedia Systems (DMMS): - Courses and Research Areas for Master Students Thomas Plagemann
31

Distributed Multimedia Systems (DMMS):Distributed Multimedia Systems (DMMS): - Courses and Research Areas for Master Students Thomas Plagemann. DMMS Team • Faculty • Part-time

Apr 17, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Distributed Multimedia Systems (DMMS):Distributed Multimedia Systems (DMMS): - Courses and Research Areas for Master Students Thomas Plagemann. DMMS Team • Faculty • Part-time

Distributed Multimedia Systems (DMMS): - Courses and Research Areas for Master Students

Thomas Plagemann

Page 2: Distributed Multimedia Systems (DMMS):Distributed Multimedia Systems (DMMS): - Courses and Research Areas for Master Students Thomas Plagemann. DMMS Team • Faculty • Part-time

DMMS Team• Faculty

• Part-time Faculty

• Post Doc

• PhD Students

12/08/132

Page 3: Distributed Multimedia Systems (DMMS):Distributed Multimedia Systems (DMMS): - Courses and Research Areas for Master Students Thomas Plagemann. DMMS Team • Faculty • Part-time

Keywords

• Internet• Multimedia• Mobile computing• Sensors• Databases• Data Stream Management• Event Processing• Operating Systems• Pervasive and ubiquitous systems and applications

12/08/133

Page 4: Distributed Multimedia Systems (DMMS):Distributed Multimedia Systems (DMMS): - Courses and Research Areas for Master Students Thomas Plagemann. DMMS Team • Faculty • Part-time

Mandatory and recommeded courses

Bachelor Recommended:

INF3100 – Database systems

INF3151 – Operating systems

INF3190 – Data communication

† INF4151 is mandatory if INF3151 was nottaken as part of the Bachelor

MasterMandatory†:

INF4151 - Operating systems

Anbefalte emner:

For alle:

• INF5090 – Advanced topics in distributed systems

Retning datakommunikasjon:

• INF5040 – Open distributed processing

• INF5050 – Protocols and routing in the Internet

Retning databaser:

• INF5100 – Advanced database systems

Page 5: Distributed Multimedia Systems (DMMS):Distributed Multimedia Systems (DMMS): - Courses and Research Areas for Master Students Thomas Plagemann. DMMS Team • Faculty • Part-time

Operating SystemsINF 3151, INF 4151

Page 6: Distributed Multimedia Systems (DMMS):Distributed Multimedia Systems (DMMS): - Courses and Research Areas for Master Students Thomas Plagemann. DMMS Team • Faculty • Part-time

Learning by doing

• Guided process to build your OS• First design! You propose, we give you feedback!• Afterwards implementation• In total six projects

• P1: Bootup

• P2: Non-preemptive kernel

• P3: Preemptive kernel

• P4: Interprocess communication and driver

• P5: Virtual memory

• P6: File system

• Grading based on your presentation• Design (one week)• Code (two weeks)

Page 7: Distributed Multimedia Systems (DMMS):Distributed Multimedia Systems (DMMS): - Courses and Research Areas for Master Students Thomas Plagemann. DMMS Team • Faculty • Part-time

Some of What You Will Learn

• Operating System Structure• structures, processes, threads, and system calls

• Synchronization• mutex, semaphores, monitors

• Processor• time slices, scheduling

• Virtual memory• address spaces, demand paging

• I/O subsystems• device drivers, inter process and inter thread communication,

• Networking• Storage systems

• disks and file systems

12/08/137

Page 8: Distributed Multimedia Systems (DMMS):Distributed Multimedia Systems (DMMS): - Courses and Research Areas for Master Students Thomas Plagemann. DMMS Team • Faculty • Part-time

– a distributed, international graduate course –

INF 5090: Advanced Topics in Distributed Systems

(Source www.esa.int)

Page 9: Distributed Multimedia Systems (DMMS):Distributed Multimedia Systems (DMMS): - Courses and Research Areas for Master Students Thomas Plagemann. DMMS Team • Faculty • Part-time

Basic Approach

• Each lecture will be recorded, stored and online available 24/7

• Lecturnity: synchronized video, audio, and interaction with powerpoint, ++

• Lectures are made available on a server • Lecturnity player is free of charge• We provide a supervised playback

• Hosting lectures from the other Institutions, e.g. 2013:• Live: Kave Salamatian (Universite de Savoi), Mark Rouncefield

(Lancaster University), ++• Recorded: Thomas Haenselmann (University of Mannheim),

Matti Siekkinen (Aalto University), Sasu Tarkoma (Aalto University)

• Provide access to lectures from the last years (INF5090 since 2005) that are not part of this years ”pensum”

Page 10: Distributed Multimedia Systems (DMMS):Distributed Multimedia Systems (DMMS): - Courses and Research Areas for Master Students Thomas Plagemann. DMMS Team • Faculty • Part-time

Future Internet

What are we teaching?

Evolutionary:- Multicast and CacheCast- Streaming through firewalls and NATS- Mobile Ad-Hoc Networks

Revolutionary:- Basic principles- Delay tolerant networking- Autonomic Networking in ANA

- Monitoring- Publish/Subscribe- DSMS, sensor networks, and event detection

Page 11: Distributed Multimedia Systems (DMMS):Distributed Multimedia Systems (DMMS): - Courses and Research Areas for Master Students Thomas Plagemann. DMMS Team • Faculty • Part-time

Lab Assignments

• A team of 4 students works on one assignment• Normally 2 local students together with 2 remote

students

• Six weeks lab assignments• The deliverables:

• Paper with design, implementation, and results (max 10 pages IEEE format)

• Code, traces, etc. documented!

• Important: you have to learn and practise collaboration!→ tools, cultures, …

Page 12: Distributed Multimedia Systems (DMMS):Distributed Multimedia Systems (DMMS): - Courses and Research Areas for Master Students Thomas Plagemann. DMMS Team • Faculty • Part-time

12

INF5100 Advanced Database Systems

Vera GoebelHans Vatne Hansen (TA)Fall 2013

Page 13: Distributed Multimedia Systems (DMMS):Distributed Multimedia Systems (DMMS): - Courses and Research Areas for Master Students Thomas Plagemann. DMMS Team • Faculty • Part-time

13

Course Purpose

• The course gives an overview of new developments within data management technology

• Emphasis on usage and applicability• Concepts and design, not so much about concrete

systems

Page 14: Distributed Multimedia Systems (DMMS):Distributed Multimedia Systems (DMMS): - Courses and Research Areas for Master Students Thomas Plagemann. DMMS Team • Faculty • Part-time

14

Organization of the Course

• Course mode:• Lectures: Wednesday, 3 hours, 14:15-17:00, Lille

Aud. (old Ifi)• 10 weeks lecturing • Mandatory exercise

• Examination:• Oral1• Date to be announced later

1Written exam if number of candidates exceeds a certain threshold

Page 15: Distributed Multimedia Systems (DMMS):Distributed Multimedia Systems (DMMS): - Courses and Research Areas for Master Students Thomas Plagemann. DMMS Team • Faculty • Part-time

INF5100 (2013) - Overview

• Data Stream Management Systems• Complex Event Processing• Distributed Database Systems• Heterogeneous Database Systems• Data Warehouses• Data Mining and XML Databases• Performance Analysis and Large Scale Databases

15

Page 16: Distributed Multimedia Systems (DMMS):Distributed Multimedia Systems (DMMS): - Courses and Research Areas for Master Students Thomas Plagemann. DMMS Team • Faculty • Part-time

Master Thesis at DMMS

• Learn to perform research and development and finish successfully your project

• Research topics with high relevance for the real world

• Integration in our research team → tight collaboration

• High ambitions → many theses have resulted in publications

• Student jobs in the projects available• International exchanges possible• Possibility to follow-up with a PhD

Page 17: Distributed Multimedia Systems (DMMS):Distributed Multimedia Systems (DMMS): - Courses and Research Areas for Master Students Thomas Plagemann. DMMS Team • Faculty • Part-time

Taking a DMMS Master Project

• Many people working on similar/related topics• We are interested in real systems for the future

• Wearable computer, sensors, ….

• Our work is mainly of experimental nature and very close to (or part of) ongoing research

• Goal: each master thesis should lead to a publication

• Typical thesis work• Read literature, gather information/knowledge about the

“problem area”• Analyze/test/benchmark existing solutions• Design and implement a new/better solution • Analyze, test, compare, and evaluate

Page 18: Distributed Multimedia Systems (DMMS):Distributed Multimedia Systems (DMMS): - Courses and Research Areas for Master Students Thomas Plagemann. DMMS Team • Faculty • Part-time

Some exciting trends….

• Mobile ad-hoc networks• Delay tolerant networks• Sensor/actuator systems• Data stream & event processing• Pervasive and ubiquitous systems

12/08/1318

Page 19: Distributed Multimedia Systems (DMMS):Distributed Multimedia Systems (DMMS): - Courses and Research Areas for Master Students Thomas Plagemann. DMMS Team • Faculty • Part-time

Expertise

Emergency and RescueMedia-on-DemandHome care

Applications

MoD server andProxy OSSensor OS

OperatingSystems

MiddlewareStreamingOverlay networksAd-hoc networksNetwork monitoringSensor networks

CommunicationsData Management

Datadase Management SystemsFile SystemsData Stream Management Systems

Page 20: Distributed Multimedia Systems (DMMS):Distributed Multimedia Systems (DMMS): - Courses and Research Areas for Master Students Thomas Plagemann. DMMS Team • Faculty • Part-time

Research Focus

12/08/1320

Content Distribution Emergency & Rescue Home Care

Future Internetreal world, lab testbed and simulation

Mobile Data Management

Multimodal Event Systems

Media Streaming

Monitoring & sensingClustering & replication

Page 21: Distributed Multimedia Systems (DMMS):Distributed Multimedia Systems (DMMS): - Courses and Research Areas for Master Students Thomas Plagemann. DMMS Team • Faculty • Part-time

Streaming in Sparse MANETs

• DT-Stream (NFR, VERDIKT)• Streaming in disruptive

networks• Overlay solution • Native DT support• Simulation & real world

evaluation

12/08/1321

Content Distribution Emergency & Rescue Home Care

Future Internetreal world, lab testbed and

simulation

Mobile Data Management

Multimodal Event Systems

Media Streaming

Monitoring & sensing

Clustering & replication

8

DT-SDT-S DT-S

6

5

4

7

1

3

2

Page 22: Distributed Multimedia Systems (DMMS):Distributed Multimedia Systems (DMMS): - Courses and Research Areas for Master Students Thomas Plagemann. DMMS Team • Faculty • Part-time

CacheCast: Eliminating Redundancy

• Motivation:• IP Multicast does not work• IPTV, ++ becomes more

and more dominant• Remove redundancy on the link• Implementation in simulation

and real world testbed• Close to multicast

performance• Incremental deployable• Server load minimal

• Won Inve2’s innovation prize• Ongoing patent process

12/08/1322

Content Distribution Emergency & Rescue Home Care

Future Internetreal world, lab testbed and

simulation

Mobile Data Management

Multimodal Event Systems

Media Streaming

Monitoring & sensing

Clustering & replication

Page 23: Distributed Multimedia Systems (DMMS):Distributed Multimedia Systems (DMMS): - Courses and Research Areas for Master Students Thomas Plagemann. DMMS Team • Faculty • Part-time

Multimodal Sensing & Event Detection

• SIRIUS & TRIO• Complex events in Home Care• Multimodal sensors: impulse

radar, RFID, Motes, motion detection, cameras, microphones

• Re-use:• Sensor model• Physical & logical sensors

• Environment model• Event model• Location of interest

• Capabilities

• Deviation detection• Learning behavioral patterns• Using several multi-modal sensors

to increase quality of information

12/08/1323

Content Distribution Emergency & Rescue Home Care

Future Internetreal world, lab testbed and

simulation

Mobile Data Management

Multimodal Event Systems

Media Streaming

Monitoring & sensing

Clustering & replication

Page 24: Distributed Multimedia Systems (DMMS):Distributed Multimedia Systems (DMMS): - Courses and Research Areas for Master Students Thomas Plagemann. DMMS Team • Faculty • Part-time

Future Directions….

12/08/1324

Page 25: Distributed Multimedia Systems (DMMS):Distributed Multimedia Systems (DMMS): - Courses and Research Areas for Master Students Thomas Plagemann. DMMS Team • Faculty • Part-time

Master Thesis Topics @ DMMSin a Nutshell

- Project driven theses- Database related topics- External theses

Page 26: Distributed Multimedia Systems (DMMS):Distributed Multimedia Systems (DMMS): - Courses and Research Areas for Master Students Thomas Plagemann. DMMS Team • Faculty • Part-time

Research Projects

• TRIO:• Using the impulse radar from Novelda AS to monitor health

parameters and events of interest in home care applications• DT-Stream:

• Enable video streaming for emergency and rescue operations with smart phones via unstable and disrupted networks

• SIRIUS:• Using multi-modal sensor systems to identify complex events in

emergency and rescue scenarios• TRAMP:

• Using Future Internet concepts to realize migration of processes and threads

• CacheCast:• Caching packets on links to achieve multicast like performance

for single-source multiple destination traffic

Page 27: Distributed Multimedia Systems (DMMS):Distributed Multimedia Systems (DMMS): - Courses and Research Areas for Master Students Thomas Plagemann. DMMS Team • Faculty • Part-time

Research Areas in the ProjectsDT-Stream TRIO &

SIRIUSTRAMP CacheCast

Networking

Mobile

Future Internet

Operating system

Data management

Sensors

Event processing

Ubiquitous

Multimedia

Middleware

Page 28: Distributed Multimedia Systems (DMMS):Distributed Multimedia Systems (DMMS): - Courses and Research Areas for Master Students Thomas Plagemann. DMMS Team • Faculty • Part-time

TRIO

• Kristoffer Robin Stokke• Energy aware mobile computing and

sensing

12/08/1328

Page 29: Distributed Multimedia Systems (DMMS):Distributed Multimedia Systems (DMMS): - Courses and Research Areas for Master Students Thomas Plagemann. DMMS Team • Faculty • Part-time

TRAMP

• Francisco Javier Velazquez: • Protocols for threat migration

• Hans Vatne Hansen:• Migration of multimedia

applications

Page 30: Distributed Multimedia Systems (DMMS):Distributed Multimedia Systems (DMMS): - Courses and Research Areas for Master Students Thomas Plagemann. DMMS Team • Faculty • Part-time

DT-Stream

• Daniel Rodriguez Fernandez: • Multi-homing in different network

paradigms

• Morten Lindeberg: • Cross-layer optimization

• Stein Kristiansen: • Realistic simulation of mobile nodes

Page 31: Distributed Multimedia Systems (DMMS):Distributed Multimedia Systems (DMMS): - Courses and Research Areas for Master Students Thomas Plagemann. DMMS Team • Faculty • Part-time

SIRIUS

• Piotr Kamisinski:• Opportunistic complex event

processing

• Viet Hoang Nguyen:• Quality of sensor data and of

complex event detection