182279. lajstromszámú szabadalom • Eljárás és berendezés egyetlen adatátviteli vonalra T elágazással kapcsolódó kommunikációs berenezések vonalhasználatának osztott vezérlésére

5 182279 6 d) Nem rangsorolhatók kommunikációs szempontból az egyes gépek sem, azaz a rendszer nem hierarchizálható. A legtöbb folyamatszabályozási hálózatban azonban erre szükség van. e) Egymással már forgalmi kapcsolatban álló két gép nem tarthatja fenn egymással a kapcsolatot adatforgalmuk teljes lebonyolításához, mert a mindenkori vevő számára nincs fenntartva kitüntetett időintervallum a too időpont után, melyen belül csak ő foglalhatja le a vonalat. Ez különösen szoftver szempontból hátrányos és üzenettorlódáshoz vezet­het, ha pl. sok gép akar egyazon berendezés felé információt továbbítani, mely beérkező üzeneteket a berendezés nem tudja kellő gyorsasággal fogadni. A Hyperchannel rendszer a fent felsorolt hiányosságokat részben kiküszöböli, de maradéktalanul nem szünteti meg; ugyanakkor újabb problémákat is felvet. A Hyperchannel módszer szerint alkalmazott vonalhasz­nálati eljárást a 6. ábra szemlélteti. A vonal a to időpontban válik szabaddá és ez minden berendezésnél ún. időzítő rend­szert indít, mely a To időintervallumot és a TI,.. ,,Tn időrése­ket (a továbbiakban Ti időrésként is említjük, ahol l^i<n) állítja elő. Az első To időintervallumban csak a vonalból éppen kilépett mindenkori vevő foglalhatja le a vonalat. A további Ti időrések száma megegyezik a gépek számával, vagyis: N; mindegyik Ti időrés egy-egy adott gép számára fenntartott, mikor csak az foglalhatja le a vonalat. Ha a Ti időrések hossza meghaladja a vonalteijedési idő kétszeresét, akkor az összeütközések biztosan elkerülhetők. A Hyperchannel módszernél vonali összeütközés csak a gépenként külön fenntartott Ti időrések utáni, vonalfoglalás lehetőségét megszorítás nélkül biztosító Te időintervallum­ban történő adáskezdéskor fordulhat elő (a bármely beren­dezés számára vonalra kapcsolási lehetőséget biztosító vára­kozási Te időintervallum addig tart, amíg a vonalat valamely berendezés újra le nem foglalja). A Hyperchannel módszernél azonban az összeütközést nem figyelik, nem érzékelik, azt vonali meghibásodásként kezelik. Ez egyszerűsíti az eljárást, de mivel megengedi az ütközés miatt eleve hibás teljes üzenetcsomag átvitelét, ront­ja az átviteli hatásfokot. A rendszer hátrányai a következők: a) A Hyperchanneí módszer a vevő számára fenntartott To időintervallum bevezetésével megoldja az adó-vevő pár közötti kapcsolattartás problémáját, de csak abban az eset­ben, ha feltételezzük az adott információ hibátlan vételét. Ha ugyanis a vevő azért nem ismeri fel a neki szánt üzenetet, mert a címrész — melynek alapján felismerhetné — meghi­básodott, akkor nyilvánvalóan nem fogja lefoglalni a vona­lat, azaz a kapcsolat nem fog létrejönni, vagy, ha már fenn­állt, megszakad. ß) A Ti időrések gépekhez, kommunikációs állomásokhoz rendelése szigorú prioritási sorrendet visz a hálózati kommu­nikációba. Ez azt jelenti, hogy ha pl. a TI időréshez rendelt gépnek sok adni valója van, a többi gép nem juthat szóhoz mindaddig, amíg a TI időréshez tartozó gép be nem fejezte információforgalmát. Az utóbbi problémán enyhít a Hyperchannel rendszer továbbfejlesztett változata, amelyet a 7. ábra mutat. Ebben a rendszerben már lehetőség van az üzenetek fontosság sze­rinti továbbítására, mert a Tl,...,Tn időréseket annyiszor ismétlik egymás után, ahány üzenetprioritási szintet akarnak megkülönböztetni. A 7. ábrán az első időréssereget felölelő Tspl időinterval­lumban helyezkednek el a legmagasabb prioritású üzenetek számára fenntartott Ti időrések, a Tsp2 időintervallumban az egy fokkal alacsonyabb prioritású időrések és i. t. Ennek a rendszernek a hátrányai a következők: y) Az üzenetprioritás biztosításán belül megmarad a gépek közötti merev prioritási sorrend is. ö) Minél több a prioritási szint, annál több — egyenes arányban — az időrések száma, mely szám így nagyon meg­nő. Pl. 8 prioritási szint és 16 gép esetén az időrések száma már 128. Miután a vonalhozzárendelési, arbitrálási idő az információ átvitele szempontjából nyilvánvalóan holtidő, ez nagyon lerontja az átviteli hatásfokot. Pl. 1 km-es vonal esetén 1 Mbit/s kapacitású szinkron átvitelt és 64 karakteres rövid blokkokat feltételezve — 10 ps-os időrésekkel számol­va — már az üzemidő több, mint 50%-ában nincs információ átvitel, csak arbitrálás. e) A kapcsolattartás problémáját — hibás átvitel esetén — ez a kibővített eljárás sem oldja meg. Célul tűztük ki olyan vonalhasználat vezérlési eljárás ki­dolgozását, melynek segítségével az ismert megoldások fel­sorolt hiányosságait kiküszöbölhetjük és melyek foganatosí­tására kedvező feltételek között üzemelő hardver eszközök alakíthatók ki; e hardver eszközök ugyancsak tárgyai talál­mányunknak. Célunk egyfelől a felsorolt hiányosságok ki­küszöbölése volt, másfelől olyan további előnyös feltételeket kívántunk teremteni, melyekre az ismert megoldások nem adtak lehetőséget. Végeredményben a bevezetőben már említett hatások biz­tosítása a célunk, nevezetesen az üresjáratok jelentős mérté­kű csökkentése és az adatforgalomban részt vevő különböző kommunikációs berendezések egyenrangúságának az ismer­tekhez képest magasabbrendű biztosítása, minek folytán a berendezésenkénti vonalfoglalási esélyek szórása is szűkül és különösen a leghátrányosabb feltételű berendezések vonal­foglalási esélye növekszik. Az ismert megoldásokhoz hasonlóan a találmány szerint is: meghatározott időintervallumokban—a vonalra kapcso­lást önmagában ismert módon letiltó — letiltójeleket adunk ki az adott időintervallumban vonalra nem kapcsolható berendezési kimenetek felé, mimellett a sorrendben egymás után következő várakozási időintervallumok közül időosz­tási ciklusonként a vonalból éppen kilépett vevő visszalépési lehetőségét fenntartó várakozási időtartam a vonalfelszaba­dulás fázisában kezdődő első időintervallum. A találmány szerint sajátos sorrendben és kombinációban adjuk ki a letiltójeleket a rendszerbe bevont különböző kom­munikációs berendezések felé, mely sorrend és kombináció egyértelműen tükröződik abban, hogy a sorrendben egymást követő időintervallumokban, s az időintervallumon belül esetleg kialakított részintervallumokban, az ún. időrésekben mely berendezésiek) nem kap(nak) letiltójelet, míg az összes többi letiltójelet kap. Amikor tehát meghatározzuk, hogy valamely időintervallumban (időrésben) mely gép(ek) részé­re engedélyezzük a vonalra kapcsolást, azzal egyértelműen rögzítettük, mely berendezések felé kell az adott időinterval­lumban (időrésben) egyidejűleg letiltójeleket adni, pontosab­ban még azt is, hogy a mindenkori berendezések mely jelki­­meneteinek aktiválását kell letiltani. Az utóbbi megjegyzést azért tesszük, mert a találmány szerinti eljárás különböző változatai között lehet olyan is, melynél az eljárás megvalósulását biztosító hardver eszkö­zök felé a letiltójel más-más csatlakozóhelyre jut attól függő­en, milyen prioritási fokozatba sorolt adatforgalom számára adunk éppen engedélyt. A beavatkozó jelek kiadásának ta­lálmány szerinti sorrendjét tehát egyértelműen meghatároz­za annak összefoglalása, milyen sorrendben engedélyezzük az egyes berendezések vonalra kapcsolását. 5 10 15 20 25 30 35 40 45 50 55 60 65 3

Next

/
Thumbnails
Contents