Distributed computing is a field of computer science that studies distributed systems. A distributed system is a software system in which components located on networked computers communicate and coordinate their actions by passing messages. The components interact with each other in order to achieve a common goal. Three significant characteristics of distributed systems are: concurrency of components, lack of a global clock, and independent failure of components. Examples of distributed systems vary from SOA-based systems to massively multiplayer online games to peer-to-peer applications.

Property Value
dbo:abstract
  • Ein verteiltes System ist nach der Definition von Andrew S. Tanenbaum ein Zusammenschluss unabhängiger Computer, die sich für den Benutzer als ein einziges System präsentieren. Peter Löhr definiert es etwas grundlegender als „eine Menge interagierender Prozesse (oder Prozessoren), die über keinen gemeinsamen Speicher verfügen und daher über Nachrichten miteinander kommunizieren“. Das Teilgebiet in der Informatik, welches sich mit verteilten Systemen und deren Algorithmen beschäftigt, wird Verteiltes Rechnen oder Verteilte Verarbeitung (englisch: Distributed Computing) genannt. (de)
  • Distributed computing is a field of computer science that studies distributed systems. A distributed system is a software system in which components located on networked computers communicate and coordinate their actions by passing messages. The components interact with each other in order to achieve a common goal. Three significant characteristics of distributed systems are: concurrency of components, lack of a global clock, and independent failure of components. Examples of distributed systems vary from SOA-based systems to massively multiplayer online games to peer-to-peer applications. A computer program that runs in a distributed system is called a distributed program, and distributed programming is the process of writing such programs. There are many alternatives for the message passing mechanism, including pure HTTP, RPC-like connectors and message queues. A goal and challenge pursued by some computer scientists and practitioners in distributed systems is location transparency; however, this goal has fallen out of favour in industry, as distributed systems are different from conventional non-distributed systems, and the differences, such as network partitions, partial system failures, and partial upgrades, cannot simply be "papered over" by attempts at "transparency" (see CAP theorem). Distributed computing also refers to the use of distributed systems to solve computational problems. In distributed computing, a problem is divided into many tasks, each of which is solved by one or more computers, which communicate with each other by message passing. (en)
  • الحوسبة الموزعة هي مجال من مجالات هندسة الحاسبات، يدرس ما يسمى بالأنظمة الموزعة distributed system. وهي عبارة عن نظام برمجيات يتألف من مجموعة من أجهزة الحواسيب التي تتصل مع بعضها البعض من خلال شبكة موصلة فيما بينها. يكون التواصل والتفاعل بين هذه الاجهزة من خلال تمرير رسائل passing messages . ،وتتفاعل هذه المكونات مع بعضها البعض من أجل تحقيق هدف مشترك. تسمى برامج الحاسوب التي تعمل على الأنظمة الموزعة برامج موزعة.في الحوسبة الموزعة، يتم تقسيم المشكلة إلى مشاكل صغيرة، ثم يتم توزيعها على الحواسيب ليتم حل هذه المشكلة. كلمة وزعت في مصطلحات مثل "نظام توزيع"، "البرمجة الموزعة"، و "خوارزمية توزيع" يشير أصلا إلى شبكات الكمبيوتر حيث تم توزيع أجهزة الكمبيوتر الفردية جسديا في بعض المناطق الجغرافية. تستخدم المصطلحات في الوقت الحاضر في نطاق أوسع من ذلك بكثير المعنى، حتى في اشارة الى عمليات مستقلة التي تعمل على نفس الكمبيوتر الفعلي والتفاعل مع بعضها البعض من خلال تمرير الرسالة وبينما لا يوجد تعريف واحد للنظام توزيع، وتستخدم الخصائص المعرفة التالية شيوعا: هناك العديد من الكيانات الحسابية مستقلة، كل منها له الذاكرة المحلية الخاصة بها. الكيانات التواصل مع بعضهم البعض من خلال تمرير الرسالة.↑ ↑ ↑ ↑ ↑ (ar)
  • La computación distribuida o informática en malla es un modelo para resolver problemas de computación masiva utilizando un gran número de ordenadores organizados en clústeres incrustados en una infraestructura de telecomunicaciones distribuida. (es)
  • Le calcul distribué ou réparti ou encore partagé, est l'action de répartir un calcul ou un traitement sur plusieurs microprocesseurs et plus généralement toute unité centrale informatique. Le calcul distribué est souvent réalisé sur des clusters de calcul spécialisés, mais peut aussi être réalisé sur des stations informatiques individuelles à plusieurs cœurs. La distribution d'un calcul est un domaine de recherche des sciences mathématiques et informatiques. Elle implique notamment la notion de calcul parallèle. (fr)
  • Il calcolo distribuito è un campo dell'informatica che studia i sistemi distribuiti. Un sistema distribuito consiste in tanti e autonomi computer che comunicano attraverso una rete. I computer interagiscono tra loro al fine di raggiungere un obiettivo comune. Un software eseguito in un sistema distribuito è chiamato programma distribuito, e la programmazione distribuita è il processo di scrittura di tali software. Il calcolo distribuito si riferisce anche all'uso di sistemi distribuiti per risolvere problemi computazionali. Nel calcolo distribuito, un problema è diviso in molti compiti ognuno dei quali è risolto da un singolo computer. (it)
  • 分散コンピューティング(ぶんさんコンピューティング、英: Distributed computing)とは、プログラムの個々の部分が同時並行的に複数のコンピュータ上で実行され、各々がネットワークを介して互いに通信を行いながら全体として処理が進行する計算手法のことである。複雑な計算などをネットワークを介して複数のコンピュータを利用して行うことで、一台のコンピュータで計算するよりスループットを上げようとする取り組み、またはそれを実現する為の仕組みである。分散処理(ぶんさんしょり)ともいう。並列コンピューティングの一形態に分類されるが、一般に並列コンピューティングと言えば、同時並行に実行する主体は同じコンピュータシステム内のCPU群である。ただし、どちらもプログラムの分割(同時に実行できる部分にプログラムを分けること)が必須である。分散コンピューティングではさらに、それぞれの部分が異なる環境でも動作できるようにしなければならない[要検証 – トーク]。例えば、2台の異なるハードウェアを使ったコンピュータで、それぞれ異なるファイルシステム構成であっても動作するよう配慮する必要がある。 問題を複数の部分問題に分けて各コンピュータに実行させるのが基本であり、素数探索や数多く試してみる以外に解決できない問題の対処として用いられているものが多い。分散コンピューティングの例としてBOINCがある。これは、大きな問題を多数の小さな問題に分割し、多数のコンピュータに分配するフレームワークである。その後、それぞれの結果を集めて大きな解を得る。一般的に処理を分散すると一台のコンピュータで計算する場合と比べ、問題データの分配、収集、集計するためのネットワークの負荷が増加し、問題解決の為のボトルネックとなるため、部分問題間の依存関係を減らすことが重要な課題となる。 分散コンピューティングは、コンピュータ同士をネットワーク接続し、効率的に通信できるよう努力した結果として自然に生まれた。しかし、分散コンピューティングはコンピュータネットワークと同義ではない。単にコンピュータネットワークと言った場合、複数のコンピュータが互いにやり取りするが、単一のプログラムの処理を共有することはない。World Wide Web はコンピュータネットワークの例であるが、分散コンピューティングの例ではない。 分散処理を構築するための様々な技術や標準が存在し、一部はその目的に特化して設計されている。例えば、RPC(Remote Procedure Call)、Java Remote Method Invocation (Java RMI)、.NET Remoting などがある。 (ja)
  • Distributed computing (Engels voor gedistribueerd rekenen) is een techniek waarbij rekentaken niet door één enkele computer worden uitgevoerd, maar door een verzameling computers verbonden in een computernetwerk; het lijkt daarmee enigszins op een computercluster. De verzameling computers kan bestaan uit machines in één ruimte, of uit computers op meerdere locaties, waarbij gebruik wordt gemaakt van conventionele netwerktechnieken en internet. Het idee is om een grotere totale rekenkracht (verwerkingscapaciteit) te verkrijgen door het combineren van de rekenkracht van de individuele computers. Wanneer in een dergelijk netwerk zeer veel relatief eenvoudige computers beschikbaar zijn, kan de beschikbare rekenkracht aanzienlijke proporties aannemen, vergelijkbaar met een supercomputer. Distributed computing is met name geschikt voor rekentaken waarbij de hoeveelheid data die tussen de cliënt en de server moet worden verstuurd, erg klein is in verhouding tot de rekenkracht die nodig is om de data te verwerken. Ook moet de totale taak kunnen worden onderverdeeld in kleinere taken die geen onderlinge relaties hebben. (nl)
  • Obliczenia rozproszone (ang. distributed computing) – obliczenia, umożliwiające współdzielenie zasobów obliczeniowych, często rozproszonych geograficznie. W obliczeniach rozproszonych zadanie obliczeniowe poddane zostaje dekompozycji np. na programy, procesy, procesory. Przykładem obliczeń rozproszonych są obliczenia na klastrach, w szczególności heterogenicznych. Szczególną popularnością wśród użytkowników Internetu cieszą się projekty, w których użytkownicy udostępniają odpłatnie bądź nieodpłatnie moc obliczeniową swoich komputerów firmom prywatnym, instytucjom naukowym, rządowym lub osobom prywatnym. Obliczenia te opierają się na modelu klient-serwer. Użytkownik instaluje oprogramowanie (klienta), który pobiera dane (np. zadany przedział liczb, zbiór cząsteczek, itp.) z serwera w celu ich przetworzenia. Po przetworzeniu pobranych danych klient przesyła serwerowi wyniki przeprowadzonych obliczeń, a następnie pobiera od serwera kolejne dane do przetworzenia. (pl)
  • Um sistema de processamento distribuído ou paralelo é um sistema que interliga vários nós de processamento (computadores individuais, não necessariamente homogéneos) de maneira que um processo de grande consumo seja executado no nó "mais disponível", ou mesmo subdividido por vários nós. Conseguindo-se, portanto, ganhos óbvios nestas soluções: uma tarefa qualquer, se divisível em várias subtarefas pode ser realizada em paralelo. A nomenclatura geralmente utilizada neste contexto é HPC (High Performance Computing) e/ou DPC (Distributed/Parallel Computing). (pt)
  • Распределённые вычисления — способ решения трудоёмких вычислительных задач с использованием нескольких компьютеров, чаще всего объединённых в параллельную вычислительную систему. Распределённые вычисления применимы также в распределенных системах управления.Последовательные вычисления в распределённых системах выполняются с учётом одновременного решения многих задач. Особенностью распределенных многопроцессорных вычислительных систем, в отличие от локальных суперкомпьютеров, является возможность неограниченного наращивания производительности засчет масштабирования. Слабосвязанные, гетерогенные вычислительные системы с высокой степенью распределения выделяют в отдельный класс распределенных систем — грид. (ru)
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 8501 (xsd:integer)
dbo:wikiPageRevisionID
  • 707131871 (xsd:integer)
dct:subject
rdf:type
rdfs:comment
  • Ein verteiltes System ist nach der Definition von Andrew S. Tanenbaum ein Zusammenschluss unabhängiger Computer, die sich für den Benutzer als ein einziges System präsentieren. Peter Löhr definiert es etwas grundlegender als „eine Menge interagierender Prozesse (oder Prozessoren), die über keinen gemeinsamen Speicher verfügen und daher über Nachrichten miteinander kommunizieren“. Das Teilgebiet in der Informatik, welches sich mit verteilten Systemen und deren Algorithmen beschäftigt, wird Verteiltes Rechnen oder Verteilte Verarbeitung (englisch: Distributed Computing) genannt. (de)
  • La computación distribuida o informática en malla es un modelo para resolver problemas de computación masiva utilizando un gran número de ordenadores organizados en clústeres incrustados en una infraestructura de telecomunicaciones distribuida. (es)
  • Le calcul distribué ou réparti ou encore partagé, est l'action de répartir un calcul ou un traitement sur plusieurs microprocesseurs et plus généralement toute unité centrale informatique. Le calcul distribué est souvent réalisé sur des clusters de calcul spécialisés, mais peut aussi être réalisé sur des stations informatiques individuelles à plusieurs cœurs. La distribution d'un calcul est un domaine de recherche des sciences mathématiques et informatiques. Elle implique notamment la notion de calcul parallèle. (fr)
  • Distributed computing is a field of computer science that studies distributed systems. A distributed system is a software system in which components located on networked computers communicate and coordinate their actions by passing messages. The components interact with each other in order to achieve a common goal. Three significant characteristics of distributed systems are: concurrency of components, lack of a global clock, and independent failure of components. Examples of distributed systems vary from SOA-based systems to massively multiplayer online games to peer-to-peer applications. (en)
  • الحوسبة الموزعة هي مجال من مجالات هندسة الحاسبات، يدرس ما يسمى بالأنظمة الموزعة distributed system. وهي عبارة عن نظام برمجيات يتألف من مجموعة من أجهزة الحواسيب التي تتصل مع بعضها البعض من خلال شبكة موصلة فيما بينها. يكون التواصل والتفاعل بين هذه الاجهزة من خلال تمرير رسائل passing messages . ،وتتفاعل هذه المكونات مع بعضها البعض من أجل تحقيق هدف مشترك. (ar)
  • Il calcolo distribuito è un campo dell'informatica che studia i sistemi distribuiti. Un sistema distribuito consiste in tanti e autonomi computer che comunicano attraverso una rete. I computer interagiscono tra loro al fine di raggiungere un obiettivo comune. Un software eseguito in un sistema distribuito è chiamato programma distribuito, e la programmazione distribuita è il processo di scrittura di tali software. (it)
  • 分散コンピューティング(ぶんさんコンピューティング、英: Distributed computing)とは、プログラムの個々の部分が同時並行的に複数のコンピュータ上で実行され、各々がネットワークを介して互いに通信を行いながら全体として処理が進行する計算手法のことである。複雑な計算などをネットワークを介して複数のコンピュータを利用して行うことで、一台のコンピュータで計算するよりスループットを上げようとする取り組み、またはそれを実現する為の仕組みである。分散処理(ぶんさんしょり)ともいう。並列コンピューティングの一形態に分類されるが、一般に並列コンピューティングと言えば、同時並行に実行する主体は同じコンピュータシステム内のCPU群である。ただし、どちらもプログラムの分割(同時に実行できる部分にプログラムを分けること)が必須である。分散コンピューティングではさらに、それぞれの部分が異なる環境でも動作できるようにしなければならない[要検証 – トーク]。例えば、2台の異なるハードウェアを使ったコンピュータで、それぞれ異なるファイルシステム構成であっても動作するよう配慮する必要がある。 (ja)
  • Distributed computing (Engels voor gedistribueerd rekenen) is een techniek waarbij rekentaken niet door één enkele computer worden uitgevoerd, maar door een verzameling computers verbonden in een computernetwerk; het lijkt daarmee enigszins op een computercluster. De verzameling computers kan bestaan uit machines in één ruimte, of uit computers op meerdere locaties, waarbij gebruik wordt gemaakt van conventionele netwerktechnieken en internet. Het idee is om een grotere totale rekenkracht (verwerkingscapaciteit) te verkrijgen door het combineren van de rekenkracht van de individuele computers. Wanneer in een dergelijk netwerk zeer veel relatief eenvoudige computers beschikbaar zijn, kan de beschikbare rekenkracht aanzienlijke proporties aannemen, vergelijkbaar met een supercomputer. (nl)
  • Obliczenia rozproszone (ang. distributed computing) – obliczenia, umożliwiające współdzielenie zasobów obliczeniowych, często rozproszonych geograficznie.W obliczeniach rozproszonych zadanie obliczeniowe poddane zostaje dekompozycji np. na programy, procesy, procesory.Przykładem obliczeń rozproszonych są obliczenia na klastrach, w szczególności heterogenicznych. (pl)
  • Um sistema de processamento distribuído ou paralelo é um sistema que interliga vários nós de processamento (computadores individuais, não necessariamente homogéneos) de maneira que um processo de grande consumo seja executado no nó "mais disponível", ou mesmo subdividido por vários nós. Conseguindo-se, portanto, ganhos óbvios nestas soluções: uma tarefa qualquer, se divisível em várias subtarefas pode ser realizada em paralelo.A nomenclatura geralmente utilizada neste contexto é HPC (High Performance Computing) e/ou DPC (Distributed/Parallel Computing). (pt)
  • Распределённые вычисления — способ решения трудоёмких вычислительных задач с использованием нескольких компьютеров, чаще всего объединённых в параллельную вычислительную систему. Распределённые вычисления применимы также в распределенных системах управления.Последовательные вычисления в распределённых системах выполняются с учётом одновременного решения многих задач. (ru)
rdfs:label
  • Distributed computing (en)
  • حوسبة موزعة (ar)
  • Verteiltes System (de)
  • Computación distribuida (es)
  • Calcul distribué (fr)
  • Calcolo distribuito (it)
  • 分散コンピューティング (ja)
  • Distributed computing (nl)
  • Obliczenia rozproszone (pl)
  • Sistema de processamento distribuído (pt)
  • 分布式计算 (zh)
  • Распределённые вычисления (ru)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
is dbo:academicDiscipline of
is dbo:field of
is dbo:genre of
is dbo:industry of
is dbo:knownFor of
is dbo:profession of
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbp:discipline of
is dbp:field of
is dbp:fields of
is dbp:genre of
is dbp:industry of
is dbp:knownFor of
is foaf:primaryTopic of