Введение в распределенные



Download 3,3 Mb.
bet37/74
Sana13.07.2022
Hajmi3,3 Mb.
#785639
1   ...   33   34   35   36   37   38   39   40   ...   74
Bog'liq
Косяков ТАТ книга

Правило 1: перед выполнением любого события процесс Pi
увеличивает показания своих локальных часов Vi[i]:
Vi[i] = Vi[i] + d, где d > 0.
Как и для случая скалярного времени, каждый раз d может принимать любые значения. Однако обычно d всегда полагают равным единице.
Перед выполнением события получения сообщения процесс вынужден произвести немного другие действия согласно следующему правилу.
Правило 2: в каждое передаваемое сообщение добавляется значение векторного времени Vi процесса-отправителя Pi на момент отправки этого сообщения. Когда процесс Pj получает сообщение с отметкой времени Vmsg, он выполняет следующие шаги:

  1. обновляет свое логическое глобальное время по правилу:

Vj[k] = max(Vj[k], Vmsg[k]), 1 ≤ k N;

  1. исполняет Правило 1;

  2. доставляет сообщение и приступает к его обработке.

Компоненты векторного времени Vi[k] инициализируется нулем, 1 ≤ k N.
Нетрудно видеть, что представленные Правила 1 и 2 вместе с введенным отношением строгого порядка < на множестве векторных отметок времени удовлетворяют Условиям 1 и 2 непротиворечивости логических часов, т.е. такие векторные часы являются непротиворечивыми:
ei, ej'  : ei ej' V(ei) < V(ej').
Пример работы алгоритма векторных часов для d = 1 приведен на рис. 3.6. Рядом с каждым событием представлена его отметка времени. На стрелках указаны отметки времени, передаваемые с сообщениями.

Рис. 3.6. Пример работы алгоритма векторных часов.



      1. Download 3,3 Mb.

        Do'stlaringiz bilan baham:
1   ...   33   34   35   36   37   38   39   40   ...   74




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish