LIA -
DEIS - School of Engineering - University of Bologna Principles, Applications and Models for Distributed Systems M
Telecommunications Engineering -
A.A. 2011-2012
Goals and Course contents
Goals
Knowledge related to the technologies needed for management and usage of computer networks and distributed systems.
Course contents
1.Basic elements of the hardware and software architecture of a network node. - Operating system objectives and functions.- Process description and control - Process management: scheduling, resources and protection
- Process classification: independent/cooperating, shared memory,
message passing, communication/competition/interference - threads.
2. Network communication: methods and tools - Overview - Distributed and heterogenous systems - Client/server and peer-to-peer models. - Cloud computing - Sockets - RPC and RMI
3. Web technologies - The components of an application - HTTP protocol - Web applications - XML language - Basic elements of the web services technology - Network security - Application security