Terminología confusa: ¿CF o ICF?

Lo relacionado con la CPU, crecimiento, canales, etc.
Responder
raptor890

Terminología confusa: ¿CF o ICF?

Mensaje por raptor890 » 18 Dic 2009, 15:02

Hola,

Me estoy iniciando en todo esto de los Mainframes y he descubierto que hay una terminología de siglas bastante confusa.

Mi pregunta, ¿es lo mismo "CF (Coupling Facility)" que "ICF (Integrated Coupling Facility)"?

¿Se refieren los 2 términos a una misma pieza? Es decir, al procesador que interviene en los Sysplex?


Gracias, :)

Raptor890.

NJB
Su anfitrion
Su anfitrion
Mensajes: 1113
Registrado: 12 Oct 2003, 16:27
País: Argentina
Ciudad: Capilla del Señor
Ocupación: System Programmer
Contactar:

Re: Terminología confusa: ¿CF o ICF?

Mensaje por NJB » 18 Dic 2009, 18:59

Hola

La CF es lo que se conoce como coupling facility y la ICF es la Integrated coupling facility.

Es lo mismo hoy en día, sin embargo hace unos años atrás se podía disponer de una maquina exclusiva para CF mientras que hoy en día todas vienen integradas a la misma maquina en que corremos los z/OS.

En ambos casos la CF debe ser una partición, si bien es cierto que si lo deseas puedes tener una maquina con una sola partición, como era en su tiempo las CF.

Espero no haberte complicado más el tema.

Te mando un cordial saludo
Norberto Bocalandro

mero
Usuario avanzado
Usuario avanzado
Mensajes: 37
Registrado: 11 Nov 2009, 15:47
País: Argentina
Ciudad: Buenos Aires
Ocupación: IT Specialist

Re: Terminología confusa: ¿CF o ICF?

Mensaje por mero » 19 Dic 2009, 09:01

Expandiendo lo que te responde Norberto que es absolutamente correcto podemos decir que CF es la funcion que desarrolla una particion dentro del Sysplex que cumple la funcion de coordinacion y buffers (listas, locks y cache) . Esta funcion la desempeña una particion ejecutando un microcodigo especial llamado CCCF .


Pero como toda particion necesita un procesador para lo cual puede usar un CP normal pero es una solicion cara ya que todos los prodcutos de SW pagarin licencias por este procesador que no ejecutaria esos productos o por un procesador dedicado ICF que si bien tecnicamente es igual a un CP al estar dedicado a esta funcion no afecta las licencias de SW.

Anteriormente se usaba una maquina dedicada a esta funcion por un tema de disponibilidad ya que antes habia datos por ejemplo buffers de DB/2 que no no se replicaban entre el CF principal y el secundario entonces habia que reducir el riezgo que la caida de una maquina implicara tambien la caida del CF . Como ahora esos datos se replican entre los CFs la solucion de usar un ICF es mas barata


Saludos y suerte

JOAQUIN CV

Re: Terminología confusa: ¿CF o ICF?

Mensaje por JOAQUIN CV » 19 Dic 2009, 16:06

Hola. Buenas tardes.
Extendiéndome un poco más en las respuestas que ya te han dado voy a intentar definir algunos términos:
- CF (COUPLING FACILITY) es como normalmente se llama a la partición que utiliza un sysplex para mantener las estructuras de memoria que son usadas por diferentes funciones del sistema operativo y algunos subsistemas (arrancados en diferentes particiones z/OS) para comunicarse entre ellos o compartir datos (XCF signalling, JES, DB2, MQ, RACF, y muchos más). A las particiones CF se le asignan normalmente unos procesadores especializados llamados ICF (Integrated Coupling Facilities), aunque podrían asignársle procesadores normales de propósito general. Se eligen los procesadores ICF por motivos económicos, ya que, de entrada, son mucho más baratos que los normales y además no hay que pagar cargo adicional por uso de software.
- Las particiones CF se pueden levantar en un ordenador en el que corran además particiones z/OS del sysplex al que dan soporte, en cuyo caso se denominan INTERNAL COUPLING FACILITIES (cuidado con estas iniciales ICF que coinciden con las de los procesadores Integrated Coupling Facilities).
- Además, las particiones CF se pueden también definir en ordenadores z dedicados sólo a este tipo de particiones. No son ordenadores especiales en absoluto. Sólo tienen la particularidad de que en ellos la empresa que sea, ha decidido definir sólo particiones CF (normalmente por motivos de contingencia ante la imposibilidad de duplicar determinados tipos de estructuras, generalmente por excesiva distancia entre los CPD's primario y secundario). Las particiones CF ubicadas en un ordenador en el que no corre ninguno de los sistemas z/OS del sysplex se denominan habitualmente EXTERNAL COUPLING FACILITIES.
- El "sistema operativo" que se ejecuta en las particiones CF se llama CFCC (Coupling Facility Control Code). El CFCC no lo mantiene el personal del departamento de Sistemas sino que viene con el DRIVER (una especie de firmware) del ordenador y como tal es el personal técnico de IBM el que se encarga de su mantenimiento y actualización.

Dentro de lo complejo que es este tema, espero haber podido aclarar un poco los conceptos usados más habitualmente.
Un saludo.

raptor890

Re: Terminología confusa: ¿CF o ICF?

Mensaje por raptor890 » 21 Dic 2009, 08:52

JOAQUIN CV escribió: cuidado con estas iniciales ICF que coinciden con...
- ICF (Integrated Coupling Facility)
- ICF (Internal Coupling Facility)
- ICF (Intersystem Communications Function)
- ICF (Integrated Catalog Facility)

Ya decía yo que hay un lío de siglas importante... :shock:

Muchas gracias a todos!

Raptor890.

Avatar de Usuario
LuisFer
Colaborador Senior
Colaborador Senior
Mensajes: 375
Registrado: 27 May 2006, 16:06
País: España
Ciudad: Madrid
Ocupación: Otra

Re: Terminología confusa: ¿CF o ICF?

Mensaje por LuisFer » 21 Dic 2009, 14:14

raptor890 escribió:
JOAQUIN CV escribió: cuidado con estas iniciales ICF que coinciden con...
- ICF (Integrated Coupling Facility)
- ICF (Internal Coupling Facility)
- ICF (Intersystem Communications Function)
- ICF (Integrated Catalog Facility)

Ya decía yo que hay un lío de siglas importante... :shock:

Muchas gracias a todos!

Raptor890.
ICF - IMS Console Facility (OMegamon IMS)
No me sigas, puedo no guiarte, no vayas delante , puedo no seguirte, caminemos juntos y sé simplemente, mi amigo.

Responder