140 likes | 252 Views
Computer Science Internet and Web Technology High Performance Distributed Computing Parallel and Distributed Computer Systems. Dr.- Ing . Thilo Kielmann. Computer Science Programmes. - Internet and Web Technology - High Performance Distributed Computing - Software Engineering
E N D
Computer ScienceInternet and Web TechnologyHigh Performance Distributed Computing Parallel and Distributed Computer Systems Dr.-Ing. Thilo Kielmann
Computer Science Programmes - Internet and Web Technology - High Performance Distributed Computing - Software Engineering - Technical Artificial Intelligence - Multimedia - Formal Methods and Software Verification
Internet and Web Technology • Focus:Technology for the Internet and the Web • Large-scale computer systems(e.g. Web server architectures) • Network protocols • Peer-to-peer technology • Security in the Internet(e.g. worms, honey pots)
High Performance Distributed Computing • Focus:Large-scale computing • Parallel computing: clusters, grids,clouds, mainframes • High-performance computers and networks • Scientific and commercial applications: e.g., genome sequencing, designing new medicines, oil-field discovery, stock-market predictions, Google's and Amazon's services
State-of-the-art equipment DAS4, the distributed ASCI super computer, is operated from the VU Nodes are situated at Astron, Leiden, Delft, Amsterdam (UvA,VU)
Parallel and Distributed Computer Systems(top master program) Some courses: • Distributed Systems • Parallel Programming • Cluster and Grid Computing • Network Security • Distributed Algorithms • Protocol Validation • Network Programming • Research Proposal Preparation
What is a Top Master's ? • International (students from Europe, USA, India, China) • Research oriented • Selective admission • Practical orientation (many labs, projects) • Narrowly focused on systems • Operating systems, networks, distributed systems • Multiprocessors, clusters, Internet, grids • Parallel algorithms / languages / systems
Andrew S. Tanenbaum • Small, reliable, secure, operating systems • Wide-area distributed systems
IWT / HPDC / PDCS Master's Projects • Turtle – secure P2P • Monitoring in Globule • Content placement for video-on-demand • Visualization / computer graphics projects • Parallel bioinformatics applications • Energy-aware wireless epidemics • Grid security infrastructures
mCS-IWT/HPDC versus mPDCS • IWT and HPDC are part of the framework of mCS • Mandatory choices theory, software eng., math • Literature study • Automatic admission (“doorstroommaster”) for B.Sc. Informatica • PDCS is a separate “top master” programme • admission based on application (proving capability for research)
mPDCS specific courses • Parallel Programming • Distributed Systems • Computer and Network Security • Cluster and Grid Computing • Advanced Topics in Distributed Systems • Advanced Topics in Computer and Network Security • Research Proposal Writing • PDCS Programming Project • Selected Topics in PDCS
mCS-IWT specific courses • Parallel Programming • Distributed Systems • Computer and Network Security • Network Programming
mCS-HPDC specific courses • Parallel Programming • Parallel Programming Practical • Distributed Systems • Cluster and Grid Computing • Network Programming
mCS-HPDC minor in Bioinformatics • HPDC deals with e-science applications • Bioinformatics is a great application domain for HPDC • minor inside free-choice package: • Fundamentals of Bioinformatics • Algorithms in Sequence Analysis • Bioinformatics of Large Systems • +1 free choice bioinformatics course