ഡിസ്ട്രിബൂട്ടഡ് കംപ്യൂട്ടിംഗ്

വിക്കിപീഡിയ, ഒരു സ്വതന്ത്ര വിജ്ഞാനകോശം.
Jump to navigation Jump to search

ഡിസ്ട്രിബൂട്ടഡ്(വിതരണം ചെയ്ത) സിസ്റ്റങ്ങളെ പഠിക്കുന്ന കമ്പ്യൂട്ടർ സയൻസിന്റെ ഒരു മേഖലയാണ് ഡിസ്ട്രിബൂട്ടഡ് കമ്പ്യൂട്ടിംഗ്. അതിന്റെ ഘടകങ്ങൾ‌ വ്യത്യസ്‌ത നെറ്റ്‌വർ‌ക്ക് കമ്പ്യൂട്ടറുകളിൽ‌ സ്ഥിതിചെയ്യുന്ന ഒരു സിസ്റ്റമാണ് ഡിസ്ട്രിബ്യൂട്ട് സിസ്റ്റം, അവ പരസ്പരം സന്ദേശങ്ങൾ കൈമാറുന്നതിലൂടെ ആശയവിനിമയം നടത്തുകയും ഏകോപിപ്പിക്കുകയും ചെയ്യുന്നു.[1]ഒരു പൊതു ലക്ഷ്യം നേടുന്നതിന് ഘടകങ്ങൾ പരസ്പരം സംവദിക്കുന്നു. വിതരണം ചെയ്ത സിസ്റ്റങ്ങളുടെ മൂന്ന് പ്രധാന സവിശേഷതകൾ ഇവയാണ്: ഘടകങ്ങളുടെ ഏകീകരണം, ആഗോള ക്ലോക്കിന്റെ അഭാവം, ഘടകങ്ങളുടെ സ്വതന്ത്ര പരാജയം.[1] വിതരണം ചെയ്ത സിസ്റ്റങ്ങളുടെ ഉദാഹരണങ്ങൾ എസ്‌എ‌എ അടിസ്ഥാനമാക്കിയുള്ള സിസ്റ്റങ്ങൾ മുതൽ മൾട്ടിപ്ലെയർ ഓൺലൈൻ ഗെയിമുകൾ മുതൽ പിയർ-ടു-പിയർ ആപ്ലിക്കേഷനുകൾ എന്നിങ്ങനെയാണ്.

ഒരു വിതരണ സിസ്റ്റത്തിനുള്ളിൽ പ്രവർത്തിക്കുന്ന ഒരു കമ്പ്യൂട്ടർ പ്രോഗ്രാമിനെ ഡിസ്ട്രിബ്യൂട്ട് പ്രോഗ്രാം എന്ന് വിളിക്കുന്നു (കൂടാതെ വിതരണം ചെയ്ത പ്രോഗ്രാമിംഗ് അത്തരം പ്രോഗ്രാമുകൾ എഴുതുന്ന പ്രക്രിയയാണ്).[2]ശുദ്ധമായ എച്ച്ടിടിപി, ആർ‌പി‌സി പോലുള്ള കണക്റ്ററുകൾ, സന്ദേശ ക്യൂകൾ‌ എന്നിവയുൾ‌പ്പെടെ സന്ദേശ കൈമാറൽ‌ സംവിധാനത്തിനായി നിരവധി തരം നടപ്പാക്കലുകൾ‌ ഉണ്ട്.[3]

അവലംബം[തിരുത്തുക]

  1. 1.0 1.1 Tanenbaum, Andrew S.; Steen, Maarten van (2002). Distributed systems: principles and paradigms. Upper Saddle River, NJ: Pearson Prentice Hall. ISBN 0-13-088893-1.
  2. Andrews (2000). Dolev (2000). Ghosh (2007), p. 10.
  3. Magnoni, L. (2015). "Modern Messaging for Distributed Sytems (sic)". Journal of Physics: Conference Series (ഭാഷ: ഇംഗ്ലീഷ്). 608 (1): 012038. doi:10.1088/1742-6596/608/1/012038. ISSN 1742-6596.