Articulo de referencia

Protocolo de control de almacenamiento masivo

El Protocolo de Control de Almacenamiento Masivo ( MSCP ) es un protocolo diseñado por Digital Equipment Corporation de Maynard , Massachusetts, con el fin de controlar sus opci...

El Protocolo de Control de Almacenamiento Masivo ( MSCP ) es un protocolo diseñado por Digital Equipment Corporation de Maynard , Massachusetts, con el fin de controlar sus opciones de almacenamiento masivo de alta gama . [ 1 ]

Implementado inicialmente en el controlador de almacenamiento jerárquico HSC50 , el protocolo se extendió rápidamente por toda la línea de controladores de almacenamiento masivo fabricados por DEC. El UDA50 es una implementación de MSCP basada en una tarjeta Unibus ; otras implementaciones (por ejemplo, el RQDX ) se extienden hasta el bus Q y unidades de disco pequeñas de 5 megabytes e incluso disquetes .

Diseñado para minimizar la carga de la CPU , el protocolo se basa en dos colas. En una de ellas se colocan los paquetes que describen completamente los comandos que debe ejecutar el subsistema de almacenamiento masivo. Para iniciar una solicitud de E/S, la CPU solo tiene que crear una pequeña estructura de datos en memoria, añadirla a una cola de envío y, si se trata del primer paquete de dicha cola, activar el controlador MSCP. Una vez ejecutado el comando, se coloca un paquete de estado apropiado en la segunda cola para que la CPU lo lea.

Las interrupciones a la CPU (una operación costosa) no son necesarias siempre que queden paquetes de comandos en la cola de comandos y la cola de respuestas no corra peligro de desbordarse. De igual manera, se minimizan las lecturas y escrituras del espacio de E/S al controlador MSCP, una operación menos costosa pero aún costosa.

Debido a que los paquetes MSCP se diseñaron deliberadamente para asemejarse a los paquetes intercambiados en las interconexiones de VMScluster , el envío de solicitudes de almacenamiento a través de un VMScluster para su ejecución remota es una operación muy económica; esto facilita enormemente la creación de VMSclusters a gran escala. La dependencia de paquetes en memoria y la minimización de interrupciones y lecturas y escrituras de espacio de E/S facilitan enormemente las operaciones remotas. [ 2 ]

Referencias

  1. South, David W. (6 de mayo de 1994). Diccionario de abreviaturas y acrónimos de informática y tecnología de la información . Boca Raton: CRC Press. pág.  149. ISBN 978-0-8493-2444-4.
  2. Schulz, Greg (10 de junio de 2004). Redes de almacenamiento resilientes . Ámsterdam Boston: Elsevier. pág. 101. ISBN  978-0-08-049225-4.
  • Manual de funciones básicas del disco MSCP
  • Patente relacionada