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