Sistemas distribuidos

Solo disponible en BuenasTareas
  • Páginas : 26 (6295 palabras )
  • Descarga(s) : 0
  • Publicado : 29 de octubre de 2010
Leer documento completo
Vista previa del texto
Audiencia y Pre-requisitos
This tutorial covers the basics of distributed systems design. Este tutorial cubre los conceptos básicos del diseño de sistemas distribuidos. The pre-requisites are significant programming experience with a language such as C++ or Java, a basic understanding of networking, and data structures & algorithms. Los pre-requisitos son experiencia en programaciónsignificativa con un lenguaje como C + + o Java, una comprensión básica de las redes y estructuras de datos y algoritmos.

The Basics Lo Básico
What is a distributed system? ¿Qué es un sistema distribuido? It's one of those things that's hard to define without first defining many other things. Es una de esas cosas que es difícil de definir sin definir muchas otras cosas. Here is a "cascading" definitionof a distributed system: Aquí hay una "cascada" definición de un sistema distribuido:

A program Un programa de
is the code you write. es el código que se escribe.
A process Un proceso
is what you get when you run it. es lo que obtienes cuando se ejecuta.
A message Un mensaje
is used to communicate between processes. se utiliza para la comunicación entre procesos.
A packet Unpaquete
is a fragment of a message that might travel on a wire. es un fragmento de un mensaje que podría viajar sobre un alambre.
A protocol Un protocolo
is a formal description of message formats and the rules that two processes must follow in order to exchange those messages. es una descripción formal de formatos de mensaje y las reglas que ambos procesos deben seguir para intercambiar dichosmensajes.
A network Una red
is the infrastructure that links computers, workstations, terminals, servers, etc. It consists of routers which are connected by communication links. es la infraestructura que conecta computadoras, estaciones de trabajo, terminales, servidores, etc Se trata de los routers que están conectados por enlaces de comunicación.
A component Uno de los componentes
can bea process or any piece of hardware required to run a process, support communications between processes, store data, etc. puede ser un proceso o de cualquier pieza de hardware necesarios para ejecutar un proceso, apoyo a las comunicaciones entre los procesos, almacenamiento de datos, etc
A distributed system Un sistema distribuido
is an application that executes a collection of protocols tocoordinate the actions of multiple processes on a network, such that all components cooperate together to perform a single or small set of related tasks. es una aplicación que se ejecuta un conjunto de protocolos para coordinar las acciones de varios procesos en una red, de manera que todos los componentes de cooperar juntos para realizar una pequeña o solo conjunto de tareas relacionadas.
Whybuild a distributed system? ¿Por qué construir un sistema distribuido? There are lots of advantages including the ability to connect remote users with remote resources in an open and scalable way. Hay un montón de ventajas, incluyendo la capacidad de conectar a los usuarios remotos con recursos remotos en una forma abierta y escalable. When we say open , we mean each component is continually open tointeraction with other components. Cuando decimos abierto, nos referimos a cada componente está continuamente abierta a la interacción con otros componentes. When we say scalable , we mean the system can easily be altered to accommodate changes in the number of users, resources and computing entities. Cuando decimos escalable, que significa que el sistema puede ser fácilmente modificado paraadaptarse a los cambios en el número de usuarios, recursos y entidades de la informática.

Thus, a distributed system can be much larger and more powerful given the combined capabilities of the distributed components, than combinations of stand-alone systems. Por lo tanto, un sistema distribuido puede ser mucho más grande y más potente, dada la capacidad combinada de los componentes distribuidos,...
tracking img