Студопедия — Управление транзакциями
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Управление транзакциями






Как и в большинстве обычных РСУБД, в Oracle TimesTen реализованы механизмы транзакций и управление блокировками на уровне БД, таблицы или одной записи. Имеются средства тиражирования, которые позволяют поддерживать "горячее" ре­зервирование БД (схема "главный - подчиненный") или балансировку нагрузки (од­норанговая схема). Все это способствует повышению уровня надежности и готов­ности БД, но возникает вполне закономерный вопрос: нужен ли здесь вообще жест­кий диск и что будет с данными в случае аварийного отключения питания сервера?

Конечно, без диска обойтись не удастся, но роль его в данном случае совершенно иная. Ведь основной средой хранения теперь является оперативная память, а диск нужен либо для первоначальной загрузки, либо для восстановления БД после сбоя.


В Oracle TimesTen используются механизм контрольных точек и журнал регистра­ции транзакций. Оба эти средства позволяют восстановить состояние БД на мо­мент отказа и отменить незафиксированные транзакции.

Итак, если необходимо обеспечить высокую надежность, без операций дискового ввода-вывода все равно не обойтись. Тем не менее, существует широкий класс за­дач, где связанные с ними накладные расходы могут быть существенно снижены. Например, если приложение не осуществляет операции обновления или вставки, обращения к диску вообще не нужны. Бывают также случаи, когда требования к надежности не очень высоки и допускается групповая фиксация нескольких тран­закций на диске в рамках одной операции ввода-вывода. Разработчик прикладной системы может сам выбирать дисциплину обращения к диску.

Заключение

Сбор и анализ производственных данных в режиме реального времени играет ре­шающую роль в удовлетворении потребностей рынка в качественном продукте и в сокращении времени прохождения продукта от производителя к рынку. Передавая производственные данные в систему управления, Oracle TimesTen по существу яв­ляется "системой поддержки принятия решений" на предприятии. Многие клиенты используют управляющую обратную связь в режиме реального времени, чтобы обеспечить замкнутый цикл контроля качества.

Если обычная коммерческая СУБД может обеспечить время отклика в несколько миллисекунд, то СУБД реального времени работают на порядок быстрее. Их мож­но использовать не только как самостоятельные СУБД в памяти, но и как быстрый кэш к традиционным СУБД (например, Oracle 10g). При этом на время работы кэ-шируются только те данные, к которым нужен быстрый доступ, а все остальные данные хранятся в

 

 

По заданию в контрольной работе, согласно с моим вариантом, мне необходимо рассчитать функциональную и эффективную надёжность системы управления насосом с гидроприводом (рис.1) и составить таблицу возможных состояний системы управления.

Рис. 1. Блок-схема системы управления насосом с гидроприводом.

 

Исходные данные для выполнения контрольной работы.

Коэффициенты готовности вспомогательных устройств:

КB = 0,8

КC = 0,85

КD = 0,9

КE = 0,95

Интенсивность отказов основного устройства:

λA = 0,05·10-6

Интенсивность отказов вспомогательных устройств:

λB = 3,50·10-6

λC = 2,14·10-6

λD = 2,60·10-6

λE = 6,40·10-6

Время работы системы:

t=1000 ч

Весовые коэффициенты:

Е1=0,05 – приём информации в устройстве «В»;

Е2=0,2 – передача информации из устройства «В» в устройство «А»;

Е3=0,3 – обработка информации в устройстве «А»;

Е4 =0,1 – выдача информации из устройства «А» в устройство «С»;

Е5 =0,1 – выдача информации из устройства «А» в устройство «D»;

Е6=0,1 – передача информации из устройства «С» в устройство «Е»;

Е7=0,05 – передача информации из устройства «D» в устройство «Е»;

Е8=0,1 – вывод информации из устройства «Е».

 

Расчётная часть

Требуется рассчитать функциональную и эффективную надёжность системы при заданной интенсивности отказов устройств λ.

Функциональная надёжность системы зависит от безотказной работы как основного устройства (комплекса) в заданное время, так и дополнительных устройств, работающих совместно с основным в течение времени t:

Рф = f {Р0 (t); ki; Рi (ti)}, (1)

где Р0 (t) – вероятность безотказной работы основного элемента; ki – коэффициент готовности i-го устройства; Рi (ti) – вероятность безотказной работы i-го дополнительного устройства при совместной работе с основным за среднее время при решении основной задачи.

Так как вся система работает в основном режиме, то её функциональная надёжность определяется по зависимости

где m – количество дополнительных устройств в системе.

Если резервирования в системе нет, то

где λ0, λi - соответственно средняя интенсивность отказов основного и дополнительного устройств; ρ=λii; µ-1i - среднее время восстановления рабочего состояния устройства; λi-1 = Тi - среднее время безотказной работы. В случае, когда t →∞, коэффициент готовности i-го устройства

Из сказанного следует, что функциональная надёжность учитывает временные функциональные связи между дополнительными и основными устройствами системы.

Определим вероятность безотказной работы элементов по зависимости (3):

Определим функциональную надёжность системы по зависимости (2):

Для определения эффективной надёжности системы следует рассмотреть все комбинации состояний устройств, составляющих полную группу событий. Так как каждое из m + 1 рассматриваемых устройств (включая основное) может иметь два состояния (исправно или нет), то число комбинаций, составляющих полную группу событий, будет равно n = 2m+1. Тогда эффективная надёжность системы определяется выражением:

где Рj (t) – вероятность j-го состояния системы в какой -либо момент времени t; Еj – коэффициент эффективности; определяется как весовой коэффициент важности выполняемых задач в j-м состоянии системы по сравнению с полным объёмом задач, решаемых в системе.

Коэффициент эффективности Еj показывает, насколько снижается работоспособность системы при отказе данного элемента, т.е. характеризует в системе вес элемента по надёжности и может принимать значения 0≤Еj≤1. Для элементов, отказ которых не влияет на выполнение системой основных функций, Еj = 0. Для элементов, отказ которых приводит к полному отказу системы, Еj = 1. Для вычисления коэффициентов эффективности системы Еj необходимо вычислить Еi по каждой частной задаче с учетом её относительной важности.

При этом соблюдается условие

Ei = 1,

где М – общее число задач, решаемых системой.

Коэффициент Еj в этом случае определяется как сумма весовых коэффициентов частных задач, решаемых системой в j-м состоянии:

Ej = Ei,

где R – количество частных задач, решаемых в j-м состоянии.

Таким образом, эффективная надёжность характеризует относительный объём и полезность выполняемых системой функций в течение заданного времени по сравнению с её предельными возможностями.

Определим эффективную надёжность системы по зависимости (4), для чего составим таблицу состояний системы (табл. 1).

 

 


 

Табл. 1. Возможные состояния системы управления насосом с гидроприводом

Состояние Расчётные формулы
   
  E1+E2+E3+E4+E5+E6+E7=0.9
  E1+E2+E3+E4+E5+E6+E8=0.95
  E1+E2+E3+E4+E5+E7+E8=0.9
  E1+E3+E4+E5+E6+E7+E8=0.8
  E1+E2+ E6+E7+E8=0.5
  E1+E2+E3+E4+E5+E6 =0.85
  E1+E2+E3+E4+E5+E7=0.8
  E1+ E3+E4+E5+E6+E7 =0.7
  E1+E2 +E6+E7=0.4
  E1+E2+E3+E4+E5+ E8=0.85
  E1+ E3+E4+E5+E6+ E8=0.75
  E1+E2+ E6+ E8=0.45
  E1+ E3+E4+E5+ E7+E8=0.7
  E1+E2 +E7+E8=0.4
  E1+ E6+E7+E8=0.3
  E1+E2+E3+E4+E5 =0.75
  E1+ E3+E4+E5+E6 =0.65
  E1+E2+ E6 =0.35
  E1+ E3+E4+E5+ E7 =0.6
  E1+E2+ E7 =0.3
  E1 +E6+E7 =0.2
  E1+ E3+E4+E5+ E8=0.65
  E1+E2+ E8=0.35
  E1+ E6+ E8=0.25
  E1+ E7+E8=0.2
  E1+ E3+E4+E5 =0.55
  E1+ E7 =0.1
  E1 +E6 =0.15
  E1+E2 =0.25
  E1 +E8=0.15
   
Примечание: А – устройство исправно; – устройство неисправно

 


 







Дата добавления: 2015-08-12; просмотров: 414. Нарушение авторских прав; Мы поможем в написании вашей работы!



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

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

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Лечебно-охранительный режим, его элементы и значение.   Терапевтическое воздействие на пациента подразумевает не только использование всех видов лечения, но и применение лечебно-охранительного режима – соблюдение условий поведения, способствующих выздоровлению...

Тема: Кинематика поступательного и вращательного движения. 1. Твердое тело начинает вращаться вокруг оси Z с угловой скоростью, проекция которой изменяется со временем 1. Твердое тело начинает вращаться вокруг оси Z с угловой скоростью...

Условия приобретения статуса индивидуального предпринимателя. В соответствии с п. 1 ст. 23 ГК РФ гражданин вправе заниматься предпринимательской деятельностью без образования юридического лица с момента государственной регистрации в качестве индивидуального предпринимателя. Каковы же условия такой регистрации и...

Расчет концентрации титрованных растворов с помощью поправочного коэффициента При выполнении серийных анализов ГОСТ или ведомственная инструкция обычно предусматривают применение раствора заданной концентрации или заданного титра...

Психолого-педагогическая характеристика студенческой группы   Характеристика группы составляется по 407 группе очного отделения зооинженерного факультета, бакалавриата по направлению «Биология» РГАУ-МСХА имени К...

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

Studopedia.info - Студопедия - 2014-2024 год . (0.01 сек.) русская версия | украинская версия