Автор24

Информация о работе

Подробнее о работе

Страница работы

Распределённые файловые системы.

  • 25 страниц
  • 2015 год
  • 200 просмотров
  • 0 покупок
Автор работы

EkaterinaKonstantinovna

Большой опыт в написании работ, очень давно работаю на этом ресурсе, выполнила более 15000 заказов

224 ₽

Работа будет доступна в твоём личном кабинете после покупки

Гарантия сервиса Автор24

Уникальность не ниже 50%

Фрагменты работ

ВВЕДЕНИЕ

Совместное использование данных — основное требование распределенных систем. Поэтому в основу множества распределенных приложений были положены распределенные файловые системы. Такой подход позволяет нескольким процессам в течение длительного времени совмещать работу с общими данными, обеспечивая их защищенность и надежность. В связи с этим, они нередко используются в качестве базового уровня распределенных систем и приложений. [1].
В данном реферате рассмотрены разные распределенные файловые системы. В качестве первого примера рассматривалась сетевая файловая система NFS компании Sun Microsystem, имеющая гигантское число установок и в настоящее время в форме версий для сети Internet и постепенно разрастающаяся до глобальных масштабов. Большинство реализаций NFS основаны на спецификации версии 3. Недавно была описана и выпущена пробная редакция версии 4.
Тип распределенных файловых систем Coda является противоположностью, которая является потомком файловой системы AFS – крупномасштабной системы, разработанной исключительно с целью обеспечить максимальную масштабируемость. Основное отличие файловых систем Coda заключается в поддержке непрерывных операций, для которых границы сегментов сети — не преграда. Например, подобная поддержка очень удобна для мобильных пользователей (то есть пользователей переносных компьютеров), которые вынуждены часто отключаться от сети.
Что касается файлового сервиса то – это описание функций, которые файловая система предлагает своим пользователям. Оно состоит из имеющиеся примитивов, их параметров и выполняющихся функций. То есть, файловый сервис определяет интерфейс файловой системы с клиентами [2].
Файловый сервер – это процесс, который выполняется на отдельном персональном компьютере и помогает реализовывать файловый сервис. В системе возможен один или несколько файловых серверов, но в хорошо организованной распределенной системе благодаря принципам объектно-ориентированного программирования, а именно – абстракции и инкапсуляции (особенно последнему) пользователи не знают и не могут знать, каким образом реализована файловая система. Собственно, они не знают месторасположение файловых серверов, их количество и функции. Известно только, что если процедура определена с помощью файлового сервиса, тогда требуемая работа каким-то образом выполняется, и им возвращаются необходимые результаты. В идеале файловый сервис в работе должен выглядеть таким же образом, как и в централизованной файловой системе.



СОДЕРЖАНИЕ
Введение 3
1. Описание файловых распределённых систем 5
1.1. Сетевая файловая система компании Sun 5
1.2. Модель системы файлов 8
1.3. Система файлов Coda 11
2 Другие файловые системы распределения 15
3 Файловый сервис 16
4. Сервис каталогов 18
5. Семантика разделения файлов 20
Выводы 24
Список использованной литературы 25

ВЫВОДЫ

Распределенные файловые системы – это очень важное понятие , применяемое в информационных технологиях и распределенных системах. В основном они строятся в соответствии с моделью «клиент-сервер» с кэшированием на клиенте и поддержкой репликации серверов с целью получения необходимой масштабируемости. Нужно также проводить репликацию и кэширование для повышения доступности этих систем.
Системы, рассмотренные в данном реферате, отличаются от нераспределенных семантикой разделения файлов. Если говорить в целом, файловые системы очень часто позволяют пользователю провести считывание данных, которые записываются в файл последними. Такую семантику, а именно семантику UNIX, очень нелегко с максимальной эффективностью реализовать в изложенных в реферате распределенных файловых системах.
Например NFS реализует поддержку ее «урезанного» варианта, который носит название «семантика сеансов». При ней итоговая версия файла определяется последним пользователем (клиентом), который выполнил закрытие файла, открытого на запись.
В Coda же разделение файлов выполняется с соблюдением семантики транзакций в том смысле, что пользователи, которые выполнили процесс чтения, получат последнюю версию файла после повторного его открытия. В том случае, если управление всеми операциями выполняет сервер, тогда возможно использование и базовой семантики UNIX, хотя масштабируемость в этом случае останется под вопросом.


СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

1. Распределенные системы. Принципы и парадигмы / Э. Таненбаум, М. Ван-Стен. — СПб.: Питер, 2003. — 877 с
2. Информационные ресурсы и поисковые системы: учебное по-собие / Н.В. Максимов, О.Л. Голицына, Г.В. Тихомиров, П.Б. Храмцов. - М.: МИФИ, 2008. 400 с.
3. Callaghan, B.: NFS Illustrated. Reading, MA: Addison-Wesley, 2000.
4. Kleiman, S.: «Vnodes: an Architecture for Multiple File System Types in UNIX.» Proc. Summer Techn. Conf. USENIX, 1986. pp. 238-247.
5. Kistler, J. and Satyanaryanan, M.: «Disconnected Operation in the Coda File Sys¬tem.» ACM Trans. Comp. Syst., vol. 10, no. 1, pp. 3-25, Feb. 1992
6. Kistler, J.: Disconnected Operation in a Distributed File System, vol. 1002 of Lect. Notes Comp. Sc. Berlin: Springer-Verlag, 1996.
7. Голицына О.Л.. Информационные системы: учеб. пособие / Голицына О.Л., Максимов Н.В., Попов ИИ. - М.: ФОРУМ: ИНФРА-М, 2007.
8. Информационно-поисковый тезаурус по информатике. / Сост. Пащенко Н.А., Ксенофонтова Е.Б.. Скоробогатая В.Ф., науч¬ный редактор Черный А.И. - М.:ВИНИТИ, 1987.
9. Ключко В.И., Романов Д.А., Романова М.Л. Операционные системы: учеб. пособие / Кубан. Гос. Технол. ун-т. – Краснодар: изд-во КубГТУ, 2009. – 105 с.

Форма заказа новой работы

Не подошла эта работа?

Закажи новую работу, сделанную по твоим требованиям

Согласен с условиями политики конфиденциальности и  пользовательского соглашения

Фрагменты работ

ВВЕДЕНИЕ

Совместное использование данных — основное требование распределенных систем. Поэтому в основу множества распределенных приложений были положены распределенные файловые системы. Такой подход позволяет нескольким процессам в течение длительного времени совмещать работу с общими данными, обеспечивая их защищенность и надежность. В связи с этим, они нередко используются в качестве базового уровня распределенных систем и приложений. [1].
В данном реферате рассмотрены разные распределенные файловые системы. В качестве первого примера рассматривалась сетевая файловая система NFS компании Sun Microsystem, имеющая гигантское число установок и в настоящее время в форме версий для сети Internet и постепенно разрастающаяся до глобальных масштабов. Большинство реализаций NFS основаны на спецификации версии 3. Недавно была описана и выпущена пробная редакция версии 4.
Тип распределенных файловых систем Coda является противоположностью, которая является потомком файловой системы AFS – крупномасштабной системы, разработанной исключительно с целью обеспечить максимальную масштабируемость. Основное отличие файловых систем Coda заключается в поддержке непрерывных операций, для которых границы сегментов сети — не преграда. Например, подобная поддержка очень удобна для мобильных пользователей (то есть пользователей переносных компьютеров), которые вынуждены часто отключаться от сети.
Что касается файлового сервиса то – это описание функций, которые файловая система предлагает своим пользователям. Оно состоит из имеющиеся примитивов, их параметров и выполняющихся функций. То есть, файловый сервис определяет интерфейс файловой системы с клиентами [2].
Файловый сервер – это процесс, который выполняется на отдельном персональном компьютере и помогает реализовывать файловый сервис. В системе возможен один или несколько файловых серверов, но в хорошо организованной распределенной системе благодаря принципам объектно-ориентированного программирования, а именно – абстракции и инкапсуляции (особенно последнему) пользователи не знают и не могут знать, каким образом реализована файловая система. Собственно, они не знают месторасположение файловых серверов, их количество и функции. Известно только, что если процедура определена с помощью файлового сервиса, тогда требуемая работа каким-то образом выполняется, и им возвращаются необходимые результаты. В идеале файловый сервис в работе должен выглядеть таким же образом, как и в централизованной файловой системе.



СОДЕРЖАНИЕ
Введение 3
1. Описание файловых распределённых систем 5
1.1. Сетевая файловая система компании Sun 5
1.2. Модель системы файлов 8
1.3. Система файлов Coda 11
2 Другие файловые системы распределения 15
3 Файловый сервис 16
4. Сервис каталогов 18
5. Семантика разделения файлов 20
Выводы 24
Список использованной литературы 25

ВЫВОДЫ

Распределенные файловые системы – это очень важное понятие , применяемое в информационных технологиях и распределенных системах. В основном они строятся в соответствии с моделью «клиент-сервер» с кэшированием на клиенте и поддержкой репликации серверов с целью получения необходимой масштабируемости. Нужно также проводить репликацию и кэширование для повышения доступности этих систем.
Системы, рассмотренные в данном реферате, отличаются от нераспределенных семантикой разделения файлов. Если говорить в целом, файловые системы очень часто позволяют пользователю провести считывание данных, которые записываются в файл последними. Такую семантику, а именно семантику UNIX, очень нелегко с максимальной эффективностью реализовать в изложенных в реферате распределенных файловых системах.
Например NFS реализует поддержку ее «урезанного» варианта, который носит название «семантика сеансов». При ней итоговая версия файла определяется последним пользователем (клиентом), который выполнил закрытие файла, открытого на запись.
В Coda же разделение файлов выполняется с соблюдением семантики транзакций в том смысле, что пользователи, которые выполнили процесс чтения, получат последнюю версию файла после повторного его открытия. В том случае, если управление всеми операциями выполняет сервер, тогда возможно использование и базовой семантики UNIX, хотя масштабируемость в этом случае останется под вопросом.


СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

1. Распределенные системы. Принципы и парадигмы / Э. Таненбаум, М. Ван-Стен. — СПб.: Питер, 2003. — 877 с
2. Информационные ресурсы и поисковые системы: учебное по-собие / Н.В. Максимов, О.Л. Голицына, Г.В. Тихомиров, П.Б. Храмцов. - М.: МИФИ, 2008. 400 с.
3. Callaghan, B.: NFS Illustrated. Reading, MA: Addison-Wesley, 2000.
4. Kleiman, S.: «Vnodes: an Architecture for Multiple File System Types in UNIX.» Proc. Summer Techn. Conf. USENIX, 1986. pp. 238-247.
5. Kistler, J. and Satyanaryanan, M.: «Disconnected Operation in the Coda File Sys¬tem.» ACM Trans. Comp. Syst., vol. 10, no. 1, pp. 3-25, Feb. 1992
6. Kistler, J.: Disconnected Operation in a Distributed File System, vol. 1002 of Lect. Notes Comp. Sc. Berlin: Springer-Verlag, 1996.
7. Голицына О.Л.. Информационные системы: учеб. пособие / Голицына О.Л., Максимов Н.В., Попов ИИ. - М.: ФОРУМ: ИНФРА-М, 2007.
8. Информационно-поисковый тезаурус по информатике. / Сост. Пащенко Н.А., Ксенофонтова Е.Б.. Скоробогатая В.Ф., науч¬ный редактор Черный А.И. - М.:ВИНИТИ, 1987.
9. Ключко В.И., Романов Д.А., Романова М.Л. Операционные системы: учеб. пособие / Кубан. Гос. Технол. ун-т. – Краснодар: изд-во КубГТУ, 2009. – 105 с.

Купить эту работу

Распределённые файловые системы.

224 ₽

или заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 200 ₽

Гарантии Автор24

Изображения работ

Страница работы
Страница работы
Страница работы

Понравилась эта работа?

или

18 апреля 2017 заказчик разместил работу

Выбранный эксперт:

Автор работы
EkaterinaKonstantinovna
4.6
Большой опыт в написании работ, очень давно работаю на этом ресурсе, выполнила более 15000 заказов
Купить эту работу vs Заказать новую
0 раз Куплено Выполняется индивидуально
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что уровень оригинальности работы составляет не менее 40%
Уникальность Выполняется индивидуально
Сразу в личном кабинете Доступность Срок 1—4 дня
224 ₽ Цена от 200 ₽

5 Похожих работ

Отзывы студентов

Отзыв Алекс Кривошеинко об авторе EkaterinaKonstantinovna 2015-11-11
Реферат

5+

Общая оценка 5
Отзыв Ssen1981 об авторе EkaterinaKonstantinovna 2015-03-31
Реферат

СПАСИБО БОЛЬШОЕ

Общая оценка 5
Отзыв Алексей Верх об авторе EkaterinaKonstantinovna 2014-11-30
Реферат

спасибо

Общая оценка 5
Отзыв Станислав Беляков об авторе EkaterinaKonstantinovna 2015-11-26
Реферат

все советую этого автора. Все качественно и в раньше срока. Спасибо

Общая оценка 5

другие учебные работы по предмету

Готовая работа

Основные понятия и проблемы технологии программирования

Уникальность: от 40%
Доступность: сразу
250 ₽
Готовая работа

Доклад по дисциплине "Программирование", тема "Сортировка Пузырьком"

Уникальность: от 40%
Доступность: сразу
100 ₽
Готовая работа

Доклад по дисциплине "Программирование", тема "Сортировка Шелла"

Уникальность: от 40%
Доступность: сразу
150 ₽
Готовая работа

Доклад по дисциплине "Программирование", тема "Сортировка слиянием"

Уникальность: от 40%
Доступность: сразу
150 ₽
Готовая работа

Доклад по дисциплине "Программирование", тема "Сортировка выбором"

Уникальность: от 40%
Доступность: сразу
150 ₽
Готовая работа

Доклад по дисциплине "Программирование", тема "Пирамидальная сортировка"

Уникальность: от 40%
Доступность: сразу
150 ₽
Готовая работа

Доклад по дисциплине "Программирование", тема "Быстрая сортировка"

Уникальность: от 40%
Доступность: сразу
100 ₽
Готовая работа

Доклад по дисциплине "Программирование", тема "Гномья сортировка"

Уникальность: от 40%
Доступность: сразу
150 ₽
Готовая работа

Инструментальные средства разработки информационных систем

Уникальность: от 40%
Доступность: сразу
300 ₽
Готовая работа

Среда разработки программного обеспечения

Уникальность: от 40%
Доступность: сразу
100 ₽
Готовая работа

Принципы работы нейросетей. Виды и принципы работы нейросетей

Уникальность: от 40%
Доступность: сразу
300 ₽
Готовая работа

Рисунок нарисованный в Visual Studio на C++ MFC-приложение

Уникальность: от 40%
Доступность: сразу
200 ₽