Tuple Space

Szerző: Robert Simon
A Teremtés Dátuma: 24 Június 2021
Frissítés Dátuma: 24 Június 2024
Anonim
BISSA - A Scalabale Tuple Space
Videó: BISSA - A Scalabale Tuple Space

Tartalom

Meghatározás - Mit jelent a Tuple Space?

A tuple tér az asszociatív memória modell végrehajtása az elosztott / párhuzamos számításhoz. Tuples könyvtárat kínál, amely egyszerre érhető el. A duplák olyan feltételek, amelyek nulla vagy több argumentumot és kulcsot tartalmaznak.


A parancsok gyűjteménye támogat néhány alapvető műveletet, például egy elem hozzáadását a szóközhöz (írás) és egy elem eltávolítását a szóközből (vétel). A tuple gyűjteményt több tuple helykiszolgáló hálózatán keresztül tárolják és kezelik. Több szál egy vagy különálló gépeken egyidejűleg érheti el a helyet. Egyesek hozzáfűzést adnak a térhez, mások eltávolítják őket egy olyan folyamatban, amelyet táblára mutató metaforának lehet tekinteni.

Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, hogy mi a lényeg a felhőalapú számítástechnikában, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.

A Techopedia magyarázza a Tuple Space-t

A dupla szóközök az az elmélet, amelyen a linda nyelv alapul. A Tuple helymeghatározásokat a Java (JavaSpaces), a Lua, a Lisp, a Python, a Prolog, a Ruby, a .NET, a Smalltalk és a Tcl számára is kifejlesztették.

A kétszemélyes tér absztrakció hatékony választás a modulba való beépítéshez. Hasznos struktúrát jelent egy jól meghatározott felülettel. Ezért újra felhasználható és modulálható.

A párbeszédtér által támogatott néhány alapművelet a következő:
  • write (tuple): Egy gépelés hozzáadásához használható a szóközbe
  • take (sablon tuple): A sablonnak megfelelő sablon asszociatív keresésének végrehajtására szolgál. Miután megtalálta, a rekesz törlődik a helyről, majd visszahozható.
  • waitToTake (sablon tuple): A sablonnak megfelelő sablon asszociatív keresésére szolgál. Blokkolja, amíg a mérkőzés meg nem található. Ezután eltávolítja és visszahozza az illesztett gombokat a térből.
  • Olvassa el (sablon összeállítás): Ugyanaz, mint a fentiekben ismertetett "elvállalás" azzal a kivétellel, hogy a remek nem kerül eltávolításra a rekeszből
  • waitToRead (sablon tuple): Ugyanaz, mint a fent kifejtett "waitToTake", azzal a különbséggel, hogy a remek nem kerül eltávolításra a rekeszből
  • letapogatás (sablon összeállítás): Ugyanaz, mint a fent leírt "olvasás", azzal a különbséggel, hogy visszaadja a teljes sablongyűjteményt, amely megfelel
  • szám (sablon összeállítás): Ugyanaz, mint a fent leírt "letapogatás", azzal a különbséggel, hogy a megfelelő összetevők számát adja vissza, nem magának az összegyűjtésnek.
Néhány példa a páros térbeli megvalósításokra: többek között az Apache River, a Blitz Project, a Fly Object Space, a GigaSpaces és a Linda egy mobil környezetben (LIME).