Distributed Multimedia Systems (DMMS): Courses and Research Areas for Master Students. Thomas Plagemann



Similar documents
MCSE SYLLABUS. Exam : Managing and Maintaining a Microsoft Windows Server 2003:

MICROSOFT CERTIFIED SYSTEMS ENGINEER Windows 2003 Track

MCSE Core exams (Networking) One Client OS Exam. Core Exams (6 Exams Required)

MCSE Objectives. Exam : TS:Exchange Server 2007, Configuring

Planning and Maintaining a Microsoft Windows Server Network Infrastructure

IP Multicast Backgrounder An IP Multicast Initiative White Paper

Performance analysis and comparison of virtualization protocols, RDP and PCoIP

Study Plan Masters of Science in Computer Engineering and Networks (Thesis Track)

Digital Library for Multimedia Content Management

High Availability and Clustering

CHAPTER 7 SUMMARY AND CONCLUSION

SIP Protocol as a Communication Bus to Control Embedded Devices

RVS-Seminar Implementation and Evaluation of WinJTAP Interface. Milan Nikolic Universität Bern

CS550. Distributed Operating Systems (Advanced Operating Systems) Instructor: Xian-He Sun

CHAPTER 1: OPERATING SYSTEM FUNDAMENTALS

Virtual machine interface. Operating system. Physical machine interface

MCSA Objectives. Exam : TS:Exchange Server 2007, Configuring

Network Edge Services

What is OpenFlow? What does OFELIA? An Introduction to OpenFlow and what OFELIA has to do with it

IRATI - Investigating RINA as an Alternative to TCP/IP

CSET 4750 Computer Networks and Data Communications (4 semester credit hours) CSET Required IT Required

A Link Load Balancing Solution for Multi-Homed Networks

CHAPTER 6. VOICE COMMUNICATION OVER HYBRID MANETs

Distributed Systems. Security concepts; Cryptographic algorithms; Digital signatures; Authentication; Secure Sockets

Availability Digest. Redundant Load Balancing for High Availability July 2013

Course Syllabus. Fundamentals of Windows Server 2008 Network and Applications Infrastructure. Key Data. Audience. Prerequisites. At Course Completion

MOBILE VIDEO WITH MOBILE IPv6

VIA CONNECT PRO Deployment Guide

3-12 Autonomous Access Control among Nodes in Sensor Networks with Security Policies

Lab 6: Wireless Networks

MetroNet6 - Homeland Security IPv6 R&D over Wireless

Designing and Implementing a Server Infrastructure

2. Research and Development on the Autonomic Operation. Control Infrastructure Technologies in the Cloud Computing Environment

The Masters of Science in Information Systems & Technology

Effective Virtual Machine Scheduling in Cloud Computing

Principles and characteristics of distributed systems and environments

Network Functions Virtualization in Home Networks

Weighted Total Mark. Weighted Exam Mark

Distributed Operating Systems

Bandwidth Control in Multiple Video Windows Conferencing System Lee Hooi Sien, Dr.Sureswaran

Oracle EXAM - 1Z Oracle Weblogic Server 11g: System Administration I. Buy Full Product.

MCSE. 50 Cragwood Rd, Suite 350 South Plainfield, NJ Victoria Commons, 613 Hope Rd Building #5, Eatontown, NJ 07724

Distribution transparency. Degree of transparency. Openness of distributed systems

REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc])

presentation Our customers & Partners AE

JoramMQ, a distributed MQTT broker for the Internet of Things

CHAPTER 15: Operating Systems: An Overview

Chapter 1 - Web Server Management and Cluster Topology

Responsive, resilient, elastic and message driven system

REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc])

District of Columbia Courts Attachment 1 Video Conference Bridge Infrastructure Equipment Performance Specification

Lecture 1 - Introduction

DIABLO TECHNOLOGIES MEMORY CHANNEL STORAGE AND VMWARE VIRTUAL SAN : VDI ACCELERATION

REGULATIONS FOR THE DEGREE OF MASTER OF SCIENCE IN COMPUTER SCIENCE (MSc[CompSc])

Multimedia Communications Voice over IP

MCSA Security + Certification Program

Elfiq Link Load Balancer Frequently Asked Questions (FAQ)

VIA COLLAGE Deployment Guide

Introducing. Markus Erlacher Technical Solution Professional Microsoft Switzerland

High-Performance IP Service Node with Layer 4 to 7 Packet Processing Features

5 Performance Management for Web Services. Rolf Stadler School of Electrical Engineering KTH Royal Institute of Technology.

XPROBE. Building Efficient Network Discovery Tools. Fyodor Yarochkin

Unit title: Network Infrastructure 2: Planning and Maintenance

Computer Science 4302 Operating Systems. Student Learning Outcomes

5054A: Designing a High Availability Messaging Solution Using Microsoft Exchange Server 2007

Enlarge Bandwidth of Multimedia Server with Network Attached Storage System

Installing, Configuring and Administering Microsoft Windows

CORBA and object oriented middleware. Introduction

How To Analyze The Security On An Ipa Wireless Sensor Network

2.1 What are distributed systems? What are systems? Different kind of systems How to distribute systems? 2.2 Communication concepts

Introduction to Operating Systems. Perspective of the Computer. System Software. Indiana University Chen Yu

Implementing Core Cisco ASA Security (SASAC)

An Intelligent Middleware Platform and Framework for RFID Reverse Logistics

Classic Grid Architecture

Web Application Hosting Cloud Architecture

JK0 015 CompTIA E2C Security+ (2008 Edition) Exam

Scheduling Allowance Adaptability in Load Balancing technique for Distributed Systems

Audio networking. François Déchelle Patrice Tisserand Simon Schampijer

Disaster Recovery Design Ehab Ashary University of Colorado at Colorado Springs

Software Defined Networking

Distributed Systems LEEC (2005/06 2º Sem.)

Module: Sharepoint Administrator

White Paper. Enterprise IPTV and Video Streaming with the Blue Coat ProxySG >

1z0-102 Q&A. DEMO Version

Network setup and troubleshooting

Testing & Assuring Mobile End User Experience Before Production. Neotys

50. DFN Betriebstagung

Transcription:

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

DMMS Team Faculty Part-time Faculty Post Doc PhD Students

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

Mandatory and recommeded courses Bachelor Recommended: INF3100 Database systems INF3151 Operating systems INF3190 Data communication Master Mandatory : INF4151 - Operating systems Anbefalte emner: For alle: INF5090 Advanced topics in distributed systems Retning datakommunikasjon: INF5040 Open distributed processing INF4151 is mandatory if INF3151 was not taken as part of the Bachelor INF5050 Protocols and routing in the Internet Retning databaser: INF5100 Advanced database systems

Operating Systems INF 3151, INF 4151

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)

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

INF 5090: Advanced Topics in Distributed Systems a distributed, international graduate course (Source www.esa.int)

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

What are we teaching? Future Internet Evolutionary: Revolutionary: - Multicast and CacheCast- Basic principles - Streaming through - Delay tolerant networking - Autonomic Networking in ANA firewalls and NATS - Mobile Ad-Hoc Networks - Monitoring - Publish/Subscribe - DSMS, sensor networks, and event detection

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,

INF5100 Advanced Database Systems Vera Goebel Hans Vatne Hansen (TA) Fall 2013

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

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

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

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

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

Some exciting trends. Mobile ad-hoc networks Delay tolerant networks Sensor/actuator systems Data stream & event processing Pervasive and ubiquitous systems

Expertise Datadase Management Systems File Systems Data Stream Management Systems Applications Data Management MoD server and Proxy OS Sensor OS Emergency and Rescue Media-on-Demand Home care Communications Operating Systems Middleware Streaming Overlay networks Ad-hoc networks Network monitoring Sensor networks

Research Focus Content Distribution Media Streaming Emergency & Rescue Mobile Data Management Clustering & replication Home Care Multimodal Event Systems Monitoring & sensing Future Internet real world, lab testbed and simulation

Streaming in Sparse MANETs Content Distribution Emergency & Rescue Mobile Data Management Media Streaming Home Care Multimodal Event Systems Clustering & replication Monitoring & sensing Future Internet real world, lab testbed and simulation DT-Stream (NFR, VERDIKT) Streaming in disruptive networks Overlay solution Native DT support Simulation & real world evaluation DT-S DT-S 3 DT-S 7 5 1 8 2 4 6

CacheCast: Eliminating Redundancy Content Distribution Emergency & Rescue Mobile Data Management Media Streaming Clustering & replication Home Care Multimodal Event Systems Monitoring & sensing Future Internet real world, lab testbed and simulation 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

Multimodal Sensing & Event Detection Content Distribution Emergency & Rescue Mobile Data Management Media Streaming Clustering & replication Home Care Multimodal Event Systems Monitoring & sensing Future Internet real world, lab testbed and simulation 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

Future Directions.

Master Thesis Topics @ DMMS in a Nutshell - Project driven theses - Database related topics - External theses

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

Research Areas in the Projects DT-Stream Networking TRIO & SIRIUS TRAMP CacheCast Mobile Future Internet Operating system Data management Sensors Event processing Ubiquitous Multimedia Middleware

TRIO Kristoffer Robin Stokke Energy aware mobile computing and sensing

TRAMP Francisco Javier Velazquez: Protocols for threat migration Hans Vatne Hansen: Migration of multimedia applications

DT-Stream Daniel Rodriguez Fernandez: Multi-homing in different network paradigms Morten Lindeberg: Cross-layer optimization Stein Kristiansen: Realistic simulation of mobile nodes

SIRIUS Piotr Kamisinski: Opportunistic complex event processing Viet Hoang Nguyen: Quality of sensor data and of complex event detection