Found 31 relevant results in 1.29s where lecturer="Gustavo Alonso"
Page 1 of 2
Cloud computing hosts a wide variety of online services that we use on a daily basis, including web search, social networks, and video streaming. This course will cover how datacenter hardware, systems software, and application frameworks are designed for the cloud.
Computer Architecture
Rechnerarchitektur
This course provides an overview of "computer architecture" as a platform for the execution of (compiled) computer programs.Topics include execution of instructions, reading assembly language progams, representation issues, OS interface.Together with "Systems Programming", it is based on the book by Bryant and O'Hallaron.
Computer Networks
Vernetzte Systeme
This is an introductory course on computer networks (textbook by Tanenbaum), from basic protocols, to standard network layer. The course also covers the basics of distributed systems from RPC to transactions, consistency (consensus, 2PC), as well as an introduction to web services. Network programming at different levels (from sockets to RMI to messages queues) is an integral part of the course.
The seminar covers core concepts and ideas in the general area of computer systems, ranging from software and hardware architectures to system design for operating systems, data processing systems, and distributed systems.
The course will cover the implementation aspects of data management systems using relational database engines as a starting point to cover the basic concepts of efficient data processing and then expanding those concepts to modern implementations in data centers and the cloud.
Data modelling (Entity Relationship), relational data model, relational design theory (normal forms), SQL, database integrity, transactions and advanced database engines
Latest Topics in the field of Distributed Information Systems will be discussed.
Distributed Systems
Verteilte Systeme
Distributed control algorithms (mutual exclusion, logical clocks),communication models (RPC, Client-Server, synchronous and asynchronouscommunication, sockets), abstract communication principles (broadcast,events, tupel spaces), name service, middleware (CORBA, JINI), securitymechanisms, Web services (SOAP, WSDL, UDDI).
Distributed Systems
Verteilte Systeme
Distributed control algorithms (mutual exclusion, logical clocks),communication models (RPC, Client-Server, synchronous and asynchronouscommunication, sockets), abstract communication principles (broadcast,events, tupel spaces), name service, middleware (CORBA, JINI), securitymechanisms, Web services (SOAP, WSDL, UDDI).
Distributed Systems
Verteilte Systeme
Distributed control algorithms (mutual exclusion, logical clocks),communication models (RPC, Client-Server, synchronous and asynchronouscommunication, sockets), abstract communication principles (broadcast,events, tupel spaces), name service, middleware (CORBA, JINI), securitymechanisms, Web services (SOAP, WSDL, UDDI).
This course involves the participation in a substantial development and/or evaluation project involving distributed systems technology. There are projects available in a wide range of areas: from web services to ubiquitous computing including as well wireless networks, ad-hoc networks, and distributed application on mobile phones.
This course involves the participation in a substantial development and/or evaluation project involving distributed systems technology. There are projects available in a wide range of areas: from web services to ubiquitous computing including as well wireless networks, ad-hoc networks, and distributed application on PDAs.
This course involves the participation in a substantial development and/or evaluation project involving distributed systems technology. Projects are available in a wide range of areas: from web services to ubiquitous computing as well as wireless networks. The objective of the project is for the students to gain hands-on experience on tools and problems in the context of a real team project.
This course involves the development and implementation of a practical project in the area of distributed systems and networks. The course offers students the opportunity to improve their development skills and to gain deeper insights on how real systems work in practice.
The course concentrates on the implementation of distributed information technology infrastructure as used in enterprises. Topics covered include RPC, RMI, Corba, Middleware architecture, web services, security, replication, transactions and consistency. The course also involves a comprehensive project work where students must solve a complex data integration problem in a realistic setting.
The seminar will cover topics related to data processing using new hardware in general and hardware accelerators (GPU, FPGA, specialized processors) in particular.
The seminar covers recent results in the increasingly important field of hardware acceleration for data science and machine learning, both in dedicated machines or in data centers.
The seminar deals with a current topic in distributed information systems. Students are expected to attend the entire seminar, choose a topic for presentation (may be either a collection of research papers or describing a system and/or evaluating a concrete product). Students are evaluated in the knowledge gained, the presentation made and the report they will present at the end of the semester.
The seminar deals with a current topic in distributed information systems. Students are expected to attend the entire seminar, choose a topic for presentation (may be either a collection of research papers or describing a system and/or evaluating a concrete product). Students are evaluated in the knowledge gained, the presentation made and the report they will present at the end of the semester.
Page 1 of 2