|
 |
|
|
|
|
Load:
|
| Lecture type | Weekly | Total |
| Lectures |
30 |
30 |
* Load is given in academic hour (1 academic hour = 45 minutes)
|
Description:
|
Concurrency and parallelism of processes in a network: simultaneous of calls and services, internal parallelism of call and services processes, concurrency in control flows. Communicating processes, inter-process communication, parallelism and concurrency. Languages for programming of telecommunication functions: process definition, asynchron communication, real time, continuous of operations. Parallelism of processes and scheduling of tasks in a Grid environment. Principles of concurrent and distributed programming. Concurrency in object oriented languages. Synchronisation and multithreaded mechanisms. Programming languages Erlang and Java. Development environment.
|
Literature:
|
- Concurrent Programming in Erlang J. Armstrong, R. Virding, C. Vikstroem, M. Williams Prentice-Hall Europe 1996
- Concurrent Programming in Java - Design Principles and Patterns (2nd edition) D. Lea Addison Wesley 1999
- Introduction to Parallel Processing B. Codenotti, M. Leoncini UCL Press 1991
- Java Threads Scott Oaks, Henry Wong OReilly 2004
|
Prerequisit for:
|
Enrollment:
Passed:
Distributed Systems
|
|
2. semester
|
course for
profile
Telecommunications and Informatics
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
|
|
|
Repository is empty
|
|
|
|
|
Repository is empty
|
|
|
|
No polls currently selected on this page!
|
|