Professional Documents
Culture Documents
Предавање бр 8 Лоцирање на ентитет за емитување и мултикастинг
Предавање бр 8 Лоцирање на ентитет за емитување и мултикастинг
емитување и мултикастинг
8
1
Лоцирање на ентитет за емитување
и мултикастинг
Емитување – порака што го содржи идентификаторот на
субјектот се емитува на секоја машина и секој се бара машината
да провери дали го има тоаентитет
◦ Протоколот за резолуција на интернет адреса (ARP) се
користи за пронаоѓање Адреса на слојот за податочна врска на
машината само кога е дадена IP адреса
◦ Емитувањето станува неефикасно кога мрежата расте
Multicasting – само ограничена група на домаќини го прима
барањето
◦ Multicast адресата може да се користи како општа услуга за
локација
◦ Multicast адресата може да се поврзе со реплициран
ентитет– при испраќање барање, секоја реплика одговара со
својата тековната IP адреса и онаа чиј одговор доаѓа првo
избрана како најблиска реплика
2
Лоцирање на ентитет - Покажувачи
за проследување (1)
3
Лоцирање на ентитет - Покажувачи
за проследување (2)
5
Едноставно броење на референци
(1)
6
Едноставно броење на референци
(2)
7
Напредно броење референци (1)
8
Напредно броење референци (2)
9
Напредно броење референци (3)
10
Напредно броење референци (4)
12
Идентификување недостижни
ентитети - Следење во групи (1)
Процесите се хиерархиски организирани вогрупи
Основниот алгоритам за собирање ѓубре во рамките на
aгрупата се состои од следните пет чекори:
1. Почетно обележување, во кое се означени само скелети
2. Интра процесно размножување на ознаките од скелети
дополномошници
3. Интерпроцесно ширење на ознаки од прокси до скелети
4. Стабилизација со повторување на претходните два чекори
5. Мелиорација на ѓубре
Следниот чекор е да се разгледа поголема група која опфаќа
голем број на подгрупи но кои дали секој штотуку е исчистен од
ѓубрето колекционер
13
Идентификување недостижни
ентитети - Следење во групи (2)
Почетно обележување на скелети
◦ Скелетот е цврсто означен ако може да се стигне од прокси надвор од
групата
14
Идентификување недостижни
ентитети - Следење во групи (3)
По локалното размножување во секој процес
◦ Ако во рамките на еден процес до прокси е достапно од скелет, прокси ќе
бидат означени барем цврсто како скелетот (забелешка: тие припаѓаат
наразлични предмети)
◦ Ако до прокси е достапно од објект во коренскиот сет, тој ќе биде означен
цврсто
15
Идентификување недостижни
ентитети - Следење во групи (4)
Конечно обележување
◦ Ознаките се шират од прокси до нивните поврзани скелети (меѓу различни
процеси)
◦ Стабилизација - чекорите се повторуваат(!)
◦ Недостапни објекти, вклучувајќи недостапни прокси, како и оние прокси
искелетите кои се означени како меки, се отстрануваат
16