Szómagyarázat ACL (Access Control List) Egy erõforrás használatára jogosult felhasználók listája. Adatfolyam A kapcsolatközpontú átviteli eljárások közös neve. A kapcsolatközpontú szolgáltatások garantáltan megõrzik az átvitt adatcsomagok sorrendjét. Állapotmentes Olyan objektum, amelynek állapotával kapcsolatban a rendszer semmiféle információt nem tart nyilván. Állomás (host) Számítógép egy számítógép-hálózatban, amelyen felhasználói programok futnak. Állomás (station) Eszköz, amely lehetõvé teszi, hogy a felhasználók hozzáférjenek a hálózathoz. Amplitúdó-moduláció (AM) Eljárás, amely a digitális jeleket az analóg hullámok amplitúdójának változtatásával viszi át. Analóg hullám Folytonos formával rendelkezõ hullám. Meg kell különböztetni a digitális hullámoktól, amelyeknek nem folytonos az alakja. Árnyéklap Helyreállítható fájlok kezelésére használatos eljárás, amelynél egy lap felülírása ténylegesen nem történik meg, hanem a rendszer egy új lapot foglal le, és oda írja az új információt. Ilyenkor a kérdéses lapnak átmenetileg két változata létezik: a régi (vagy árnyéklap) és az új. ARPA Az Advanced Research Project Agency rövidítése. Az Egyesült Államok Védelmi Minisztériumának egyik szervezete volt. Ma már DARPA a hivatalos rövidítése.
256
Elosztott rendszerek
ARPANET A DARPA által létrehozott elsõ számítógép-hálózat. Az ARPANET volt a mai Internet õse. Átjáró Információ-feldolgozó egység, amely két hálózatot kapcsol össze. ATM (Asynchronous Transfer Mode) Hálózati technológia, amely nagyon gyors kapcsolókat használ rögzített hosszúságú adatcellák hálózaton keresztül történõ átvitelére. Atomi tranzakció Olyan tranzakció, amely vagy sikerrel jár, vagy semmilyen hatása nem lesz. Atomi üzenetszórás Az üzenetszórásnak az a formája, amikor vagy egy csoport minden élõ tagja megkapja a kisugárzott üzenetet, vagy senki. Áttetszõség A rendszer mûködésének részletei rejtve maradnak a felhasználó elõtt. Átviteli sebesség Az a sebesség, amellyel a bitek egy kommunikációs vonalon keresztüláramolhatnak. Baudban mért sebesség Az egy másodperc alatt bekövetkezõ jelváltások száma. Befûzés Szolgáltatás, amely lehetõvé teszi, hogy az ügyfelek a kiszolgáló fájlrendszerét saját helyi fájlrendszerükhöz csatolják. Bitkiegészítés Olyan rendszer, amely egy kódot redundáns bitekkel egészít ki annak érdekében, hogy megõrizze bizonyos kódok egyediségét. CCITT Telekommunikációs szabványok kidolgozásával foglalkozó nemzetközi szervezet. (Comité Consultatif Internationale de Télégraphique et Téléphonique) CORBA (Common Object Request Broker Architecture) Architektúra, amely lehetõvé teszi, hogy elosztott alkalmazásokat hálózaton keresztül használjanak, illetve újrahasznosítsanak bizonyos objektumokat. CRC (Cyclic Redundancy Code) Olyan ellenõrzõ összeg, amelynek kiszámításánál két polinomot osztanak el egymással. Az osztó egy generátor polinom, az osztandó pedig egy, az üzenet alapján elõállított másik polinom. Csíkozás A lemezcsíkozást a különbözõ RAID módszerek használják. Lényege, hogy az adatokat egyenletesen elosztva több fizikai lemezen tárolják. Csomag Bitek olyan kötött hosszúságú sorozata, amely gyakran a hálózaton átvihetõ legkisebb információmennyiséget jelenti.
Szómagyarázat
Csomagkapcsolás Eljárás, amelynek során az üzeneteket a rendszer csomagokra bontja, amelyek önállóan közlekednek a hálózatban, minden lépésben egy-egy ugrást megtéve. Az ilyen rendszerekben a kommunikáló felek között nincs fenntartott kapcsolat. Lásd még: üzenetkapcsolás. Csomagkapcsolási csomópont (PSN) Csomagfeldolgozó egység egy csomagkapcsolt kommunikációt folytató alhálózatban. Csomópont Feldolgozó egység, amely egy hálózat részeként mûködik. Datagram Egy üzenetnek olyan önálló darabja, amely a többi részegységtõl függetlenül mozog a hálózatban. DCE (Data Communication Equipment) Az X.25-tel kapcsolatos szóhasználatban a kommunikációs feldolgozó egység neve. DCE (Distributed Computing Environment) Az Open Software Foundation által létrehozott szoftverfelület, amely elosztott alkalmazások futtatását teszi lehetõvé. Demoduláció Az analóg jel digitális jellé való visszaalakítása. DES Elterjedten használt, titkos kulcson alapuló titkosítási eljárás. Digitális aláírás Elektronikus vízjel, amely alapján ellenõrizhetõ egy elektronikus dokumentum eredete. Digitális jelátalakítás Átviteli rendszer, amely a digitális értékeket diszkrét feszültségszintekké alakítja. DNS (Domain Name System) Az Interneten használatos elosztott rendszer, amellyel a számítógépek neve és címe egymáshoz rendelhetõ. DSL (Digital Subscriber Line) Modulációs digitális jelátviteli megoldás, amely a korábban a telefontársaságok által a rézvezetékekben nem használt frekvenciasávot használja információ továbbítására. DSM (Distributed Shared Memory) Elosztott megosztott memória. Memóriamodell, amelynél egy program címterét több számítógép memóriájára képezik le. DTE (Data Terminal Equipment) Eszköz, amely a felület szerepét tölti be egy X.25 kapcsolat és a felhasználó között. Az X.25 terminológiában DTE lehet például maga a számítógép. Egyed Az adatbázisokkal kapcsolatos szóhasználatban a mérhetõ adatelemek általános megnevezése. Egymenetes protokoll Az ügyfélkiszolgáló rendszerekben használatos protokoll, amelynél az ügyfél kérései tetszõlegesen sokszor ismételhetõk, a kiszolgáló pedig nem tárolja a válaszokat.
257
258
Elosztott rendszerek
Elektronikus átutalás Szolgáltatás, amely lehetõvé teszi pénzösszegek hálózaton keresztül történõ továbbítását. Elérhetõ másolat protokoll (AC protokoll) A többszörözéssel kapcsolatban használt protokoll, amely bármely másolathoz olvasási és minden elérhetõ másolathoz írási lehetõséget biztosít. Eljáráshívás Szolgáltatás, amely lehetõvé teszi egy másik eljárás meghívását annak egyszerû megnevezésével. A hívó fél várakozik, amíg a meghívott eljárás le nem fut, és vissza nem adja neki a vezérlést. Ellenõrzõ összeg Általában egy adatblokk végéhez hozzáírt adatmezõ, amely lehetõvé teszi az adathibák felderítését. Elsõdleges csomópont/hely Egy elosztott rendszernek az a helye vagy csomópontja, ahol a frissítés azonnal megtörténik. Az összes többi másolat frissítése csak késõbb megy végbe. Elsõdleges kulcs Egy bejegyzés egyedi azonosítója. Elvont adattípus (ADT) Adatszerkezet, amelynek konkrét megvalósítása a felhasználó elõtt rejtve marad. Fa modell Szoftverrendszer, amely logikai felépítését tekintve fagráfszerûen van elrendezve. Minden gyermekcsomópontnak csupán egyetlen szülõcsomópontja lehet a rendszerben. Fázismoduláció (PM) Modulációs eljárás, amely a digitális információt fázisváltások formájában jeleníti meg és viszi át. Fázisváltás Azonos alakú hullámok fázisszögében beálló változás. FDDI (Fibre Distributed Data Interface) Nagy teljesítményû, üvegszálas, gyûrû topológiájú helyi hálózat (LAN). FDM (Frequency Division Multiplexing) Eljárás, amellyel egy szélesebb frekvenciasáv keskenyebb, de párhuzamosan használható csatornákra bontható. Félduplex Adatkapcsolat, amelyen mindkét irányban áramolhat információ, de egyszerre csak az egyik irányban. Felosztás (particionálás) Elosztott adatbázis tartalmának felosztása önálló részekre, annak érdekében, hogy azokat párhuzamosan, több helyen lehessen kezelni. Felosztási hiba Olyan hiba, amely egy elosztott rendszer egyik elemének elszigetelõdését, a rendszerrõl való leválását okozza. Felügyelt terület Összehangolási adatszerkezet, amely tartalmaz egy olyan megosztott adatterületet, amelyre nem lehet belépni, mielõtt valamilyen logikai kifejezés igazzá nem válik. Figyelõ (monitor) Összehangolási adatszerkezet, amelyet bizonyos szoftverösszetevõk a megosztott változók és eljárások vezérlésére használnak.
Szómagyarázat
Frekvencia Az egy másodperc alatt elõállítható teljes hullámformák száma. FTP (File Transfer Protocol) Elterjedten használt, fájloknak távoli gépek közti másolására szolgáló protokoll. Full-duplex Adatkapcsolat, amelyen egyszerre mindkét irányban áramolhat információ. Függõleges felosztás Egy reláció felosztásának olyan módja, amelynél minden egyes rész tartalmazza valamennyi adatsor bizonyos tulajdonságait. Generátor polinom Az a polinom, amit a CRC kód elõállítása során modulo 2 osztóként használnak. Gyorsítótár Gyors hozzáférésû elsõdleges tárolóeszköz, amit egy processzor (általánosabban bármely feldolgozó egység) használ a gyakran kezelt adatokhoz való gyors hozzáférés biztosítására. Gyorsítótár koherenciája/konzisztenciája Az a követelmény, hogy az elosztott rendszer különbözõ feldolgozó egységein található gyorsítótárak tartalmát egymásnak megfelelõ állapotban kell tartani. Gyökér (fájlé) Az a lap, amely a fájl laptérképét és fejlécét is tartalmazza. Gyökérkönyvtár Fagráf szerkezetû könyvtárszerkezet globális szülõcsomópontja. Hálózati áttetszõség Az a képesség, amely lehetõvé teszi, hogy a felhasználó a hálózati rendszer szolgáltatásait anélkül használhassa, hogy a hálózat létezésérõl egyáltalán tudomása lenne. Hálózati operációs rendszer Heterogén operációs rendszerek együttese, amelyek ügynökfolyamatok segítségével társalognak egymással a hálózaton keresztül. Háromüzenetes protokoll Az ügyfélkiszolgáló rendszerekben használatos kommunikációs protokoll, amely három mozzanatot, kérést, választ és visszaigazolást tartalmaz. Határozatképes konszenzus Elosztott tranzakció-feldolgozási protokoll, amelynél az érintett csomópontok többségi szavazata szükséges azzal kapcsolatban, hogy melyik tranzakció feldolgozása legyen a következõ feladat. Határozatképtelenség Az az állapot, amikor egy rendszer képtelen ütemezést végrehajtani. Határozatlan idejû felfüggesztés Annak a helyzetnek a megnevezése, amikor egy folyamat még akkor is képtelen lefoglalni egy erõforrást,
259
260
Elosztott rendszerek
ha az felszabadult. Kicsit árnyaltabban fogalmazva, a kérdéses folyamat úgy érzi, hogy mindig megelõzi valaki a kérdéses erõforráshoz való hozzáférésben. Helyfüggetlenség Az a rendszertulajdonság, amikor a mûködésnek nem feltétele a használt erõforrások pontos helyének ismerete. Hertz (Hz) A frekvencia mértékegysége. Lásd a frekvencia címszót. Hibaellenõrzõ kód (EDC) Adatmezõ, amely lehetõvé teszi a bekövetkezett hiba érzékelését. Hibajavító kód (ECC) Adatmezõ, amely elegendõ információt tartalmaz a továbbított adatokban bekövetkezett hiba azonosításához, és a helyes forma elõállításához. Hibákra érzéketlen mûvelet Környezet, ahol a mûvelet során bekövetkezõ hibák nem járnak katasztrofális következményekkel. Hierarchikus modell Olyan szerkezet, amely egy rétegzett szerkezetet testesít meg. Hozzáférési módszer Módszer, amellyel egy számítógép, amelynek küldendõ információja van, lefoglalja a kommunikációs csatornát. HTML (HyperText Markup Language) Jelölõnyelv, amely lehetõvé teszi, hogy a dokumentum elõállítására, formázására és egyéb átalakításaira vonatkozó parancsokat magában a dokumentumban tároljuk. A HTML nyelvet jelenleg a weblapok elõállítására használják. HTTP (HyperText Transfer Protocol) A HTML lapok átvitelére használatos protokoll. IDEA (International Data Encryption Algorithm) 128 bites titkos kulcsokat használó titkosítási eljárás. Idempotencia Az a tulajdonság, amikor valaminek az ismétlése ugyanarra az eredményre vezet, mint az eredeti mûvelet. IDL (Interface Definition Language) Nyelv, amelyen egy kiszolgáló megadhatja a rendelkezésre álló szolgáltatások listáját az ügyfeleknek. Idõbeli lokalizáltság Feldolgozási helyzet, amelynél idõrõl idõre és viszonylag rövid idõszakokra a rendszernek ugyanarra a jól körülhatárolt részére esik a terhelés. IEEE (Institute of Electrical and Electronics Engineers) A villamos- és elektronikai mérnökök nemzetközi szervezete. IIOP (Internet Inter-ORB Protocol) Protokoll, amely a TCP/IP protokollt használja az együttmûködés biztosítására. IMP (Interface Message Processor) Ezt a kifejezést egy hálózat tetszõleges kommunikációs csomópontjának általános megnevezésére használhatjuk.
Szómagyarázat
IP (Internet Protocol) Lásd TCP/IP. ISDN (Integrated Services Digital Network) Hálózati megoldás, amely digitális jelátvitelen alapuló elektronikus szolgáltatások egész sorát képes nyújtani. Ilyen szolgáltatás például a beszédhang, a fax és teletext átvitele, vagy a számítógépes kommunikáció. ISO (International Standards Organization) A Nemzetközi Szabványügyi Hivatal rövidítése. Jelismétlõ Eszköz, amely megismétel (felerõsít) egy jelet. Jóváhagyás (véglegesítés) Annak jelzése, hogy az adatokon végrehajtott változtatást véglegessé akarjuk tenni. Jóváhagyási pont Az az idõtartam, amelynek letelte után a változtatásokat jóváhagyottnak kell tekinteni. Kábelmodem Jelmodulációs eszköz, amely a kábeltelevíziós hálózatot használja információ átvitelére. Kapcsolati pont (foglalat, socket) A TCP/IP protokollverem által használt szoftverfelület. Kapu (port) Eljárás, amellyel bemenetek vagy üzenetek fogadhatók. Olyan címzési módszernek is tekinthetõ, amely lehetõvé teszi, hogy a küldött információ eljusson a kapu tulajdonosához. Képesség Egy, a rendszer által kezelt és a felhasználók számára fenntartott név, amely az objektumokhoz való szabályozott hozzáférést teszi lehetõvé. A felhasználónak ezt a nevet kell megadnia, valahányszor az adott objektumhoz hozzá akar férni. Kerberos Egy, a Needham-Schroeder titkos kulcsú titkosításon alapuló biztonsági rendszer. Keret Bitsorozat, amelyet egy nyitó és egy lezáró jel határol. Keretellenõrzési sorozat (FCS) Az adatkerethez fûzött, ellenõrzõ összeget tartalmazó, az adattartalom épségének ellenõrzésére szolgáló mezõ. Keretszintû vezérlés (FLC) Mezõ, amely az adatkeret-kezelésre vonatkozó információt tartalmaz. Kétfázisú jóváhagyás Az elosztott rendszerekben használatos eljárás, amely helyreállítható frissítést tesz lehetõvé. Valamennyi, a tranzakcióban részt vevõ állomás tevékenységét úgy kell irányítani, hogy biztosak lehessünk benne, hogy valamennyi ugyanazt a mûveletsort végezte el. Ez alapvetõen két fázisban biztosítható. Kétfázisú zárolás (2PL) Az elosztott rendszerekben használatos zárolási protokoll, amely az elsõ fázisban még a tranzakció megkezdése
261
262
Elosztott rendszerek
elõtt lefoglal valamennyi ahhoz szükséges erõforrást, majd a második fázisban felszabadítja azokat. Ha egy folyamat egy erõforrást felszabadított, azt nem foglalhatja le újra. Kiszolgáló Szoftvermodul, amely egy adott szolgáltatást kezel, és azon a gépen fut, amelyhez a szolgáltatás tartozik. Kodek A kódoló-dekódoló páros rövidítése. Eszköz, amely az analóg jeleket átvitel céljából digitalizálja, majd a fogadó oldalon fordítva is végrehajtja a mûveletet. Kódolás Adatok kódolt formában való továbbítása, illetve tárolása. Kódolt szöveg Titkosítási rendszerben továbbított kódolt információ. Környezetváltás Az a mûvelet, amikor egy feldolgozó egység munkakörnyezetét azért változtatjuk meg, hogy az egy másik folyamatot kezdjen végrehajtani. Közönséges szöveg Olyan információ, amit még nem kódoltak. Központi zárolásvezérlõ Központi csomópont, amely egy elosztott rendszer valamennyi zárolását kezeli. Kriptográfia Olyan rendszer, amely kódolt információ küldését teszi lehetõvé. LAN (Local Area Network) Helyi hálózat, vagyis viszonylag kis kiterjedésû számítógép-hálózat. Általában egy épület vagy épületegyüttes számítógépei között biztosítja az összeköttetést. Lap Bájtok olyan adott nagyságú csoportja, amely valamilyen rendszerben önállóan címezhetõ és kezelhetõ. Laptérkép Adattábla, amely egy fájl lapjai és a fájl tartalma által a fizikai tárolóegységen elfoglalt hely(ek) között teremt kapcsolatot. Lekérdezés (Polling) Eljárás, amelynek célja annak megállapítása, hogy egy állomásnak vagy egyéb egységnek van-e küldendõ adata. Lekérdezés feldolgozása Az adatbázisrendszerhez befutó felhasználói kérések feldolgozása. Letöltés A kiszolgálóról az ügyfélre irányuló adatátvitel. Levélkiszolgáló Az ügyfélkiszolgáló modell alapján mûködõ szoftverrendszer, amely lehetõvé teszi, hogy az ügyfélgépek felhasználói egymással levelezzenek. MAN (Metropolitan Area Network) Egy városra kiterjedõ számítógéphálózat. Maszkolás Eszköz üzemelésének átmeneti felfüggesztése. Mbone (Multicast Backbone) Multimédia átvitelére kifejlesztett internetes architektúra. Mbps Az adatátviteli sebesség egyik mértékegysége. 1 Mbps 1 millió bit átvitelét jelenti másodpercenként.
Szómagyarázat
MD5 Az Interneten elõszeretettel használt üzenetkivonatolási eljárás. Megváltozhatatlan Ezt a kifejezést olyan fájlokkal kapcsolatban használják, amelyek létrehozásuk után nem módosíthatók. MHz Megahertz. A frekvencia mértékegysége (lásd frekvencia). Egymillió ciklus egy másodperc alatt. MIME (Multipurpose Internet Mail Extensions) Az Interneten elterjedten használt protokoll, amellyel elektronikus levélben számos különbözõ dokumentumtípus átvitele valósítható meg. Modem (Modulator/Demodulator) Eszköz, amellyel a digitális jelek analóg jelekké alakíthatók és fordítva. MPEG (Motion Picture Experts Group) Hang- és mozgókép-adatok tömörítésére, tárolására és átvitelére vonatkozó szabványcsomag. MPI (Message Passing Interface) Üzenettovábbítási szabvány, amely lehetõvé teszi párhuzamos és elosztott programok írását. Multicast Az adatátvitelnek az a módja, amikor egy üzenetet egy csoport minden tagja megkap. Multiplexer A sávszélesség-felosztást megvalósító eszköz elnevezése. Naplófájl A mûveletekrõl készült feljegyzések naplója, amelyeket a rendszer megfigyelésére és az események könyvelésére lehet használni. Névkiszolgáló Ügyfélkiszolgáló rendszer, amely lehetõvé teszi az erõforrások elnevezését és a név alapján való megkeresését. NNTP (Network News Transfer Protocol) Az Interneten használatos protokoll, amellyel a hírcsoportok tartalmát továbbítják a hírkiszolgálók. NTP (Network Time Protocol) Az Interneten használatos, a helyi idõk összehangolására szolgáló protokoll. Nyilvános kulcsú titkosítás Kódolásra egy nyilvános, visszafejtésre pedig egy másik (titkos) kulcsot használó rendszer. Nyomtatókiszolgáló Az ügyfélkiszolgáló típusba tartozó szoftverrendszer. Lehetõvé teszi, hogy az ügyfelek közös nyomtatót használjanak. OMG (Object Management Group) Számítógépeket gyártó és felhasználó cégek konzorciuma. Céljuk annak elérése, hogy objektumközpontú megoldások alkalmazásával lehetõvé váljon a különbözõ számítógépes architektúrák hálózaton keresztüli kapcsolattartása. Optikai kábel Jelátviteli közeg, amelyben fényjelekkel továbbítják az információt. Optimista séma Tranzakciókezelési séma, amely a több helyrõl beérkezett információk következetességének ellenõrzését a tranzakció feldolgozása utánra halasztja.
263
264
Elosztott rendszerek
ORB (Object Request Broker) Bõvebben lásd a CORBA címszónál. A CORBA rendszerben az ügyfél és a kiszolgáló közti kapcsolatot az ORB kezeli. OSF (Open Software Foundation) UNIX operációs rendszereket és ezzel kapcsolatos egyéb szoftvertermékeket gyártó cégek konzorciuma. OSI (Open Systems Interconnection) Nyílt rendszerek hálózati összekapcsolására vonatkozó szabvány. Öröklés Az objektumközpontú programozásban használt kifejezés. Azt jelenti, hogy egy új osztályt egy már meglevõ tulajdonságainak kiegészítésével hozunk létre. Összehangolás A különbözõ mûveletek olyan módon történõ programozása, hogy azok lépést tarthassanak egymással. Paraméter-elrendezés Módszer, melynek során bizonyos paramétereket egyetlen csomagban helyezünk el, hogy egyben tudjuk azokat eljuttatni egy távoli gépre a hálózaton keresztül. A módszer elsõdleges célja a jelentésbeli (szemantikai) egység megõrzése. Patthelyzet Az a helyzet, amikor két vagy több folyamat, illetve tranzakció olyan erõforrás felszabadulására vár, amit egy tõlük különbözõ folyamat vagy tranzakció foglalt le, de nem tudja felszabadítani. PCM (Pulse Code Modulation) Eljárás, amellyel analóg jelek digitális jelfolyammá alakíthatók. Ez a módszer az analóg jelbõl vett minden minta ábrázolásához nyolc bitet használ. Magát az analóg jelet másodpercenként 8000-szer mintavételezik. PEM (Privacy Enhanced Mail) Egy hivatalos, az Interneten keresztül továbbított elektronikus levelek adatbiztonságának növelésére szolgáló eljárás. Periodikus Olyan hullám, amelynek idõben ismétlõdõ alakja van. Periódus Az az idõtartam, amely alatt egy hullám egy teljes mozgási ciklust megtesz. Pesszimista protokoll Tranzakciók kezelésére szolgáló protokoll, amely a tranzakció megkezdése elõtt következetesség-ellenõrzést végez. PGP (Pretty Good Privacy) Könnyen hozzáférhetõ biztonsági rendszer, amit eredetileg Philip Zimmermann fejlesztett ki. Polinomiális kód Lásd a CRC címszót. Pontpont hálózat Hálózat, amelyben a csomópontok között közvetlen kapcsolatok vannak. Az ilyen hálózatban az üzenetszórás fizikailag kizárt. Protokoll Leírás vagy szabályrendszer, amelyet ha egy rendszer valamennyi tagja követ, akkor lehetõvé teszi köztük a kommunikációt.
Szómagyarázat
PSN (Packet Switching Node) Lásd a Csomagkapcsolási csomópont címszót. PVM (Parallel Virtual Machine) Szoftverrendszer, amely lehetõvé teszi, hogy hálózatba kötött munkaállomások segítségével utánozzuk egy párhuzamos számítógép mûködését. RAID (Redundant Array of Inexpensive Disks) Olyan lemezrendszer, amelyben egy adatblokk több fizikai lemez között oszlik szét. Elosztott rendszereknél a cél a hozzáférés gyorsítása, mivel az egyes lemezek párhuzamosan kezelhetõk. Reláció Objektumok elõfordulásaiból és tulajdonságaiból álló kétdimenziós szerkezet. Relációs modell Logikai rendszer, amelynek alapegysége a reláció. Rendszermag (mag) Az operációs rendszer azon része, amely a folyamatok alacsony szintû kezelését, például az ütemezésüket végzi. Ez a kód mindig a fõtárban található. Rész-összekapcsolás (semijoin) Az összekapcsolás (egyesítés) mûveletének azon változata, amely csökkenti a kommunikációs költségeket. RSA (Rivest-Shamir-Adelman) Rivest-Shamir-Adelman-féle nyilvános kulcsú titkosítási rendszer. Sávszélesség Az a frekvenciatartomány, amely egy adott kommunikációs csatornán keresztül továbbítható. Sávszélesség-felosztás (multiplexelés) Eljárás, amely lehetõvé teszi, hogy több állomás osztozzon egyetlen kommunikációs csatornán. SMTP (Simple Mail Transfer Protocol) Elektronikus levelek továbbítására széles körben használatos protokoll. Sorosítás (szerializáció) A tranzakciók olyan ütemezése, amely ugyanazt a végállapotot eredményezi, mintha azokat sorban egymás után hajtottuk volna végre. SSL (Secure Sockets Layer) Biztonsági protokoll, amit az Interneten keresztül megvalósított ügyfélkiszolgáló rendszerû kapcsolatok biztosítására használnak. STDM (Statistical Time Division Multiplexing) Eljárás, amely lehetõvé teszi, hogy egy átviteli csatorna teljesítményét több állomás között osszuk meg. Az idõszeleteket a rendszer a várható felhasználói igények alapján osztja szét, ami lehetõvé teszi, hogy több állomás használja a vonalat, mint ahány idõszelet rendelkezésre áll. Szál Folyamaton belüli minifolyamat, amely folyamatszint alatti párhuzamosítást tesz lehetõvé. Számítógép-hálózat Számítógépek olyan rendszere, amelyben az egyes résztvevõket valamilyen kommunikációs csatorna köti össze.
265
266
Elosztott rendszerek
Szándéknapló Napló, amelyben a rendszer mindig a soron következõ tranzakciókat tünteti fel. Célja a helyreállíthatóság biztosítása. Szavazási algoritmus Algoritmus, amely szavazás útján határozza meg egy csoport új vezetõjét. Szavazási séma Elosztott tranzakciókezelési séma, amelynél adott számú szavazatnak kell összegyûlnie ahhoz, hogy egy feldolgozási folyamat elkezdõdhessen. Szimplex Átviteli mód, amely egyszerre csak egyirányú adatáramlást tesz lehetõvé. Tárold és továbbítsd (Store-and-forward) Továbbítási eljárás, amelynél az üzenetek egyszerre csak két adott IMP (Interface Message Processor) között mozognak a hálózatban. Bõvebben lásd az IMP címszónál. Távoli eljáráshívás (RPC) Eljáráshívás, amely távoli gépekre is kiterjed. Lásd még az Eljáráshívás címszót. TCP/IP (Transmission Control Protocol/Internet Protocol) Az Interneten használatos átviteli és vezérlési protokollok. TDM (Time Division Multiplexing) Eljárás, amely lehetõvé teszi, hogy egy kommunikációs vonal teljesítményét több munkaállomás között osszuk meg. Ehhez a módszer minden gép számára külön idõszeletet foglal le. Telnet Az Interneten széles körben használt protokoll, amely távoli bejelentkezést tesz lehetõvé. Térbeli lokalizáltság Feldolgozási helyzet, amelynél a feldolgozással kapcsolatos mûveletek viszonylag rövid idõre eloszlanak a szomszédos helyek között. Titkos kulcsú titkosítás Olyan titkosítási rendszer, amely ugyanazt a (titkos) kulcsot használja az üzenet kódolására és visszafejtésére. Többségi konszenzus Elosztott rendszerekben használatos frissítési módszer, amelynek lényege, hogy az elvégzendõ frissítési mûveletet többségi szavazással döntik el. Többszörözés Fájl vagy objektum másolatának más helyen történõ tárolása. Túlterhelési zárlat Az a helyzet, amikor gyakorlatilag a teljes számítási teljesítmény a megszakítások kiszolgálására fordítódik. UDP (User Datagram Protocol) A TCP/IP protokollcsalád kapcsolatmentes átviteli protokollja. URL (Uniform Resource Locator) Az Interneten használatos egységes címzési formátum.
Szómagyarázat
UTC (Universal Coordinated Time) A globális pontos idõ rövidítése. Rövidhullámú rádióadás, illetve különbözõ mûholdas szolgáltatások formájában lehet elérni. Ügyfél Az ügyfélkiszolgáló alapú elosztott rendszerekben az a szoftverösszetevõ, amely a helyi gépeken található, és feladata a kiszolgálóval való kapcsolat biztosítása. Ügynökfolyamat Folyamat, amely összeköttetést teremt a helyi operációs rendszer és a hálózat között. Üzenetkapcsolás Átviteli séma, amely szegmenseken belül foglalja le a kommunikációs útvonalakat. Teljes pontpont kapcsolat soha nem jön létre a rendszerben. Üzenetkivonatolás Üzenet egyedi átalakítása. Üzenetszórás Átviteli módszer, amelynél a kisugárzott üzenetet egy csoport valamennyi tagja megkapja. Üzenettovábbítás Folyamatközi kommunikációs séma, amely kifejezetten megadott küldési és fogadási függvényekre támaszkodik. Vektor idõbélyeg Idõbélyeg, amely lehetõvé teszi, hogy egy csoport tagjaitól érkezõ frissítések idõpontjait külön-külön tartsuk nyilván. Világháló (WWW, World Wide Web) Az Internet gyakorlatilag legjelentõsebb információs erõforrása és lekérdezési rendszere. Virtuális hívás Adatátviteli módszer, amelynél valamennyi csomag továbbítására ugyanazt az utat használjuk, és a csomagok sorrendje is változatlan marad. Virtuális memória Rendszer, amely lehetõvé teszi, hogy a végrehajtható állományok a ténylegesen meglevõ fizikai memóriánál nagyobb tárterületet használjanak. A programokat ennek érdekében kis egyenlõ részekre (lapokra) bontják, és másodlagos tárolóeszközön tárolják. Ezek a lapok futásidõben egy leképezési eljárás segítségével automatikusan kerülnek be az elsõdleges tárba. Visszafejtés Az eredeti szöveges üzenet elõállítása a kódolt üzenetbõl egy megfelelõ kulcs alapján. Visszagörgetés Egy tranzakció hatásának visszafordítása. Visszavonási/Végrehajtási napló Naplófájl, amely lehetõvé teszi a fájlok helyreállítható kezelését. Lásd még a naplófájl címszót. Vízszintes felosztás Egy relációnak egy adatbázisban való olyan elosztása, amikor a részhalmazok a valamennyi tulajdonsággal rendelkezõ csoportok közül kerülnek ki. VOD (Video On Demand) Olyan rendszer, amelyben egy kiszolgáló videofilmeket tárol, és azokat hálózaton keresztül bocsátja a felhasználók rendelkezésére.
267
268
Elosztott rendszerek
Vonalkapcsolás Kommunikációs környezet, amelyben a kommunikáló felek közötti csatorna az adatátvitel teljes idõtartama alatt foglalt. WAN (Wide Area Network) Nagy kiterjedésû hálózat. X.21, X.25 A CCITT által kidolgozott hálózathozzáférési protokollok, amelyeket az ISO-OSI modell 1., 2. és 3. rétege tartalmaz. X.500 A CCITT és az ISO által leírt címtárszolgáltatás. XML (eXtensible Markup Language) Jelölõnyelv, amellyel a Világhálón kezelt dokumentumtípusok adhatók meg. Zárlat Szoftveres eljárás, amellyel megakadályozható egy megosztott erõforráshoz való hozzáférés.