Está en la página 1de 16

TALLER III PARCIAL

SISTEMAS CENTRALIZADOS
DEFINICIN:Es cuando el proceso de control es realizado en una localizacin
central, usando terminales conectados a una computadora central. La
computadora en s misma puede controlar todos los perifricos directamente (si
estn fsicamente conectados con la computadora central), o conectados a travs
de un servidor de terminal.



DEFINICIN CLIENTE/SERVIDOR
La red Cliente/Servidores aquella red de comunicaciones en la que todos
los clientes estn conectados a un servidor, que puede ser cualquier
computadora en el que se centralizan los diversos recursos y aplicaciones con que
se cuenta; y que los pone a disposicin de los clientes cada vez que estos son
solicitados. Esto significa que todas las gestiones que se realizan se
concentran en el servidor, de manera que en l se disponen los
requerimientos provenientes de los clientes que tienen prioridad, los
archivos que son de uso pblico y los que son de uso restringido, los
archivos que son de slo lectura y los que, por el contrario, pueden ser
modificados, etc. La principal caracterstica es que en este tipo de redes
los roles estn bien definidos y no se intercambia; los clientes en ningn
momento pueden tener el rol de servidores y viceversa.

Categoras de Servidores:
Servidores ms comunes:
Servidores de archivos.- Proporciona archivos para clientes. El cliente
solicita los archivos y el servidor los ubica y se los enva.
Servidores de Base de Datos.- Son los que almacenan gran cantidad de
datos estructurados, se diferencian de los de archivos pues la informacin
que se enva est ya resumida en la base de datos.
Servidores de Software de Grupo.- El software de grupo es aquel, que
permite organizar el trabajo de un grupo. El servidor gestiona los datos que
dan soporte a estas tareas.
Servidores WEB.- Son los que guardan y proporcionan Pginas HTML.
Servidores de correo.- Gestiona el envo y recepcin de correo de un
grupo de usuarios (el servidor no necesita ser muy potente.
Servidor de objetos.- Permite almacenar objetos que pueden ser
activados a distancia. Los clientes pueden ser capaces de activar los objetos
que se encuentran en el servidor.
Servidores de impresin.- Gestionan las solicitudes de impresin de los
clientes.
Servidores de aplicacin.- Se dedica a una nica aplicacin. Es
bsicamente una aplicacin a la que pueden acceder los clientes.

TIPOS DE CENTRALIZADOS
Centralizacin del desempeo o concentracin geogrfica; es
caracterstica de, por ejemplo, una compaa que opera en un solo lugar.
Centralizacin departamental: Cuando generalmente las actividades
especializadas se concentran en un departamento; el mantenimiento de una
planta, por ejemplo, puede ser responsabilidad de un solo departamento.
La centralizacin como un aspecto de la administracin: Es la
tendencia a restringir la delegacin de la toma de decisiones. En la
estructura organizacional, los administradores que mantienen un elevado
grado de autoridad al ms alto nivel o cerca del mismo.


COMPONENTES
Los componentes de proceso de informacin por lo general estn ubicados en
un nico ordenador y se comunican a travs de un rea o espacio comn
(memoria operativa y disco). Un ejemplo de sistema centralizado es el ordenador
central de IBM (IBM Host o IBM Mainframe)

CARACTERSTICAS DE SISTEMAS CENTRALIZADOS
Los sistemas centralizados se caracterizan por:
Un procesador central que ejecuta todas las aplicaciones
Recursos locales compartidos
Alta seguridad y confiabilidad de los datos
Administracin nica del sistema
Polticas de seguridad y acceso bien definidas y homogneas
Alto coste de procesadores y dispositivos de almacenamiento
Dependencia del Centro de Proceso de Datos
Un nico sistema operativo

VENTAJAS DE SISTEMAS CENTRALIZADOS
Es Multiusuario: Permite que varios usuarios accedan a la vez a la misma
informacin
Por ser un solo punto de control, existe mayor seguridad y proteccin de
la informacin. Porque todo el procesamiento es controlado en una
localizacin central. Adems, si un terminal se daa, el usuario simplemente
puede ir a otro terminal y conectarse de nuevo, y todos sus archivos seguirn
siendo accesibles. Dependiendo del sistema, puede incluso reanudar su sesin
desde el punto en que estaba antes como si no hubiera sucedido nada.
Fcil mantenimiento.Permite fcil despliegue de los cambios. Soporte tcnico
en un solo punto.

DESVENTAJAS DE SISTEMAS CENTRALIZADOS

Interfaz de usuario poco llamativo. Por el uso de la red amplia, se evita
tener pantalla con imgenes. Debe controlar el uso de ancho de banda de la
red.
Velocidad de repuestas lenta, dependiendo la conexin de la red a la
central.
Debe haber mecanismo de respaldo o copia del sistema centralizada en
caso de contingencia muy estricta, muere el sistema central, muere el
sistema a nivel general.
Los costos de inversin inicial son elevados para un sistema pequeo, en
comparacin con una arquitectura distribuida. Como el tamao queda fijo una
vez instalado el sistema, una expansin a futuro est fuera de la cuestin.
La implementacin de redundancia es costosa, debido a que todo el
sistema debe ser duplicado.
El personal tcnico de mantenimiento requiere un alto grado de
preparacin
Crecimiento depende de los equipos que lo soporta. Si la empresa crece en
forma exponencial por ejemplo, el equipo debe ser cambiado al no tener estos
estudios de crecimiento o la actualizacin de equipo debe ser constante.

APLICACIONES
1. Sistemas Centralizados en una Institucin escolar
Planificacin Acadmica
Sistema de Control Escolar
Sistema de Acceso a los Alumnos.
Control de asistencia de Docentes
Control de estudio(notas)

2. Sistema de Informacin centralizadas en centros de salud, como:
clnicas y hospitales.
o Resultados de Laboratorio
o Historias Clnicas
o Servicios de esterilizacin
o Nutricin y alimentacin
3. Sistema Centralizado de Recaudacin en la Caja de ahorro de
trabajadores de empresas.
4. En finanzas: Control de ventas de repuestos en Ferreteras
EJEMPLOS DE SISTEMAS SCADA CENTRALIZADO

1. En domtica o edificios inteligentes. incorpora sistemas de informacin
en todo el edificio, aprovechando las telecomunicaciones. Control
automatizado, monitorizacin, gestin y mantenimiento de los distintos
subsistemas o servicios del edificio, de forma ptima e integrada; local y
remotamente, diseados con suficiente flexibilidad como para que sea
sencilla y econmicamente rentable la implantacin de futuros sistemas.

o Controla la climatizacin : Se tiene que controlar el tiempo de aire
acondicionado
o Racionalizar las cargas elctricas desconectando equipos de
uso no prioritario en funcin del consumo elctrico en un momento dado.
o Iluminacin controla el apagado general de todas las luces de la
vivienda, la automatizacin del apagado/encendido en cada punto de luz,
adems de la regulacin de la iluminacin segn el nivel de luminosidad
del ambiente.
Seguridad:control de acceso y control de presencia, as como la
simulacin de presencia, adems de las alarmas ante intrusiones.

INCIDENTES Y AVERAS: Mediante sensores se pueden detectar
los incendios, adems de las fugas de gas y agua, y mediante un nodo
telefnico desviar la alarma hacia los bomberos; esto por citar un ejemplo.


2. El sistema de control de riego: Gestiona el uso del agua y mejora su
eficacia programando segn el modo de tiempo del riego y el volumen de
consumo. Es un sistema de control centralizado hbrido para el csped,
diseado para programar, monitorizar y controlar sistemas de riego con
programadores desde una localizacin central. Este software combina un
sistema de programacin asistida por ordenador, que facilita la gestin de
los mdulos de control TBOS y un sistema de control centralizado que
permite la gestin remota de programadores SI-RR+ y/o Dialog+.

3. Sistemas de Calefaccin en Invernaderos. Para calentar las plantas o
flores dentro del invernadero, en cosechas como rosas, crisantemos,
claveles, tomates, pepinos y pimientos, se tiene la opcin entre un sistema
de calefaccin centralizado (dependiendo de la zona y el clima).



SISTEMAS DISTRIBUIDOS
DEFINICIN
Un sistema distribuido se define como, una coleccin de computadoras
separadas fsicamente y conectadas entre s por una red de comunicaciones
distribuida; cada mquina posee sus componentes de hardware y
software que el usuario percibe como un solo sistema (no necesita saber
qu cosas estn en qu mquinas).
El usuario accede a los recursos remotos (RPC) de la misma manera en que
accede a recursos locales, o un grupo de computadores que usan un software para
conseguir un objetivo en comn.El tamao de un sistema distribuido puede ser
muy variables ya sea decenas (real de rea local) centenas (red de rea
metropolitana).


TIPOS SISTEMAS DISTRIBUIDOS

1. Sistemas de computacin distribuida:
Cluster
Grid

Computacin de Alto Rendimiento (Highperformance computing (HPC)),
usa supercomputadoras y clusters de computadoras para resolver problemas
computacionales de avanzada.Es comnmente asociado con la computacin usada
para la investigacin cientfica.Usado para procesamiento paralelo, sinnimo de
supercomputacin.
Un cluster de computadoras es un grupo de computadoras interconectadas,
en general, por una red local de alta velocidad, que se comportan como si
fuesen una nica computadora. Se usan para mejorar el rendimiento y/o
disponibilidad que puede ofrecer una sola computadora. Son ms econmicos
que una computadora individual de velocidad y disponibilidad comparable.

Un cluster en la NASA

Sistemas de computacin GRID
Es una infraestructura que lgicamente agrupa recursosdistribuidos.Posee
alcance mundial.Grid Computing permite que organizaciones virtuales
compartan recursos geogrficamente distribuidos para un objetivo comn, sin
una locacin central, ni control central, ni omnisciencia, en una relacin de
mutua confianza.





2. Sistemas de informacin distribuida:
Procesamiento de transacciones
Integracin de aplicaciones de la empresa

Sistema de Procesamiento de Transacciones. Corresponden a
aplicaciones de bases de datos:
Las operaciones sobre una base de datos se llevan a cabo por transacciones,
que requieren un ambiente de programacin.Se ejecutan todas las
operaciones o ninguna.Se suelen definir sus propiedades como:
Atomic (atmica): Para el mundo exterior, cada transaccin ocurre en
forma indivisible.
Consistent (consistente): La transaccin no viola los invariantes del
sistema.
Isolated (aislada): Las transacciones concurrentes no interfieren entre
ellas.
Durable (durable): Una vez que una transaccin realiz un commit, los
cambios son permanentes.

3. Sistemas distribuidos empotrados o Ubicuo
Sistemas hogareos
Sistemas electrnicos para cuidado de la salud
Redes de sensores
Redes ad-hoc mviles

a) Sistemas Distribuidos empotrados

Ejemplos de los proyectos empotrados
Monitoreo Mdico y cuidado de la salud a distancia (telecare)
Automatizacin Industrial y proceso de control
Emergencia y administracin de desastres
Las Aplicaciones son en la Automatizacin Industrial
Mantenimiento preventivo
Monitoreo de planta

b) Redes de Sensores
Micro-sensores con procesamiento local reducido e interfases inalmbricas,
puedenmonitorear fenmenos en el sitio sin interaccin humana.
Son sistemas de tiempo real. Computacin, control y comunicaciones estn
integrados.
Permiten un monitoreo ambiental denso tanto espacial como temporal. El
foco de atencin es el ambiente fsico.

Una red de sensores requiere: computacin, control y comunicaciones. Sensores y
actuadores se integran a:
Tecnologas de redes cableadas existentes (Fieldbuses o redes de campo,
Ethernet Industrial, etc.)
Tecnologas inalmbricas (por costo, cantidad, movilidad, consumo energa)






COMPONENTES DE LOS SISTEMAS DISTRIBUIDOS
El componente distribuido es un elemento de desarrollo del software
distribuido que se programa de forma independiente del resto de la
aplicacin, facilitando as el anlisis y desarrollo progresivo de partes
especficas de la aplicacin. Esto tiene como ventaja adicional la
reduccin del coste de las nuevas aplicaciones distribuidas mediante la
reutilizacin de dichos componentes.
Los objetivos principalesdel desarrollo basado en componentes son:
reutilizacin de los elementos de cdigo fuente, ganancia en costos de tiempo y
desarrollo, mejora de la calidad (puesto que los programadores reutilizan
componentes existentes), necesidad de escribir menos cdigo y as arriesgar
menos a la hora de cometer errores, y facilitar el mantenimiento y
reemplazamiento de componentes (o su adaptacin a nuevosrequisitos de la
aplicacin).
MIDDLEWARE
El middleware es una capa software que proporciona soporte bsico de
comunicacin y acta como elemento de unin entre los elementos
software distribuidos en la red.
Es la capa de software intermedio entre el cliente y el servidor. Ejemplo si se hace
la peticin de una pgina web desde un browser en el cliente, el middleware
determina la ubicacin y enva una peticin para dicha pgina. El
servidor Web, interpreta la peticin y enva la pgina al software
intermedio, quien la dirige al navegador de la mquina cliente que la
solicit.
JGroups es un middleware para comunicacin fiable intragrupo escrito en Java.
Las principales funcionalidades ofrecidas por JGroups son:
Creacin y eliminacin de grupos
Entrada y salida de procesos en los grupos
Deteccin de miembros y notificacin de eventos
Deteccin y eliminacin de miembros fallidos
Envo y recepcin de mensajes desde un miembro al grupo (uno-a-muchos)
Envo y recepcin de mensajes desde un miembro a otro (uno-a-uno)

ARIDANE es un middleware flexible y adaptable como lo es JGroups, con
funcionalidades y servicios semejantes pero consiguiendo que los componentes
software que lo forman puedan ser utilizados individualmente para la creacin de
un nuevo middleware o para la adaptacin de ARIDANE a requisitos particulares
del entorno
CARACTERSTICAS DE LOS SISTEMAS DISTRIBUIDOS
Concurrencia.- Esta caracterstica de los sistemas distribuidos permite que
los recursos disponibles en la red puedan ser utilizados simultneamente
por los usuarios y/o agentes que interactan en la red. Comparticin de
recursos.

La escalabilidad. operan de manera efectiva y eficiente a muchas escalas
diferentes. La escala ms pequea consiste en dos estaciones de trabajo y
un servidor de ficheros, mientras que un sistema distribuido construido
alrededor de una red de rea local simple podra contener varios cientos de
estaciones de trabajo, varios servidores de ficheros, servidores de impresin
y otros servidores de propsito especfico. A menudo se conectan varias
redes de rea local para formar internetworks, y stas podran contener
muchos miles de ordenadores que forman un nico sistema distribuido,
permitiendo que los recursos sean compartidos entre todos ellos.
Carencia de reloj global. Las coordinaciones para la transferencia de
mensajes entre los diferentes componentes para la realizacin de una tarea,
no tienen una temporizacin general, est ms bien distribuida a los
componentes.
Fallos independientes de los componentes.- Cada componente del
sistema puede fallar independientemente, con lo cual los dems pueden
continuar ejecutando sus acciones. Esto permite el logro de las tareas con
mayor efectividad, pues el sistema en su conjunto continua trabajando.
Transparencia (el uso de mltiples procesadores y el acceso remoto debe
ser invisible).
Transparencia de acceso que permite acceder a los recursos locales y remotos
empleando operaciones idnticas.
Transparencia de ubicacin que permite acceder a los recursos sin conocer su
localizacin.
Transparencia de concurrencia que permite que varios procesos operen
concurrentemente sobre recursos compartidos sin interferencia mutua.
Transparencia de replicacin que permite utilizar mltiples ejemplares de cada
recurso para aumentar la fiabilidad y las prestaciones sin que los usuarios y los
programadores de aplicaciones necesiten su conocimiento.
Transparencia frente a fallos que permite ocultar los fallos, dejando que los
usuarios y programas de aplicacin completen sus tareas a pesar de fallos del
hardware o de los componentes software.
Transparencia de movilidad que permite la reubicacin de recursos y clientes en un
sistema sin afectar la operacin de los usuarios y los programas.
Transparencia de prestaciones que permite reconfigurar el sistema para mejorar las
prestaciones segn vara su carga.
Transparencia al escalado que permite al sistema y a las aplicaciones expandirse
en tamao sin cambiar la estructura del sistema o los algoritmos de aplicacin.
Seguridad interna en el sistema distribuido. Proteccin activa y pasiva
contra ataques y usa mecanismos de seguridad criptogrfica (clave secreta)
Se ejecuta en mltiples computadoras.
Tiene varias copias del mismo sistema operativo o de diferentes sistemas
operativos que proveen los mismos servicios.
Entorno de trabajo cmodo.
Dependiente de redes (LAN, MAN, WAN, etc.)
Compatibilidad entre los dispositivos conectados.
Diseo de software compatible con varios usuarios y sistemas operativos.

VENTAJAS

La Fiabilidad. Confiabilidad al sistema. Esta arquitectura tiene
redundancia, es decir, al fallar uno de los sistemas, las dems siguen
funcionando.
Rendimiento: Una clara ventaja es que es posible ubicar los datos en lugares
donde se necesitan con ms frecuencia, aunque tambin se permita a usuarios
no locales acceder a los datos segn sus necesidades. Esto hace que la
informacin se recupere de forma ms rpida y gil en las ubicaciones
locales. Adems los sistemas trabajan en paralelo, lo cual permite balancear la
carga en los servidores.
Disponibilidad: En caso de que falle la base de datos de alguna localidad, el
sistema no se colapsa, puede seguir funcionando excluyendo los datos de la
localidad que haya fallado. Se realiza tantas copias del sistema en
diferentes nuevos lugares geogrficos.
Autonoma local: Un departamento puede controlar los datos que le
pertenecen.No estn centralizados los datos de la empresa
Economa en la implantacin, calidad y precio: Es ms barato crear una
red de muchas mquinas pequeas, que tener una sola mquina muy
poderosa.
Modularidad: Se pueden modificar, agregar o quitar sistemas de la base de
datos distribuida sin afectar a los dems sistemas (mdulos).
Uso de ancho de banda local. Permite tener interfaz muy amigable o
vistosa. Solo se consume el ancho de la banda de una red local.
Velocidad de respuesta rpida, si los datos estn en la red local.



DESVENTAJAS:

Los softwares son ms exigentes y complejos. El principal problema
es el software, es el diseo, implantacin y uso del software distribuido,
pues presenta numerosos inconvenientes
Seguridad. Se debe trabajar en la seguridad de la infraestructura as como
cada uno de los sistemas.
Requiere mayor soporte local de la tecnologa. Cada lugar geogrfico
debe tener su personal que soporte tecnolgicamente esta arquitectura.
Una mala distribucin de los datos, es peor que un sistema centralizado,
debido al uso en exceso de la red amplia.
Es mayor el costo por la complejidad, ms costoso el
mantenimiento. La complejidad y la infraestructura necesaria implica que
se necesitar mayor mano de obra
Se puede saturar la Red.La Integridad de los datos es ms difcil de
controlar, ms difcil aplicar las reglas de integridad a travs de la
red.


APLICACIONES DE LOS SISTEMAS DISTRIBUIDOS
Aplicaciones comerciales:
En cajeros de grandes almacenes.
Cajeros y almacenes de cadenas de supermercados.
Reservas de lneas areas.
Red de estaciones de trabajo en Universidades.
Aplicaciones bancarias.Un banco con muchas sucursales por el mundo,
cada oficina tiene una computadora maestra para guardar las cuentas
locales y el manejo de las transacciones locales, la cual se puede comunicar
con cualquier computadora de la red. Las transacciones hechas se realizan
sin importar dnde se encuentre la cuenta o el cliente.
Aplicaciones para Redes WAN:
Correo electrnico
Servicio de noticias (NEWS)
Servicio de transferencia de Ficheros (FTP)
Bsqueda de Ficheros (Archie)
Pgina web Worl Wide Web (www)
Servicio de consulta textual (Gopher)

Aplicaciones multimedia:
Internet
Videoconferencias
Tele vigilancia
Juegos multiusuario
Enseanza asistida por computador.
Transacciones desde dispositivos mviles a internet

EJEMPLOS DE SISTEMAS SCADA DISTRIBUIDOS
En Industrias se mencionan:
Redes de energa elctrica y plantas de generacin elctrica.
Sistemas de control ambiental.
Seales de trfico.
Procesos Mineros.
Sistemas de tratamiento de aguas servidas.
Plantas de refinacin de aceite.
Plantas qumicas.
Fabricacin de productos farmacuticos.
Buques de compaa petrolera.








DIFERENCIAS ENTRE SISTEMAS CENTRALIZADOS Y DISTRIBUIDOS