Antonio Corradi Academic year 2015/2016 Goals, Basics, and Models
University of Bologna Dipartimento di Informatica – Scienza e Ingegneria (DISI) Engineering Bologna Campus Class of
Computer Networks M
- ABSTRACTION …
Computer Networks M Goals, Basics, and Models Antonio Corradi - - PDF document
University of Bologna Dipartimento di Informatica Scienza e Ingegneria (DISI) Engineering Bologna Campus Class of Computer Networks M Goals, Basics, and Models Antonio Corradi Academic year 2015/2016
!
Agent Client Agent
Resource
Processes Processes
OUT IN IN
SOFTWARE COMPONENT
OUT IN IN
COMPONENTE SOFTWARE
OUT OUT IN IN
IN PORTS OUT PORTS SOFTWARE COMPONENT
C1 instance S1 instance CLASS server S1
state
Middleware for the integration
S1 instance
and support to DISTRIBUTION
C1 instance N1 node S1 instance CLASS server S1
state
S1 proxy C1 proxy N2 node
Middleware for the integration and support to DISTRIBUTION
C1 instance N1 node S1 instance CLASS server S1
state
S1 proxy C1 proxy N2 node
Middleware for the integration and support to DISTRIBUTION
Client
N1 node
REMOTE Server
state
Local Client N2 node Local Client
Middleware to support EASY TRANSPARENT DISTRIBUTION
Client Server
Proxy C Proxy S Proxy C Proxy S broker or link manager to implement the entitiy dynamic binding
Client Server
CONTAINER
Client 1 Client 2 Cliente i Client i Client i
SUPPORTED SIMPLIFIED OPERATIONS OPERATIONS
Application P1 P2 P3 P4 P5 P6 P7 P8 P9
..
COMMS
..
System
P1 P2 P3 P4 P5 P6 P7 P8 P9 Possible partitioning of the resources Application
..COMMS
..token 1 2 3 4 5 6 7 8
Global Allocation
Manager Worker
Global Allocation
Manager Worker
TREE FAT-TREE VL2
Management system to handle and support events produces quotes consumes quotes PRODUCER CONSUMER consumes quotes PRODUCER CONSUMER produces quotes
Classi esistenti
ADTs mathematical
GUI
LOOP
handling event internet database
specific logic Application 3D rendering
BACKCALL UPCALL
functions
system PROGRAM
SPEED-UP
5 10 15 20 25 1 4 8 16 32
N=64 N=192 N=320 N=512
EFFICIENZA
0,2 0,4 0,6 0,8 1 1,2 1 4 8 16 32
N=64 N=192 N=320 N=512
"#'&( "#%'& "#)*