Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Компьютеры, Программирование Компьютеры, Программирование     Программное обеспечение Программное обеспечение

Управление распределенными ресурсами

Ночник-проектор "Звездное небо, планеты", черный.
Оригинальный светильник-ночник-проектор. Корпус поворачивается от руки. Источник света: 1) Лампочка (от карманных фанариков); 2) Три
350 руб
Раздел: Ночники
Фонарь садовый «Тюльпан».
Дачные фонари на солнечных батареях были сделаны с использованием технологии аккумулирования солнечной энергии. Уличные светильники для
106 руб
Раздел: Уличное освещение
Крючки с поводками Mikado SSH Fudo "SB Chinu", №4BN, поводок 0,22 мм.
Качественные Японские крючки с лопаткой. Крючки с поводками – готовы к ловле. Высшего качества, исключительно острые японские крючки,
58 руб
Раздел: Размер от №1 до №10

Базовые примитивы передачи сообщений в распределенных системах Единственным по-настоящему важным отличием распределенных систем от централизованных является межпроцессная взаимосвязь. В централизованных системах связь между процессами, как правило, предполагает наличие разделяемой памяти. Типичный пример - проблема "поставщик-потребитель", в этом случае один процесс пишет в разделяемый буфер, а другой - читает из него. Даже наиболее простая форма синхронизации - семафор - требует, чтобы хотя бы одно слово (переменная самого семафора) было разделяемым. В распределенных системах нет какой бы то ни было разделяемой памяти, таким образом вся природа межпроцессных коммуникаций должна быть продумана заново. Основой этого взаимодействия может служить только передача по сети сообщений. В самом простом случае системные средства обеспечения связи могут быть сведены к двум основным системным вызовам (примитивам), один - для посылки сообщения, другой - для получения сообщения. В дальнейшем на их базе могут быть построены более мощные средства сетевых коммуникаций, такие как распределенная файловая система или вызов удаленных процедур, которые, в свою очередь, также могут служить основой для построения других сетевых сервисов. Несмотря на концептуальную простоту этих системных вызовов - ПОСЛАТЬ и ПОЛУЧИТЬ - существуют различные варианты их реализации, от правильного выбора которых зависит эффективность работы сети. В частности, эффективность коммуникаций в сети зависит от способа задания адреса, от того, является ли системный вызов блокирующим или неблокирующим, какие выбраны способы буферизации сообщений и насколько надежным является протокол обмена сообщениями. Способы адресации Для того, чтобы послать сообщение, необходимо указать адрес получателя. В очень простой сети адрес может задаваться в виде константы, но в более сложных сетях нужен и более изощренный способ адресации. Одним из вариантов адресации на верхнем уровне является использование физических адресов сетевых адаптеров. Если в получающем компьютере выполняется только один процесс, то ядро будет знать, что делать с поступившим сообщением - передать его этому процессу. Однако, если на машине выполняется несколько процессов, то ядру не известно, какому из них предназначено сообщение, поэтому использование сетевого адреса адаптера в качестве адреса получателя приводит к очень серьезному ограничению - на каждой машине должен выполняться только один процесс. Альтернативная адресная система использует имена назначения, состоящие из двух частей, определяющие номер машины и номер процесса. Однако адресация типа "машина-процесс" далека от идеала, в частности, она не гибка и не прозрачна, так как пользователь должен явно задавать адрес машины-получателя. В этом случае, если в один прекрасный день машина, на которой работает сервер, отказывает, то программа, в которой жестко используется адрес сервера, не сможет работать с другим сервером, установленном на другой машине. Другим вариантом могло бы быть назначение каждому процессу уникального адреса, который никак не связан с адресом машины.

Одним из способов достижения этой цели является использование централизованного механизма распределения адресов процессов, который работает просто, как счетчик. При получении запроса на выделение адреса он просто возвращает текущее значение счетчика, а затем наращивает его на единицу. Недостатком этой схемы является то, что централизованные компоненты, подобные этому, не обеспечивают в достаточной степени расширяемость систем. Еще один метод назначения процессам уникальных идентификаторов заключается в разрешении каждому процессу выбора своего собственного идентификатора из очень большого адресного пространства, такого как пространство 64-х битных целых чисел. Вероятность выбора одного и того же числа двумя процессами является ничтожной, а система хорошо расширяется. Однако здесь имеется одна проблема: как процесс-отправитель может узнать номер машины процесса-получателя. В сети, которая поддерживает широковещательный режим (то есть в ней предусмотрен такой адрес, который принимают все сетевые адаптеры), отправитель может широковещательно передать специальный пакет, который содержит идентификатор процесса назначения. Все ядра получат эти сообщения, проверят адрес процесса и, если он совпадает с идентификатором одного из процессов этой машины, пошлют ответное сообщение "Я здесь", содержащее сетевой адрес машины. Хотя эта схема и прозрачна, но широковещательные сообщения перегружают систему. Такой перегрузки можно избежать, выделив в сети специальную машину для отображения высокоуровневых символьных имен. При применении такой системы процессы адресуются с помощью символьных строк, и в программы вставляются эти строки, а не номера машин или процессов. Каждый раз перед первой попыткой связаться, процесс должен послать запрос специальному отображающему процессу, обычно называемому сервером имен, запрашивая номер машины, на которой работает процесс-получатель. Совершенно иной подход - это использование специальной аппаратуры. Пусть процессы выбирают свои адреса случайно, а конструкция сетевых адаптеров позволяет хранить эти адреса. Теперь адреса процессов не обнаруживаются путем широковещательной передачи, а непосредственно указываются в кадрах, заменяя там адреса сетевых адаптеров. Блокирующие и неблокирующие примитивы Примитивы бывают блокирующими и неблокирующими, иногда они называются соответственно синхронными и асинхронными. При использовании блокирующего примитива, процесс, выдавший запрос на его выполнение, приостанавливается до полного завершения примитива. Например, вызов примитива ПОЛУЧИТЬ приостанавливает вызывающий процесс до получения сообщения. При использовании неблокирующего примитива управление возвращается вызывающему процессу немедленно, еще до того, как требуемая работа будет выполнена. Преимуществом этой схемы является параллельное выполнение вызывающего процесса и процесса передачи сообщения. Обычно в ОС имеется один из двух видов примитивов и очень редко - оба. Однако выигрыш в производительности при использовании неблокирующих примитивов компенсируется серьезным недостатком: отправитель не может модифицировать буфер сообщения, пока сообщение не отправлено, а узнать, отправлено ли сообщение, отправитель не может.

Отсюда сложности в построении программ, которые передают последовательность сообщений с помощью неблокирующих примитивов. Имеется два возможных выхода. Первое решение - это заставить ядро копировать сообщение в свой внутренний буфер, а затем разрешить процессу продолжить выполнение. С точки зрения процесса эта схема ничем не отличается от схемы блокирующего вызова: как только процесс снова получает управление, он может повторно использовать буфер. Второе решение заключается в прерывании процесса-отправителя после отправки сообщения, чтобы проинформировать его, что буфер снова доступен. Здесь не требуется копирование, что экономит время, но прерывание пользовательского уровня делает программирование запутанным, сложным, может привести к возникновению гонок. Вопросом, тесно связанным с блокирующими и неблокирующими вызовами, является вопрос тайм-аутов. В системе с блокирующим вызовом ПОСЛАТЬ при отсутствии ответа вызывающий процесс может заблокироваться навсегда. Для предотвращения такой ситуации в некоторых системах вызывающий процесс может задать временной интервал, в течение которого он ждет ответ. Если за это время сообщение не поступает, вызов ПОСЛАТЬ завершается с кодом ошибки. Буферизуемые и небуферизуемые примитивы Примитивы, которые были описаны, являются небуферизуемыми примитивами. Это означает, что вызов ПОЛУЧИТЬ сообщает ядру машины, на которой он выполняется, адрес буфера, в который следует поместить пребывающее для него сообщение. Эта схема работает прекрасно при условии, что получатель выполняет вызов ПОЛУЧИТЬ раньше, чем отправитель выполняет вызов ПОСЛАТЬ. Вызов ПОЛУЧИТЬ сообщает ядру машины, на которой выполняется, по какому адресу должно поступить ожидаемое сообщение, и в какую область памяти необходимо его поместить. Проблема возникает тогда, когда вызов ПОСЛАТЬ сделан раньше вызова ПОЛУЧИТЬ. Каким образом сможет узнать ядро на машине получателя, какому процессу адресовано вновь поступившее сообщение, если их несколько? И как оно узнает, куда его скопировать? Один из вариантов - просто отказаться от сообщения, позволить отправителю взять тайм-аут и надеяться, что получатель все-таки выполнит вызов ПОЛУЧИТЬ перед повторной передачей сообщения. Этот подход не сложен в реализации, но, к сожалению, отправитель (или скорее ядро его машины) может сделать несколько таких безуспешных попыток. Еще хуже то, что после достаточно большого числа безуспешных попыток ядро отправителя может сделать неправильный вывод об аварии на машине получателя или о неправильности использованного адреса. Второй подход к этой проблеме заключается в том, чтобы хранить хотя бы некоторое время, поступающие сообщения в ядре получателя на тот случай, что вскоре будет выполнен соответствующий вызов ПОЛУЧИТЬ. Каждый раз, когда поступает такое "неожидаемое" сообщение, включается таймер. Если заданный временной интервал истекает раньше, чем происходит соответствующий вызов ПОЛУЧИТЬ, то сообщение теряется. Хотя этот метод и уменьшает вероятность потери сообщений, он порождает проблему хранения и управления преждевременно поступившими сообщениями.

Во-первых, создавать и совершенствовать ее должны те же люди, которые будут ее потом эксплуатировать. Во-вторых, любое нестандартное сооружение складывается из стандартных элементов. Даже уникальный дворец сооружается из обыкновенных кирпичей, которые делают на обыкновенных заводах. Главный конструктор системы автоматизации управления также будет иметь дело со стандартными ЭВМ и использовать те средства отображения информации, которые создаются нашей промышленностью, и употреблять штатное математическое обеспечение. Но создавать он будет систему не стандартную, и эксплуатировать ее будет также он, ибо он хозяин всей техники! И в этом состоит одна из особенностей системы автоматизации управления программой. Но постоянная его забота - это создание информационного звена системы. В последние годы мне пришлось участвовать в ряде разработок, связанных с организацией управления в сельскохозяйственном производстве. Чтобы выбрать разумный способ распределения ресурсов, определить стратегию капиталовложений и параметры хозяйственных механизмов, нужен непрерывный поток надежных данных: информация о затратах, о качестве земли, о парках машин, их состоянии и т. д

1. Разработка проекта ИВС для управления файловыми ресурсами и ресурсами печати в сетях под управлением Win2000

2. Управление человеческими ресурсами

3. Управление трудовыми ресурсами

4. Управление трудовыми ресурсами

5. Управление трудовыми ресурсами

6. Рынок труда и управление трудовыми ресурсами
7. Разработка проекта управления трудовыми ресурсами на производственном участке
8. Управление финансовыми ресурсами на предприятии (Армавирский хлебокомбинат )

9. Концепция управления человеческими ресурсами в организации

10. Управление финансовыми ресурсами предприятия

11. Мировое население и распределение ресурсов

12. Модель распределения ресурсов

13. Организация прерываний и прямого доступа к памяти в вычислительных системах, распределение ресурсов, технология Plug and Play

14. Анализ системы управления человеческими ресурсами организации (на примере ОАО АИКБ "Татфондбанк")

15. Консультирование в области управления человеческими ресурсами

16. Процесс организации и управления материальными ресурсами в туристическом бизнесе

Стиральный порошок "Molecola" для белого белья и цветного детского белья, экологичный, 1,2.
Экологичный стиральный порошок для детского белья ТМ Molecola является безопасным как для детей с первых дней жизни, так и для окружающей
357 руб
Раздел: Для стирки детских вещей
Набор цветных карандашей "Noris Club", 24 цвета.
Детские цветные карандаши в картонной коробке. Серия «Noris Club» предназначена для использования детьми. Специальное защитное белое
377 руб
Раздел: 13-24 цвета
Стиральный порошок, автомат Econel для цветного белья (3 кг).
Стиральный порошок Econel "Color" предназначен для стирки белья из льняных, синтетических, хлопчатобумажных тканей и тканей из
343 руб
Раздел: Стиральные порошки

17. Система управления людскими ресурсами в крупных компаниях

18. Управление материальными ресурсами предприятия

19. Управление человеческими ресурсами

20. Функции и задачи подразделений по управлению человеческими ресурсами (на примере предприятий электроэнергетической отрасли)

21. Исследование манипулятивных технологий управления социальными ресурсами местного самоуправления

22. Дренаж и интегрированное управление водными ресурсами
23. Приоритетные направления повышения эффективности управления финансовыми ресурсами в организациях здравоохранения
24. Учение Оуэна об управлении трудовыми ресурсами

25. Оптимальное управление вычислениями в распределенных вычислительных системах на основе графа потоков данных

26. Трудовые ресурсы как социально-экономическая категория и объект управления

27. Управление ресурсами предприятия

28. Ресурсы управления школьной организацией

29. Рынок ресурсов и распределение доходов

30. Рынки ресурсов и распределение доходов

31. Java: Управление ресурсами

32. SCADA-пакет PcVue как основа для создания распределенных систем управления

Карандаши цветные "ColorPics", 36 цветов + точилка.
Ударопрочные цветные карандаши имеют насыщенные цвета. Шестигранная форма корпуса снижает усталость и придает дополнительный комфорт.
313 руб
Раздел: Более 24 цветов
Логическая игра "Следопыт, колобок".
Игра предлагает ребенку 48 различных заданий на развитие логики и мышления. Смысл игры заключается в том, что нужно разложить пазлы особым
1104 руб
Раздел: Игры логические
Набор столовых приборов BE-0011S24 "Webber", 24 предмета.
В наборе 24 предмета: - вилка столовая (6 штук), - ложка столовая (6 штук), - ложка чайная (6 штук), - нож столовый (6
957 руб
Раздел: От 19 до 50 предметов

33. Формирование ресурсов банками США. Управление активами американских банков

34. Оптимальное распределение неоднородных ресурсов

35. Реализация управления процессами и ресурсами многопрограммных операционных систем на уровне диспетчеризации

36. Влияние планировки торгового предприятия на рациональное распределение познавательных ресурсов посетителей на примере ООО СП ТЦ "Омский"

37. Планирование человеческих ресурсов как функция службы управления персоналом

38. Экологические проблемы биосферы. Окружающая среда и здоровье человека. Рациональное управление ресурсами
39. Программа управления самолётом в режиме автопилота
40. Разработка алгоритмов контроля и диагностики системы управления ориентацией космического аппарата

41. Военные реформы 1862-74 годов в России. Техническое перевооружение армии и флота, всесословная воинская повинность. Изменение системы военного управления

42. ПВО. Устройство ЗАК МК. Система управления антенной (СУА)

43. Продовольственные ресурсы

44. Рекреационные ресурсы Северо-Кавказского района

45. Трудовые ресурсы, их численность, характеристика развития угольной промышленности, Центральный экономический район, его отрасли специализации промышленности

46. Энергетические ресурсы мирового океана

47. Природопользование. Лесные ресурсы

48. Оценка рекреационных ресурсов Владимирской области

Маркеры для досок, 12 цветов.
Маркеры для досок идеальны для использования дома и в детских учреждениях. Количество цветов: 12 ярких и сочных цветов. Надписи и рисунки
503 руб
Раздел: Для досок
Набор линеров "Kores", 0,4 мм, 10 цветов.
Линеры имеют эргономичную зону обхвата. Толщина линии письма - 0,4 мм. Набор содержит 10 цветов. Входящие в набор цвета:
424 руб
Раздел: Капиллярные
Этажерка для обуви разборная, 2 полки, 435x660x300 мм, 4 положения.
Этажерка Ника ЭТ3 - ваш правильный выбор в экономии свободного пространства. Модель предназначена для хранения обуви в прихожей. Она
720 руб
Раздел: Полки напольные, стеллажи

49. Минеральные ресурсы

50. Водные ресурсы

51. Водные ресурсы Земли

52. Мировые ресурсы никеля

53. Проблемы финансирования расходов на управление в Российской Федерации

54. Отчёт о прохождении преддипломной практики в Управлении по взаимодействию с органами законодательной и исполнительной власти (УВОЗИВ) ГТК России
55. Персональная ответственность в государственном управлении
56. Правовые акты управления

57. Государственное управление в хозяйственной сфере деятельности

58. Административная ответственность за нарушение порядка государственного управления и правил охраны здоровья. Органы, уполномоченные рассматривать дела об административных правонарушениях

59. Управление в области обороны

60. Право собственности на природные ресурсы

61. Изменение системы государственного управления народным хозяйством в 1957г.

62. Муниципальное управление зарубежных стран

63. Порядок управления государственным имуществом

64. Муниципальная собственность как объект муниципального управления (на примере МО “Город Архангельск”)

Светильник "Диско шар".
Компактная световая установка для домашней дискотеки, детского праздника или просто уютного вечера в кругу семьи своим кристальным блеском
427 руб
Раздел: Необычные светильники
Масло Mommy care для отпугивания комаров, 50 мл, арт. MC_1696.
Масло для отпугивания комаров смесь натуральных и органических масел Москитуш обладает нежным ароматом, способным притуплять обоняние
890 руб
Раздел: Крем
Поильник–непроливайка Lubby "Русские мотивы" с трубочкой, 240 мл.
Мягкая силиконовая трубочка поильника нежно соприкасается с ртом Малыша. Оптимальная длина трубочки позволяет выпить все содержимое
387 руб
Раздел: Поильники, непроливайки

65. Взаимодействие органов государственного и муниципального управления

66. Статистика трудовых ресурсов

67. Управление финансами

68. Глагольное управление в селькупском языке

69. Роль личности в глобальном процессе управления определяющем ход истории

70. Государственное управление Руси в XVII веке
71. Основные компоненты систем управления документооборотом. Фрейм: его структура и понятие
72. Построение локальной вычислительной сети подразделения организации под управлением операционной системы WindowsNT

73. Управление потоками данных в параллельных алгоритмах вычислительной линейной алгебры

74. Мировые информационные ресурсы

75. Образовательные ресурсы интернет

76. Управление звуковой картой компьютера

77. Динамическое распределение памяти

78. Применение ЭВМ в управлении производством

79. Организация и применение микропроцессорных систем обработки данных и управления

80. Теория автоматического управления

Набор детской мебели "Растем вместе" (цвет: орех).
Качественная детская мебель всегда отличается от взрослой, так как производится с учетом строения тела малыша и того, что он быстро
4541 руб
Раздел: Наборы детской мебели
Набор мисок Mayer & Boch "Земляника".
Набор эмалированных мисок из 10 предметов: миска (5 штук) + крышка (5 штук). Материал: сталь. Эмалированное покрытие. Крышка:
487 руб
Раздел: Наборы
Дневник школьный "Наушники на мятном".
Формат: А5. Количество листов: 48. Внутренний блок: офсет 70 г/м2. Тип крепления: книжное (прошивка). Твердый переплет из искусственной
349 руб
Раздел: Для младших классов

81. Динамическое распределение памяти

82. Информационные технологии в управлении (Контрольная)

83. Автоматизация расчета начислений заработной платы в строительном управлении N 151

84. Современные системы управления базами данных

85. Применение самоорганизующихся карт Кохонена для классификации и анализа пространственно распределенных неполных данных по окружающей среде

86. Автоматизированная система распределения мест и оценок качества олимпиадных заданий
87. Индексированные элементы управления
88. Архитектура аппаратно-программных средств распределенной обработки информации для интранет-технологии

89. Работа в среде EXCEL. Средства управления базами данных в EXCEL

90. Применение метода частотных диаграмм к исследованиям устойчивости систем с логическими алгоритмами управления

91. Теории управления

92. Основы автоматики и управления

93. Устройство управления синхронного цифрового автомата

94. Проверка устойчивости системы автоматического управления

95. Системы адаптивного управления роботами

96. Организационный инструментарий управления проектами (сетевые матрицы, матрица разделения административных задач управления, информационно-технологическая модель)

Педальная машина Pilsan "Herby", синяя, арт. 07-302.
Замечательная машина "Herby" с сигналом подарит ребенку массу положительных впечатлений и эмоций, она прекрасно управляется и
2911 руб
Раздел: Педальные машины
Масло детское для массажа "Natura Siberica Little", 200 мл.
Детское масло для массажа предназначено специально для самых маленьких. Органическое масло шиповника восстанавливает и увлажняет кожу.
419 руб
Раздел: Масло для тела
Настольная игра "Баскетбол".
Задача - забить мяч в корзину соперника, используя клавиши по краям игры. Клавиши управляют бойками в отверстиях поля, с помощью которых
620 руб
Раздел: Настольный баскетбол, бильярд, боулинг

97. Разработка системы автоматического управления

98. Исследование распределения температуры в тонком цилиндрическом стержне

99. Управление структурой преподавательского состава в университете


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.