SE Masterseminar 2
Selected Topics in Cloud and High Performance Computing

Masterseminar 2, 2h, Group 3, Summer Term 2021, LVA 703606

 

Time and Location 

Tuesdays, 15:15 - 17:00 Uhr (start on March 2)
virtual seminar with big blue button

Instructor

Prof. T. Fahringer, Distributed and Parallel Systems Group, Institute for Computer Science, University of Innsbruck
Office hours (ICT building, 2nd floor): Wed. 13 - 14.00,
Email: Thomas.Fahringer AT uibk.ac.at

Contents

In this seminar we will cover basic and advanced topics in the fields of distributed system and high performance computing (HPC). Both topics are highly relevant as most available computing devices are parallel computers and the majority of these devices are connected by the Internet, usually available via cloud infrastructures. The primary goal of this seminar is to study application     development, runtime environments, tools, architectures as well as applications for distributed systems and HPC. For distributed systems we largely focus on the edge-fog-cloud continuum including IoT, whereas for HPC we cover the full hardware spectrum ranging from multi-core processors, GPUs, accelerators to modern servers, shared memory and distributed memory parallel systems.

          Topics of interest for this seminar include, but are not limited to:
    • Internet Computing Frontiers: Edge, Fog, Serverless, Lambda, Streaming, etc.
      More decentralized approaches to cloud computing. Edge/fog/mist computing, sensor data streaming and computation on the edges of the network. Function as a Service (Faas), Backend as a Service (BaaS), serverless computing, lambda computing.
    • Architecture, Networking, Data Centers
      Service oriented architectures. Utility computing models. IaaS, PaaS, SaaS, *aaS paradigms. Service composition and orchestration. Micro-datacenter, cloudlet, edge, or fog computing infrastructure. Virtualized hardware: GPUs, tensor processing units, FPGAs.
    • Storage and I/O Systems
      Distributed storage, cloud storage, Storage as a Service, data locality techniques for in-memory processing, storage in the edge.
    • Programming Models and Runtime Systems
      Programming models, languages, systems and tools/environments. Virtualization, containers, and middleware technologies. Actors, agents, programming decentralized computing systems.
    • Resource Management and Scheduling
      Resource allocation algorithms, profiling, modeling. Cluster, cloud, and internet computing scheduling and meta-scheduling techniques.
    • Performance Modelling and Evaluation
      Performance models. Monitoring and evaluation tools. Analysis of system/application performance.
    • Cyber-Security and Privacy
      Cloud security and trust. Access control. Data privacy and integrity. Regulation.
    • Sustainable and Green Computing
      Environment friendly computing ecosystems. Hardware/software/application energy efficiency. Power, cooling and thermal awareness.
    • Applications: Data Science, Artificial Intelligence, Cyber-Physical Systems, etc.
      Applications to real and complex problems in science, engineering, business and society. User studies. Experiences with large-scale deployments systems and data science applications. Distributed AI/Machine Learning on the cloud. Data streaming analytics for intelligent transportation systems.

Foils of the Initial Discussion

(available only after the first date of the seminar)

Organistation of the Seminar
Introduction to the Seminar

Goals

Acquire the ability to study and present new research material. In depth understanding of a selected seminar topic.

Target groups

 Master and PhD students of computer science or related sciences.

Tasks

Students select a seminar topic for which a seminar thesis (approx. 15 pages) and a presentation (30 minutes + 5 minutes discussion) have to be prepared. Both seminar thesis and presentation slides must submitted via OLAT at least 1 day before the presentation. The same material must be printed out and handed over to the instructor at the day of the presentation.

Grading

Both seminar thesis, presentation and slides have an impact on the grade. All participants must be present at all seminar days. All documents, slides and presentations must be prepared in English.

Presentation techniques:

Find some links to learn about presentation techniques.