Анализа на опфат

Анализата на опфат - решение за проблемот со достапноста во конкретниот контекст на дистрибуираните системи. Се користи за да се одреди до кои глобални држави може да се стигне со дистрибуиран систем кој се состои од одреден број локални субјекти кои комуницирале со размена на пораки.

Преглед

Анализата за достапност или опфатност е воведена во труд од 1978 година за анализа и верификација на протоколите за комуникација.[1]. Овој труд бил инспириран од труд од Бартлет од 1968 година[2] кој го претставил протоколот за наизменична бит со користење на моделирање на конечна состојба на субјектите на протоколот и исто така истакна дека сличен протокол опишан претходно имал недостаток на дизајнот. Овој протокол припаѓа на Link layer и според одредени претпоставки, обезбедува како услуга правилна испорака на податоци без загуба или удвојување, и покрај повременото присуство на оштетување или губење на пораката.

За анализа на достапност, локалните субјекти се моделираат според нивните состојби и транзиции. Ентитетот ја менува состојбата кога испраќа порака, троши примена порака или извршува интеракција на неговиот интерфејс за локални услуги. Глобалната држава на систем со n ентитети [3] го одредуваат државите (i = 1,...n) на ентитетите и состојбата на комуникацијата .Во наједноставниот случај, медиумот помеѓу два ентитета е моделиран од две редици на FIFO во спротивни насоки, кои ги содржат пораките во транзит (кои се испраќаат, но сè уште не се потрошени). Анализата за достигнување го разгледува можното однесување на дистрибуираниот систем со анализа на сите можни низи на состојби на транзиции на ентитетите, а соодветните глобални состојби достигнаа [4]

Резултатот од анализата на достапност е глобален график на државна транзиција (исто така наречен графикон на достапност) кој ги прикажува сите глобални состојби на дистрибуираниот систем кои се достапни од почетната глобална состојба и сите можни низи на интеракција на испраќање, консумирање и услуга извршени од субјекти. Меѓутоа, во многу случаи, овој график на транзиција е неограничен и не може да се истражи целосно. Графиконот за преод може да се користи за проверка на општите недостатоци на протоколот во дизајнот (види подолу), но исто така и за проверка дали низите на интеракции на услугите од страна на субјектите одговараат на барањата дадени со глобалната спецификација на услугата на системот.[1]

Пример

Дијаграмот прикажува два протоколни ентитети и пораките разменети меѓу нив.
Дијаграмот прикажува две машини со конечна состојба што го дефинираат динамичкото однесување на соодветните субјекти на протоколот.
Овој дијаграм прикажува модел на државна машина на глобалниот систем кој се состои од два протоколни ентитети и два канали FIFO што се користат за размена на пораки меѓу нив.

Како пример, го разгледуваме системот на два протоколни ентитети кои ги разменуваат пораките ma, mb, mc и md едни со други, како што е прикажано на првиот дијаграм. Протоколот е дефиниран со однесувањето на двата ентитета, што е дадено на вториот дијаграм во форма на две државни машини. Тука симболот "!" значи испраќање порака и „?“ значи трошење на примена порака. Првичните состојби се државите "1".

Третиот дијаграм го покажува резултатот од анализата за достапност на овој протокол во форма на глобална државна машина. Секоја глобална држава има четири компоненти: состојба на протоколскиот ентитет А (лево), состојбата на ентитетот Б (десно) и пораките во транзит во средината (горниот дел: од А до Б; долниот дел: од Б до А ) Секоја транзиција на оваа глобална машинска состојба одговара на една транзиција на протоколскиот ентитет А или ентитетот Б. Почетната состојба е [1, - -, 1] (нема пораки во транзит).

Се гледа дека овој пример има ограничен глобален државен простор - максималниот број на пораки што можат да бидат во транзит истовремено е две. Овој протокол има глобален ќор-сокак, што е држава [2, - -, 3]. Ако се отстрани преминот на А во состојба 2 за конзумирање порака mb, ќе има неодреден прием во глобалните држави [2, ма mb, 3] и [2, - mb, 3].

Пренос на порака

Дизајнот на протокол треба да се прилагоди на својствата на основниот медиум за комуникација, на можноста партнерот за комуникација да не успее и на механизмот што го користи субјектот за да ја избере следната порака за потрошувачка. Комуникацискиот медиум за протоколите на ниво на врската нормално не е сигурен и овозможува погрешен прием и губење порака (моделиран како состојба на транзиција на медиумот). Протоколите што користат Интернет-IP услуга исто така треба да се занимаваат со можноста за испорака надвор од нарачката. Протоколите на повисоко ниво вообичаено користат услуга за транспорт насочена кон сесија што значи дека медиумот обезбедува сигурен пренос на пораки од FIFO помеѓу кој било пар ентитети. Меѓутоа, при анализата на дистрибуираните алгоритми, честопати се зема предвид можноста некој субјект целосно да не успее, што нормално се открива (како губење на порака во медиумот) со механизам за тајмаут кога не пристигнува очекуваната порака.

Направени се различни претпоставки за тоа дали субјектот може да избере одредена порака за потрошувачка кога пристигнале неколку пораки и се подготвени за потрошувачка. Основни модели се следниве:

  • Ред за единечен влез: Секој ентитет има единствена редица FIFO каде што се зачувуваат дојдовните пораки сè додека не се потрошат. Тука субјектот нема моќ за избор и треба да ја потроши првата порака во редот.
  • Повеќе редови: Секој субјект има повеќе редови на FIFO, по една за секој партнер што комуницира. Тука субјектот има можност да одлучи, во зависност од неговата состојба, од која редица (или редици) треба да се потроши следната влезна порака.
  • Базен за прием: Секој субјект има единствен базен каде што се чуваат примените пораки сè додека не се потрошат. Тука субјектот има моќ да одлучи, во зависност од неговата состојба, кој тип на порака треба да се потроши следно (и да чека порака ако сè уште не е примена), или евентуално да консумира една од множеството типови пораки (со цел да се занимаваат со алтернативи).

Оригиналниот труд со кој се идентификуваше проблемот со неодредени приеми[5] и поголемиот дел од последователната работа, претпоставуваше единствена влезна редица [6] . Понекогаш, неодредените приеми се воведуваат со услов за трка, што значи дека се добиваат две пораки и не е дефиниран нивниот редослед (што често се случува ако доаѓаат од различни партнери). Многу од овие недостатоци во дизајнот исчезнуваат кога се користат повеќе редици или базени за прием[7] . Со систематско користење на базени за прием, анализата на достапноста треба да провери дали има делумни ќор-сокаци и пораки што остануваат засекогаш во базенот (без да бидат потрошени од субјектот) [8]

Практични прашања

Повеќето работи за моделирање на протоколи користат машини со конечна состојба (FSM) за моделирање на однесувањето на дистрибуираните ентитети (видете исто така Комуницирање машини со конечна состојба ). Сепак, овој модел не е доволно моќен за моделирање на параметрите на пораката и локалните променливи. Затоа, често се користат таканаречени проширени модели на FSM, како што се поддржани од јазици како што се машини за SDL или UML . За жал, анализата за достапност станува многу посложена за ваквите модели.

Практично прашање на анализа на достапност е таканаречената „државна експлозија на вселената“. Ако двата ентитета на протоколот имаат по 100 состојби, а медиумот може да вклучува 10 типа на пораки, до две во секоја насока, тогаш бројот на глобални состојби во графиконот за достапност е врзан за бројот 100 x 100 x (10 x 10) x (10 x 10) што е 100 милиони. Затоа, развиени се бројни алатки за автоматско извршување на анализа на достапност и проверка на моделот на графиконот за достапност. Споменуваме само два примери: Проверувачот на моделот СПИН и полето со алатки за изградба и анализа на дистрибуирани процеси .

Наводи

  1. 1,0 1,1 Bochmann, G.v. „Finite State Description of Communication Protocols, Computer Networks, Vol. 2 (1978), pp. 361-372“. Наводот journal бара |journal= (help)
  2. K.A. Bartlett, R.A. Scantlebury and P.T. Wilkinson, A note on reliable full-duplex transmission over half- duplex links, C.ACM 12, 260 (1969).
  3. Note: In the case of protocol analysis, there are normally only two entities.
  4. Note: The corruption or loss of a message is modeled as a state transition of the .
  5. P. Zafiropulo, C. West, H. Rudin, D. Cowan, D. Brand : Towards analyzing and synthesizing protocols, IEEE Transactions on Communications ( Volume: 28, Issue: 4, Apr 1980 )
  6. Note: The SAVE construct of SDL can be used to indicate that certain types of messages should not be consumed in the current state, but saved for future processing.
  7. M.F. Al-hammouri and G.v. Bochmann : Realizability of service specifications, Proc. System Analysis and Modelling (SAM) conference 2018, Copenhagen, LNCS, Springer
  8. C. Fournet, T. Hoare, S. K. Rajamani, and J. Rehof : Stuck-free Conformance, Proc. 16th Intl. Conf. on Computer Aided Verification (CAV’04), LNCS, vol. 3114, Springer, 2004

Библиографија

Read other articles:

This article is written like a personal reflection, personal essay, or argumentative essay that states a Wikipedia editor's personal feelings or presents an original argument about a topic. Please help improve it by rewriting it in an encyclopedic style. (March 2012) (Learn how and when to remove this template message) Multiple horror film stars' face molds displayed at The Hollywood Museum, located on 1660 N. Highland Ave (at Hollywood Blvd), Hollywood, California, USA. Part of a series onHo...

 

Un triángulo heroniano tiene lados de longitudes c, e y b + d, y altura a, todos enteros. Un triángulo entero (también denominado en ocasiones triángulo integral) se caracteriza porque sus lados tienen longitudes que son números enteros. Un triángulo racional se puede definir como uno que tiene todos los lados con longitud racional, si bien cualquier triángulo racional de este tipo se puede volver a escalar (puede tener todos los lados multiplicados por el mismo entero, es de...

 

  لمعانٍ أخرى، طالع ران (توضيح). هذه مقالة غير مراجعة. ينبغي أن يزال هذا القالب بعد أن يراجعها محرر مغاير للذي أنشأها؛ إذا لزم الأمر فيجب أن توسم المقالة بقوالب الصيانة المناسبة. يمكن أيضاً تقديم طلب لمراجعة المقالة في الصفحة المخصصة لذلك. (نوفمبر 2020) جزء من سلسلة مقالات ح

Skalnatá dolina Die Skalnatá dolina zwischen den Gipfeln von Lomnický štít und Kežmarský štít, mit dem Bergsee Skalnaté pleso im Vordergrund und sichtbaren Terrassenstufen Lievikový kotol und Cmiter im Hintergrund Die Skalnatá dolina zwischen den Gipfeln von Lomnický štít und Kežmarský štít, mit dem Bergsee Skalnaté pleso im Vordergrund und sichtbaren Terrassenstufen Lievikový kotol und Cmiter im Hintergrund Lage Prešovský kraj, Slowakei Gewässer Skalnatý potok Gebirg...

 

Universitas Kristen Satya WacanaLambang Resmi Universitas Kristen Satya WacanaNama sebelumnyaPerguruan Tinggi Pendidikan Guru - Kristen Indonesia (PTPG-KI)MotoTakut akan Tuhan adalah permulaan pengetahuan (Amsal. 1:7a)Moto dalam bahasa Inggristhe fear of the lord [is] the beginning of knowledge (Proverbs 1:7a)JenisPerguruan Tinggi SwastaDidirikan1956; 66 tahun lalu (1956)[1][2]AfiliasiAsosiasi Universitas dan Perguruan Tinggi Kristen di Asia, Badan Kerjasama Pergurua...

 

Опис Плакат до фільму «Руки Орлака» (1924) Джерело http://cdn.r101ck.mx/wp-content/uploads/2012/07/manos-de-orlac-1924.jpg Час створення невідомо Автор зображення невідомо Ліцензія Це зображення є рекламним плакатом фільму, спортивного або іншого заходу. Найімовірніше, авторськими правами на обкладинку в

本條目存在以下問題,請協助改善本條目或在討論頁針對議題發表看法。 此條目需要編修,以確保文法、用詞、语气、格式、標點等使用恰当。 (2023年5月3日)請按照校對指引,幫助编辑這個條目。(幫助、討論) 此條目已列出參考文獻,但因為沒有文內引註而使來源仍然不明。 (2023年5月22日)请加上合适的文內引註来改善这篇条目。 第14裝甲師14. Panzer-Division1942年6月在俄罗斯

 

Соснін Володимир Миколайович  ЛейтенантЗагальна інформаціяНародження 15 травня 1983(1983-05-15) (40 років)Житомир, СРСРВійськова службаПриналежність  УкраїнаВид ЗС  Збройні силиФормування  95 ОАеМБрВійни / битви Війна на сході України Бої за Слов'янськНагороди та відзн

 

WijonarkoAnalis Kebijakan Madya Bidang Pidnarkoba Bareskrim Polri Informasi pribadiLahir21 Agustus 1970 (umur 53)JakartaAlma materAkademi Kepolisian (1994)Karier militerPihak IndonesiaDinas/cabang Kepolisian Negara Republik IndonesiaMasa dinas1994—sekarangPangkat Komisaris Besar PolisiSatuanReserseSunting kotak info • L • B Kombes. Pol. Wijonarko, S.I.K., M.Si. (lahir 21 Agustus 1970) adalah seorang perwira menengah Polri yang sejak 16 November 2020 mengemban am...

Peta Mesir Kuno, salah satu tunas peradaban Istilah tunas peradaban mengacu kepada tempat-tempat yang diyakini merupakan tempat munculnya peradaban berdasarkan data-data arkeologis yang tersedia saat ini. Saat ini para ahli sepakat bahwa tidak ada satu tempat yang menjadi tunas segala peradaban, tetapi beberapa peradaban mengalami perkembangan secara tersendiri. Tunas peradaban pertama muncul di Hilal Subur (Mesopotamia dan Mesir Kuno).[1] Peradaban-peradaban lain berkembang di lembah...

 

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: 2018 FINA Men's Water Polo World League – news · newspapers · books · scholar · JSTOR (January 2018) (Learn how and when to remove this template message) Sports season2018 FINA Men's Water Polo World LeagueLeagueFINA Water Polo World LeagueSportWater PoloDurati...

 

1837 Georgia gubernatorial election ← 1835 October 2, 1837 1839 →   Nominee George R. Gilmer William Schley Party Whig Democratic Alliance State Rights Union Party Popular vote 34,181 33,364 Percentage 50.60 49.40% Results by County[1]Gilmer:      50–60%      60–70%      70–80%      80–90%      >90%Schley:   &...

Muslims in Japan Islam by countryWorld percentage of Muslims by country Africa Algeria Angola Benin Botswana Burkina Faso Burundi Cameroon Cape Verde Central African Republic Chad Comoros Democratic Republic of the Congo Republic of the Congo Djibouti Egypt Equatorial Guinea Eritrea Eswatini Ethiopia Gabon Gambia Ghana Guinea Guinea-Bissau Ivory Coast Kenya Lesotho Liberia Libya Madagascar Malawi Mali Mauritania Mauritius Mayotte Morocco Western Sahara Mozambique Namibia Niger Nigeria Réunio...

 

Concept in computing Hot swap redirects here. For battery hot swapping, see Battery swapping. This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Hot swapping – news · newspapers · books · scholar · JSTOR (December 2008) (Learn how and when to remove this template message) Hot-swapping a hard drive in a storage ...

 

Election in Wisconsin Main article: 1868 United States presidential election 1868 United States presidential election in Wisconsin ← 1864 November 3, 1868 1872 →   Nominee Ulysses S. Grant Horatio Seymour Party Republican Democratic Home state Illinois New York Running mate Schuyler Colfax Francis P. Blair, Jr. Electoral vote 8 0 Popular vote 108,900 84,703 Percentage 56.25% 43.75% County Results Grant   50-60%   60-70%  ...

У этого топонима есть и другие значения, см. Браунстаун. ДеревняБраунстаунангл. Brownstown, ирл. Baile an Bhrúnaigh 53°27′16″ с. ш. 6°54′55″ з. д.HGЯO Страна  Ирландия Провинция Ленстер Графство Килдэр История и география Высота центра 100 ± 1 м Часовой пояс UTC±0:00, летом UTC+1...

 

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Golmaal 2008 film – news · newspapers · books · scholar · JSTOR (August 2012) (Learn how and when to remove this template message) 2008 Indian filmGolmaalDVD coverDirected bySwapan SahaWritten byManjil BanerjeeBased onThenkasipattanamProduced bySmt. Mukul ...

 

Location of Illinois in the United States Gun laws in Illinois regulate the sale, possession, and use of firearms and ammunition in the state of Illinois in the United States.[1][2] To legally possess firearms or ammunition, Illinois residents must have a Firearm Owners Identification (FOID) card, which is issued by the Illinois State Police on a shall-issue basis. Non-residents who may legally possess firearms in their home state are exempt from this requirement. The state po...

Portuguese basic cable and satellite television channel This article does not cite any sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: SIC Mulher – news · newspapers · books · scholar · JSTOR (January 2022) (Learn how and when to remove this template message) Television channel SIC MulherCountryPortugalBroadcast areaPortugalAngolaMozambiqueCape VerdeHeadqu...

 

Marriage with someone under the legal age This article is about the social practice. For the 1938 film, see Child Bride. Youth rights Activities Bailey v. Drexel Furniture Co. Child Labor Deterrence Act Children's Online Privacy Protection Act Kids Online Safety Act Convention on the Rights of the Child Fair Labor Standards Act Hammer v. Dagenhart History of youth rights in the United States Morse v. Frederick Newsboys' strike of 1899 Prez Quebec Charter of Human Rights and Freedoms Wild in t...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!