Anar al contingut

Coupling Facility

De L'Enciclopèdia, la wikipedia en valencià

En les computadores centrals d'IBM, una Coupling Facility o CF és un component d'hardware que permet a més d'un processador accedir a les mateixes senyes.

Els Sysplex Paralels necessiten com a mínim una Coupling Facility. Una coupling facility es compon d'un processador, memòria, canals especials cridats Coupling Facility Links (CF Links) i un sistema operatiu primitiu cridat Coupling Facility Control Code (CFCC). No té més canals d'entrada/eixida que els CF Links. L'informació en la CF es manté en la memòria, de modo que una CF té una gran cantitat de memòria instalada. En teoria, qualsevol computadora central d'IBM pot funcionar com una Coupling Facility. Les CF no eixecuten cap aplicació de software.

Estructures de la Coupling Facility

Les CF tenen tres propòsits:

  • Mantindre informació sobre bloquejos compartits per tots els sistemes conectats.
  • Mantindre informació en caché (per eixemple, d'una base de senyes) compartits per tots els sistemes conectats.
  • Mantindre fonts d'informació compartides per tots els sistemes conectats.

Estos propòsits funcionen per mig de tres tipos d'estructures:

  • Lock
  • Caché
  • List (i la seua variant Serialised List)

Una estructura és una porció de memòria de la Cf. Les aplicacions accedixen a les estructures des de qualsevol sistema que estiga conectat a la Cf. Una Sysplex Paralel conté diverses estructures de cada tipo i cada aplicació pot usar vàries de cada tipo. Per eixemple, DB2 en un Data Sharing Group usa una estructura de Lock, una estructura de List i vàries de Caché (una per cada Group Buffer Pool).

Replicació d'estructures

Les estructures d'una CF es pot replicar en diferents CF, mantenint dos còpies de la mateixa estructura sincronisades. La replicació és una part fonamental de les instalacions per a eliminar punts dèbils i donar servici davant qualsevol incidència per greu que siga. En cas de fallo de la CF, la rèplica pren el control per a respondre a les peticions.

Vore també