Professional Documents
Culture Documents
INTRODUCCIN
Situacin 1:
Para cada uno de los siguientes servicios, indique por que se pueden
considerar como sistemas distribuidos
a. El buscador GOOGLE.
Es uno de los sistemas distribuidos ms complejos en uso, Su infraestructura ha
satisfecho requisitos exigentes: escalabilidad, rendimiento, fiabilidad y carcter
abierto.
Dentro de las funciones bsicas se encuentran:
Motor de bsqueda: dado una consulta, retorna una lista ordenadas de
referencias.
Proveedor de servicios en la nube: Ofrece un conjunto de aplicaciones y servicios
en la nube.
Aspectos: rastreo, indexacin, clasificacin y arquitectura
Rastreo (crawling): localizar y obtener los contenidos de la web: Googlebot
Lee recursivamente una pgina web, obteniendo los enlaces y planificando nuevas
operaciones de rastreo. La frecuencia de las visitas depende de cuanto cambia.
Actualmente emplea un sistema basado en una infraestructura (Percolator) que
admite actualizacin incremental de grandes conjuntos de datos.
Indexacin: produce un ndice invertido ordenado de los contenidos Web
Principio bsico: usar un gran nmero de PCs comunes, para construir un entorno
efectivo de cmputo y almacenamiento distribuido
Arquitectura Fsica
Escalabilidad
Gestionar ms informacin
Resolver ms consultas
Fiabilidad
Rendimiento
Apertura (Openness):
Facilitar el desarrollo de nuevas aplicaciones
Infraestructura de google
Estas operacionesse pueden realizar a nivel individual, como estudiante de una Institucin, o a
nivelInstitucional (Por Plantel), por lo cual cada uno de estos usuarios debe contar conun cdigo
o documento de identificacin, y una contrasea; los usuariosindividuales o particulares, el
sistema les solicita un N de Documento y un PIN, alos usuarios estudiante les solicita un N de
Documento y una Contrasea, y a losusuarios por institucin les solicita el cdigo del plantel
y una Contrasea. Dichosdatos son necesarios en todas las operaciones que se realizan en
dicho sistema.El sistema en lnea del ICFES, permite a los usuarios ingresar sus datos a
travsde su formulario de inscripcin, los cuales son diligenciados, autorizados yregistrados
de manera eficiente y eficaz. El sistema luego de registrar los datosde los usuarios, tiene la
capacidad de interactuar con dichos datos, y su vezgenerar informes o reportes, los cuales son
consultados, impresos, o guardadospor los distintos usuarios.Los datos que se le solicitan a los
usuarios, tienen que ver con: Su vida personal(Apellidos, Nombre, Tipo de Documento, N de
Documento, Fecha de Nacimiento,Direccin, Telfono, Correo Electrnico) , Ubicacin
Geogrfica (Departamento,Ciudad, Sector), Escolar (Nombre de la Institucin, Ao de egreso
del plantel,Forma de Pago), Aspectos de la prueba (Idioma, Profundizacin,Interdisciplinario), y
En esta etapa las personas que hayan cumplido con los requisitos mnimos sern
solicitadas para presentar las pruebas de conocimiento, podr obtener adems
informacin personal, fecha, hora y lugar de la prueba. As mismo se genera e
imprime la documentacin requerida para llevar a cabo el registro de la
informacin el dia de la prueba.
Modulo de administracin y logstica
Permite la gestin y parametrizacion del sistema para ponerla disposicin del
pblico para llevar a cabo su registro, citacin y/o consulta de resultados. Abarca
la obtencin de informes y documentacin necesaria para el control y desarrollo de
los dems procesos.
Modulo de entrevista
c. Un sistema de transacciones financieras de una entidad bancaria de
carcter nacional.
Arquitectura de los sistemas bancarios ATM (cajeros automticos), en donde cada
Cajero es un cliente y el servidor es un mainframe que procesa la cuenta del
cliente en la base de datos.
Un sistema bancario por Internet es un ejemplo de una arquitectura clienteservidor de tres capas.
que
soporte
consultas
la
base
de
datos
en
SQL
(StructuredQueryLanguage).
sistema
se
implanta
sobre
redes
TCP/IP
(Internet),
WAP
Situacin 2:
Un programa servidor escrito en un lenguaje (por ejemplo VISUAL BASIC)
proporciona un objeto COMPUTA_DATOS al que se pretende que accedan
clientes que pudieran estar escritos en un lenguaje diferente (por ejemplo
PHYTON). Los computadores clientes y servidores pueden tener un
hardware diferente, pero todas estn conectadas a Internet.
Describa los problemas debidos a cada uno de los cinco (5) aspectos de la
heterogeneidad que necesitan resolverse para posibilitar que un objeto
cliente invoque un mtodo sobre el objeto servidor. Presente al menos un
grfico descriptivo.
protocolos
almacenamiento de datos.
controles
para
la
transmisin
de
informacin
Fuente: rsistemas.com
hardware, entre las cuales se pueden tratar una red de rea local, una red de rea
extensa, una interconexin inalmbrica, entre otras; y se deben tener en cuenta
los esquemas de comunicacin de computadores que se utilizan, entre los que
estn las mltiples topologas de redes que en la prctica se aplican, adems de
los
dispositivos
de
interconexin
utilizados,
tales
como
concentradores,
Fuente: hpcc.ecs.soton.ac.uk
Fuente: wordpress.com.
Estos compiladores que interpretan a los dems programas, permiten que los
sistemas distribuidos trabajen de manera eficiente y limpia a los usuarios, para
que estos puedan acceder a los recursos eficazmente dentro de una red.
Fuente: computoyserviciosprofesionales.com.mx
Fuente: www.w3c.es
Este software esta bsicamente elaborado para los sistemas distribuidos, lo que
permite a los desarrolladores encontrar mejores aplicaciones en los lenguajes de
programacin para la comparticin de recursos, adems de facilitar la
programacin y el manejo de aplicativos para este tipo de sistemas, permitiendo
una apertura y control efectivo de los datos.
CONCLUSIONES
Con el anterior trabajo se pudo identificar los mecanismos, las caractersticas y los
diversos tipos de heterogeneidad presentes en los sistemas distribuidos.