Introducción a los sistemas distribuidos

Autores
Bazán, Patricia Alejandra; Bazán, Patricia Alejandra
Año de publicación
2017
Idioma
español castellano
Tipo de recurso
parte de libro
Estado
versión publicada
Descripción
Los sistemas distribuidos pueden concebirse como aquellos cuya funcionalidad se encuentra fraccionada en componentes que al trabajar sincronizada y coordinadamente otorgan la visión de un sistema único, siendo la distribución, transparente para quien hace uso del sistema. En términos computacionales, se dice que un sistema distribuido es aquel cuyos componentes, de hardware o de software, se alojan en nodos de una red comunicando y coordinando sus acciones a través del envío de mensajes. El concepto de componente como pieza funcional autónoma y con interfaces bien definidas alcanza al área del desarrollo de software pero también puede concebirse dentro de otras disciplinas como la idea de una pieza que, cuando se combina con los demás componentes, forma parte de un todo. En términos estrictamente informáticos, un componente es cada parte modular de un siste- ma de software. Entre las motivaciones para construir sistemas distribuidos, sin lugar a dudas está el hecho de compartir recursos, pero también favorece el diseño de software modular donde cada componente se ejecuta en la plataforma más adecuada y brinda un servicio más eficiente debido a la especificidad de su construcción. Por ejemplo, concebir un sistema de software donde uno de los componentes es la gestión y manipulación de los objetos de información (datos), le da un papel importante a los Sistemas de Gestión de Bases de Datos - en inglés DataBase Management Systems o DBMS - que logran dar un servicio de acceso a los datos eficiente, correcto y consistente. En este capítulo presentamos un conjunto de definiciones básicas que ilustran la idea de sistemas distribuidos, sus complejidades y desafíos, así como la manera que se administran y comunican. El capítulo se organiza de la siguiente manera: en la Sección 1 se presenta la motivación y las principales definiciones de sistemas distribuidos. La Sección 2 muestra ejemplos de sistemas distribuidos de la vida real y desde un enfoque funcional. La Sección 3 analiza los desafíos a los que se enfrentan los sistemas distribuidos y los objetivos que persiguen. Finalmente, en las Secciones 4 y 5 se detallan los modelos arquitectónicos y los mecanismos de comunicación existentes en los sistemas distribuidos con un enfoque conceptual. En la Sección 6 se arriban a algunas conclusiones.
Facultad de Informática
Materia
Ciencias Informáticas
sistemas distribuidos
enfoque funcional
modelos arquitectónicos
enfoque conceptual
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-nc-sa/4.0/
Repositorio
SEDICI (UNLP)
Institución
Universidad Nacional de La Plata
OAI Identificador
oai:sedici.unlp.edu.ar:10915/192208

id SEDICI_b80991e289b9a0c4491aa706884f2c43
oai_identifier_str oai:sedici.unlp.edu.ar:10915/192208
network_acronym_str SEDICI
repository_id_str 1329
network_name_str SEDICI (UNLP)
spelling Introducción a los sistemas distribuidosBazán, Patricia AlejandraBazán, Patricia AlejandraCiencias Informáticassistemas distribuidosenfoque funcionalmodelos arquitectónicosenfoque conceptualLos sistemas distribuidos pueden concebirse como aquellos cuya funcionalidad se encuentra fraccionada en componentes que al trabajar sincronizada y coordinadamente otorgan la visión de un sistema único, siendo la distribución, transparente para quien hace uso del sistema. En términos computacionales, se dice que un sistema distribuido es aquel cuyos componentes, de hardware o de software, se alojan en nodos de una red comunicando y coordinando sus acciones a través del envío de mensajes. El concepto de componente como pieza funcional autónoma y con interfaces bien definidas alcanza al área del desarrollo de software pero también puede concebirse dentro de otras disciplinas como la idea de una pieza que, cuando se combina con los demás componentes, forma parte de un todo. En términos estrictamente informáticos, un componente es cada parte modular de un siste- ma de software. Entre las motivaciones para construir sistemas distribuidos, sin lugar a dudas está el hecho de compartir recursos, pero también favorece el diseño de software modular donde cada componente se ejecuta en la plataforma más adecuada y brinda un servicio más eficiente debido a la especificidad de su construcción. Por ejemplo, concebir un sistema de software donde uno de los componentes es la gestión y manipulación de los objetos de información (datos), le da un papel importante a los Sistemas de Gestión de Bases de Datos - en inglés DataBase Management Systems o DBMS - que logran dar un servicio de acceso a los datos eficiente, correcto y consistente. En este capítulo presentamos un conjunto de definiciones básicas que ilustran la idea de sistemas distribuidos, sus complejidades y desafíos, así como la manera que se administran y comunican. El capítulo se organiza de la siguiente manera: en la Sección 1 se presenta la motivación y las principales definiciones de sistemas distribuidos. La Sección 2 muestra ejemplos de sistemas distribuidos de la vida real y desde un enfoque funcional. La Sección 3 analiza los desafíos a los que se enfrentan los sistemas distribuidos y los objetivos que persiguen. Finalmente, en las Secciones 4 y 5 se detallan los modelos arquitectónicos y los mecanismos de comunicación existentes en los sistemas distribuidos con un enfoque conceptual. En la Sección 6 se arriban a algunas conclusiones.Facultad de InformáticaEditorial de la Universidad Nacional de La Plata (EDULP)2017info:eu-repo/semantics/bookPartinfo:eu-repo/semantics/publishedVersionCapitulo de librohttp://purl.org/coar/resource_type/c_3248info:ar-repo/semantics/parteDeLibroapplication/pdf6-23http://sedici.unlp.edu.ar/handle/10915/192208spainfo:eu-repo/semantics/altIdentifier/isbn/978-950-34-1520-7info:eu-repo/semantics/reference/hdl/10915/62354info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/4.0/Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2026-04-15T11:59:10Zoai:sedici.unlp.edu.ar:10915/192208Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292026-04-15 11:59:10.49SEDICI (UNLP) - Universidad Nacional de La Platafalse
dc.title.none.fl_str_mv Introducción a los sistemas distribuidos
title Introducción a los sistemas distribuidos
spellingShingle Introducción a los sistemas distribuidos
Bazán, Patricia Alejandra
Ciencias Informáticas
sistemas distribuidos
enfoque funcional
modelos arquitectónicos
enfoque conceptual
title_short Introducción a los sistemas distribuidos
title_full Introducción a los sistemas distribuidos
title_fullStr Introducción a los sistemas distribuidos
title_full_unstemmed Introducción a los sistemas distribuidos
title_sort Introducción a los sistemas distribuidos
dc.creator.none.fl_str_mv Bazán, Patricia Alejandra
Bazán, Patricia Alejandra
author Bazán, Patricia Alejandra
author_facet Bazán, Patricia Alejandra
author_role author
dc.subject.none.fl_str_mv Ciencias Informáticas
sistemas distribuidos
enfoque funcional
modelos arquitectónicos
enfoque conceptual
topic Ciencias Informáticas
sistemas distribuidos
enfoque funcional
modelos arquitectónicos
enfoque conceptual
dc.description.none.fl_txt_mv Los sistemas distribuidos pueden concebirse como aquellos cuya funcionalidad se encuentra fraccionada en componentes que al trabajar sincronizada y coordinadamente otorgan la visión de un sistema único, siendo la distribución, transparente para quien hace uso del sistema. En términos computacionales, se dice que un sistema distribuido es aquel cuyos componentes, de hardware o de software, se alojan en nodos de una red comunicando y coordinando sus acciones a través del envío de mensajes. El concepto de componente como pieza funcional autónoma y con interfaces bien definidas alcanza al área del desarrollo de software pero también puede concebirse dentro de otras disciplinas como la idea de una pieza que, cuando se combina con los demás componentes, forma parte de un todo. En términos estrictamente informáticos, un componente es cada parte modular de un siste- ma de software. Entre las motivaciones para construir sistemas distribuidos, sin lugar a dudas está el hecho de compartir recursos, pero también favorece el diseño de software modular donde cada componente se ejecuta en la plataforma más adecuada y brinda un servicio más eficiente debido a la especificidad de su construcción. Por ejemplo, concebir un sistema de software donde uno de los componentes es la gestión y manipulación de los objetos de información (datos), le da un papel importante a los Sistemas de Gestión de Bases de Datos - en inglés DataBase Management Systems o DBMS - que logran dar un servicio de acceso a los datos eficiente, correcto y consistente. En este capítulo presentamos un conjunto de definiciones básicas que ilustran la idea de sistemas distribuidos, sus complejidades y desafíos, así como la manera que se administran y comunican. El capítulo se organiza de la siguiente manera: en la Sección 1 se presenta la motivación y las principales definiciones de sistemas distribuidos. La Sección 2 muestra ejemplos de sistemas distribuidos de la vida real y desde un enfoque funcional. La Sección 3 analiza los desafíos a los que se enfrentan los sistemas distribuidos y los objetivos que persiguen. Finalmente, en las Secciones 4 y 5 se detallan los modelos arquitectónicos y los mecanismos de comunicación existentes en los sistemas distribuidos con un enfoque conceptual. En la Sección 6 se arriban a algunas conclusiones.
Facultad de Informática
description Los sistemas distribuidos pueden concebirse como aquellos cuya funcionalidad se encuentra fraccionada en componentes que al trabajar sincronizada y coordinadamente otorgan la visión de un sistema único, siendo la distribución, transparente para quien hace uso del sistema. En términos computacionales, se dice que un sistema distribuido es aquel cuyos componentes, de hardware o de software, se alojan en nodos de una red comunicando y coordinando sus acciones a través del envío de mensajes. El concepto de componente como pieza funcional autónoma y con interfaces bien definidas alcanza al área del desarrollo de software pero también puede concebirse dentro de otras disciplinas como la idea de una pieza que, cuando se combina con los demás componentes, forma parte de un todo. En términos estrictamente informáticos, un componente es cada parte modular de un siste- ma de software. Entre las motivaciones para construir sistemas distribuidos, sin lugar a dudas está el hecho de compartir recursos, pero también favorece el diseño de software modular donde cada componente se ejecuta en la plataforma más adecuada y brinda un servicio más eficiente debido a la especificidad de su construcción. Por ejemplo, concebir un sistema de software donde uno de los componentes es la gestión y manipulación de los objetos de información (datos), le da un papel importante a los Sistemas de Gestión de Bases de Datos - en inglés DataBase Management Systems o DBMS - que logran dar un servicio de acceso a los datos eficiente, correcto y consistente. En este capítulo presentamos un conjunto de definiciones básicas que ilustran la idea de sistemas distribuidos, sus complejidades y desafíos, así como la manera que se administran y comunican. El capítulo se organiza de la siguiente manera: en la Sección 1 se presenta la motivación y las principales definiciones de sistemas distribuidos. La Sección 2 muestra ejemplos de sistemas distribuidos de la vida real y desde un enfoque funcional. La Sección 3 analiza los desafíos a los que se enfrentan los sistemas distribuidos y los objetivos que persiguen. Finalmente, en las Secciones 4 y 5 se detallan los modelos arquitectónicos y los mecanismos de comunicación existentes en los sistemas distribuidos con un enfoque conceptual. En la Sección 6 se arriban a algunas conclusiones.
publishDate 2017
dc.date.none.fl_str_mv 2017
dc.type.none.fl_str_mv info:eu-repo/semantics/bookPart
info:eu-repo/semantics/publishedVersion
Capitulo de libro
http://purl.org/coar/resource_type/c_3248
info:ar-repo/semantics/parteDeLibro
format bookPart
status_str publishedVersion
dc.identifier.none.fl_str_mv http://sedici.unlp.edu.ar/handle/10915/192208
url http://sedici.unlp.edu.ar/handle/10915/192208
dc.language.none.fl_str_mv spa
language spa
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/isbn/978-950-34-1520-7
info:eu-repo/semantics/reference/hdl/10915/62354
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-nc-sa/4.0/
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
dc.format.none.fl_str_mv application/pdf
6-23
dc.publisher.none.fl_str_mv Editorial de la Universidad Nacional de La Plata (EDULP)
publisher.none.fl_str_mv Editorial de la Universidad Nacional de La Plata (EDULP)
dc.source.none.fl_str_mv reponame:SEDICI (UNLP)
instname:Universidad Nacional de La Plata
instacron:UNLP
reponame_str SEDICI (UNLP)
collection SEDICI (UNLP)
instname_str Universidad Nacional de La Plata
instacron_str UNLP
institution UNLP
repository.name.fl_str_mv SEDICI (UNLP) - Universidad Nacional de La Plata
repository.mail.fl_str_mv alira@sedici.unlp.edu.ar
_version_ 1862569417090531328
score 13.203462