Distributed computing is a field of computer science that studies distributed systems. A distributed system consists of multiple autonomous computers that communicate through a computer network. The computers interact with each other in order to achieve a common goal. A computer program that runs in a distributed system is called a distributed program, and distributed programming is the process of writing such programs.

PropertyValue
dbpprop:abstract
  • Distributed computing is a field of computer science that studies distributed systems. A distributed system consists of multiple autonomous computers that communicate through a computer network. The computers interact with each other in order to achieve a common goal. A computer program that runs in a distributed system is called a distributed program, and distributed programming is the process of writing such programs. 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 computer.
  • Verteiltes Rechnen (auch Dezentralisiertes Rechnen, Verteilte EDV; engl. Distributed Computing) ist eine Technik der Anwendungsprogrammierung, bei der die einzelnen Prozesse einer verteilten Anwendung ein gemeinsames Ergebnis berechnen.
  • La computació distribuïda és un nou model informàtic que permet fer grans càlculs utilitzant milers d'ordinadors de voluntaris i així estalviant els costos d'un superordinador. Aquest sistema es basa en repartir la informació a través d'Internet mitjançant un programari, prèviament descarregat per l'usuari, a diferents ordinadors, que van resolent els càlculs i un cop en tenen el resultat l'envien al servidor. Aquest projectes, quasi sempre solidaris, reparteixen la informació a processar entre els milers d'ordinadors voluntaris per poder assolir quotes de processament a vegades més gran que les de superordinadors.
  • Distribuovaný výpočet je výpočet rozdělený na více menších, méně náročných úloh za účelem rychlejšího vyřízení požadavku předaného programu. Lze ho využít jen u výpočtů, jejichž algoritmus lze paralelizovat – převést na paralelní verzi, kdy vzájemně nezávislé části výpočtu běží současně. Výpočet lze distribuovat buď na úrovni operačního systému s přesměrováním softwarových vláken na jiné členy clusteru, nebo přímo v režii programu, který se nainstaluje v podobě mnoha klientů na každý z počítačů tvořících cluster. Mezi typické výpočty, které je vhodné řešit distribuovaně, patří analýza velkého množství statistických dat, „zpětné inženýrství“ DNA, modelování struktury proteinů a poněkud méně seriózní výpočty jako generování fraktálů nebo zkoumání vesmírného vlnění na přítomnost rádiového signálu mimozemšťanů. Český projekt distribuovaného počítání Wieferich@home se soustředí na nalezení Wieferichových prvočísel.
  • La computación distribuida o informática en malla, es un nuevo modelo para resolver problemas de computación masiva utilizando un gran número de computadoras organizadas en racimos incrustados en una infraestructura de telecomunicaciones distribuida.
  • Hajautetut järjestelmät on tietojenkäsittelytieteen laaja osa-alue, joka tutkii ja kehittää ohjelmia sekä ohjelmisto- ja tietoliikennejärjestelmiä joiden voidaan katsoa koostuvan itsenäisistä, keskenään kommunikoivista osista. Kun kohteena on useista rinnakkaisesti toimivista moduleista koostuvan ohjelman tai ohjelmistojärjestelmän laatiminen ja ymmärtäminen, käytetään myös ilmaisua rinnakkaisohjelmointi. Tähän sisältyy muun muassa hajautettujen järjestelmien formaali määrittely ja verifiointi. Alue liittyy läheisesti varsinkin käyttöjärjestelmien ja tosiaikajärjestelmien tutkimukseen. Tietoliikenneverkon, esimerkiksi Internetin, välityksellä kommunikoivien järjestelmien tutkimus kattaa muun muassa hajautettujen ohjelmistoarkkitehtuurien ja niiden tarvitsemien teknisten alustojen kehittämisen ja mallittamisen. Tähän laajaan alueeseen kuuluu esimerkiksi yksittäisten arkkitehtuurien tutkimus, eri tasojen esityskielet (varsinkin XML-metakieleen nojaavat esitystavat), välitaso-ohjelmistojen (middleware) tutkimus ja sovellutusten alueella esimerkiksi tietokoneavusteinen ryhmätyö (CSCW).
  • Le calcul distribué ou réparti, consiste à répartir un calcul ou un système sur plusieurs ordinateurs distincts. Le calcul distribué est une forme de calcul parallèle, par contre il diffère des grappes de serveurs (computing clusters), en ce que les ordinateurs qui réalisent le calcul ne sont pas typiquement dédiés au calcul distribué et ne possèdent pas toujours les mêmes matériels et systèmes de fichiers, alors que les grappes (clusters) comprennent la plupart du temps du matériel spécifique et dédié à une tâche précise.
  • Az elosztott számítások egy számítógépes feldolgozási módszer, ahol egy program különböző részei kettő vagy több számítógépen futnak párhuzamosan, és kommunikálnak egymással a hálózaton keresztül. Az elosztott számítások egy típusa a szegmentált vagy párhuzamos számítások módszerének, de az utóbbi kifejezést inkább akkor használják, ha egy program különböző részei több - egy számítógépben elhelyezett - processzoron futnak párhuzamosan. Miközben mindkét feldolgozási típus megköveteli, hogy a program külön futtatható részekre legyen bontva, az elosztott számítások esetén a programrésznek figyelembe kell vennie azt is, hogy a többi részprogram különböző környezetben fog futni. Például két számítógép gyakran más hardverrel vagy fájlrendszerrel rendelkezik. Egy példa az elosztott számításokra a BOINC fejlesztői környezet, amellyel kiterjedt problémákat lehet több számítógépen megoldható kisebbekre bontani. Később a részeredményekből összeállítható a végső megoldás. Az elosztott számítások fejlődése nyilvánvaló eredménye annak, hogy a számítógépek képesek hatékonyan kommunikálni hálózatokon keresztül. Az elosztott számítások nem összekeverendő a hálózati számítástechnikával. A Word Wide Web például egy hálózat, de nem használ elosztott számítási módszereket. Számos technológia és szabvány létezik elosztott számítások megvalósítására. Többet közülük egy adott célra optimalizáltak, mint amilyen a Remote Procedure Calls (RPC), a Remote Method Invocation vagy a . NET Remoting.
  • Il calcolo distribuito (distributed computing) utilizza le risorse di diversi computer collegati in rete tra di loro per risolvere problemi computazionali a larga scala. Il progetto SETI@home, lanciato a metà degli anni 1990, è stato il primo progetto ampiamente conosciuto di grid computing, seguito da molti altri che svolgono compiti per ricerche mediche, matematiche, modelli climatici. Questi progetti lavorano come screensaver oppure sfruttando i "tempi morti" di utilizzo della CPU delle piattaforme in cui sono installati (in maniera da non ridurne le prestazioni), elaborando piccole parti di un progetto di ricerca molto vasto. Attualmente il mondo del calcolo distribuito si è evoluto molto e molti ricercatori usano questa tecnica per portare avanti le loro ricerche. Esistono progetti in vari campi per esempio medico, astronomico, fisico, chimico e così via. Un programma molto utilizzato a cui i vari progetti di calcolo distribuito si appoggiano è BOINC ovvero Berkeley Open Infrastructure for Network Computing, grazie al quale i volontari possono con pochi clic scegliere i progetti a cui voler contribuire. Il programma penserà poi a scaricare tutto il necessario e a iniziare i calcoli, senza disturbo per l'utente.
  • ファイル:Folding@home-badq. png Folding@home 分散コンピューティング(ぶんさん-、英: Distributed computing)とは、情報処理手法の一種であり、プログラムの個々の部分が同時並行的に複数のコンピュータ上で実行され、それらがネットワークを介して互いに通信しあう形態である。複雑な計算などをネットワークを介して複数のコンピュータを利用して行うことで、一台のコンピュータで計算するよりスループットを上げようとする取り組み、またはそれを実現する為の仕組みである。分散処理(ぶんさんしょり)ともいう。並列コンピューティングの一形態に分類されるが、一般に並列コンピューティングと言えば、同時並行に実行する主体は同じコンピュータシステム内のCPU群である。ただし、どちらもプログラムの分割(同時に実行できる部分にプログラムを分けること)が必須である。分散コンピューティングではさらに、それぞれの部分が異なる環境でも動作できるようにしなければならない。例えば、2台の異なるハードウェアを使ったコンピュータで、それぞれ異なるファイルシステム構成であっても動作するよう配慮する必要がある。 問題を複数の部分問題に分けて各コンピュータに実行させるのが基本であり、素数探索や数多く試してみる以外に解決できない問題の対処として用いられているものが多い。分散コンピューティングの例としてBOINCがある。これは、大きな問題を多数の小さな問題に分割し、多数のコンピュータに分配するフレームワークである。その後、それぞれの結果を集めて大きな解を得る。一般的に処理を分散すると一台のコンピュータで計算する場合と比べ、問題データの分配、収集、集計するためのネットワークの負荷が増加し、問題解決の為のボトルネックとなるため、部分問題間の依存関係を減らすことが重要な課題となる。 分散コンピューティングは、コンピュータ同士をネットワーク接続し、効率的に通信できるよう努力した結果として自然に生まれた。しかし、分散コンピューティングはコンピュータネットワークと同義ではない。単にコンピュータネットワークと言った場合、複数のコンピュータが互いにやり取りするが、単一のプログラムの処理を共有することはない。World Wide Web はコンピュータネットワークの例であるが、分散コンピューティングの例ではない。 分散処理を構築するための様々な技術や標準が存在し、一部はその目的に特化して設計されている。例えば、RPC(Remote Procedure Call)、Java RMI(Remote Method Invocation)、. NET Remoting などがある。
  • Distributed computing is een techniek waarbij de taken niet door één enkele computer worden uitgevoerd, maar door een verzameling van genetwerkte computers en 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.
  • Obliczenia rozproszone – 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.
  • A computação distribuída, ou sistema distribuído, é uma referência à computação paralela e descentralizada, realizada por dois ou mais computadores conectados através de uma rede, cujo objetivo é concluir uma tarefa em comum.
  • Распределённые вычисле́ния — способ решения трудоёмких вычислительных задач с использованием двух и более компьютеров, объединённых в сеть. Распределённые вычисления являются частным случаем параллельных вычислений, то есть одновременного решения различных частей одной вычислительной задачи несколькими процессорами одного или нескольких компьютеров. Поэтому необходимо, чтобы решаемая задача была сегментирована, то есть разделена на подзадачи, которые могут вычисляться параллельно. При этом для распределенных вычислений приходится также учитывать возможное различие в вычислительных ресурсах, которые будут доступны для расчёта различных подзадач. Более того, не всякую задачу можно разделить на подзадачи, которые можно решать параллельно.
  • Distributed computing är ett nätverk (grid) av (oftast) hemdatorer, sammansluten genom internet. Välkända applikationer är World Community Grid, SETI@Home och Folding@Home.
  • 分布式计算是一种把需要进行大量计算的工程数据分割成小块,由多台计算机分别计算,在上传运算结果後,將結果统一合并得出数据结论的科学。 目前常见的分布式计算项目通常使用世界各地上千万志愿者计算机的闲置计算能力,通过互联网进行数据传输。有分析地外无线电信号,从而搜索地外的生命迹象的SETI@home项目,该项目数据基数很大,超过了千万位数,是目前世界上最大的分布式计算项目,已有一百六十餘万台计算机加入了此项目(在中国大陆大约有1万4千位志愿者);同时也有分析计算蛋白质的内部结构和相关药物的Folding@home项目,该项目大约有十万余志愿者参加(在中国大陆大约有6000位志愿者)。这些项目很庞大,需要惊人的计算量,由一台电脑计算是不可能完成的。即使现在有了计算能力超强的超级电脑,但是一些科研机构的经费却又十分有限。
dbpprop:hasPhotoCollection
dbpprop:relatedInstance
rdf:type
rdfs:comment
  • Distributed computing is a field of computer science that studies distributed systems. A distributed system consists of multiple autonomous computers that communicate through a computer network. The computers interact with each other in order to achieve a common goal. A computer program that runs in a distributed system is called a distributed program, and distributed programming is the process of writing such programs.
  • Verteiltes Rechnen (auch Dezentralisiertes Rechnen, Verteilte EDV; engl. Distributed Computing) ist eine Technik der Anwendungsprogrammierung, bei der die einzelnen Prozesse einer verteilten Anwendung ein gemeinsames Ergebnis berechnen.
  • La computació distribuïda és un nou model informàtic que permet fer grans càlculs utilitzant milers d'ordinadors de voluntaris i així estalviant els costos d'un superordinador. Aquest sistema es basa en repartir la informació a través d'Internet mitjançant un programari, prèviament descarregat per l'usuari, a diferents ordinadors, que van resolent els càlculs i un cop en tenen el resultat l'envien al servidor.
  • Distribuovaný výpočet je výpočet rozdělený na více menších, méně náročných úloh za účelem rychlejšího vyřízení požadavku předaného programu. Lze ho využít jen u výpočtů, jejichž algoritmus lze paralelizovat – převést na paralelní verzi, kdy vzájemně nezávislé části výpočtu běží současně.
  • La computación distribuida o informática en malla, es un nuevo modelo para resolver problemas de computación masiva utilizando un gran número de computadoras organizadas en racimos incrustados en una infraestructura de telecomunicaciones distribuida.
  • Hajautetut järjestelmät on tietojenkäsittelytieteen laaja osa-alue, joka tutkii ja kehittää ohjelmia sekä ohjelmisto- ja tietoliikennejärjestelmiä joiden voidaan katsoa koostuvan itsenäisistä, keskenään kommunikoivista osista. Kun kohteena on useista rinnakkaisesti toimivista moduleista koostuvan ohjelman tai ohjelmistojärjestelmän laatiminen ja ymmärtäminen, käytetään myös ilmaisua rinnakkaisohjelmointi.
  • Le calcul distribué ou réparti, consiste à répartir un calcul ou un système sur plusieurs ordinateurs distincts.
  • Az elosztott számítások egy számítógépes feldolgozási módszer, ahol egy program különböző részei kettő vagy több számítógépen futnak párhuzamosan, és kommunikálnak egymással a hálózaton keresztül. Az elosztott számítások egy típusa a szegmentált vagy párhuzamos számítások módszerének, de az utóbbi kifejezést inkább akkor használják, ha egy program különböző részei több - egy számítógépben elhelyezett - processzoron futnak párhuzamosan.
  • Il calcolo distribuito (distributed computing) utilizza le risorse di diversi computer collegati in rete tra di loro per risolvere problemi computazionali a larga scala. Il progetto SETI@home, lanciato a metà degli anni 1990, è stato il primo progetto ampiamente conosciuto di grid computing, seguito da molti altri che svolgono compiti per ricerche mediche, matematiche, modelli climatici.
  • ファイル:Folding@home-badq.
  • Distributed computing is een techniek waarbij de taken niet door één enkele computer worden uitgevoerd, maar door een verzameling van genetwerkte computers en 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.
  • Obliczenia rozproszone – 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.
  • A computação distribuída, ou sistema distribuído, é uma referência à computação paralela e descentralizada, realizada por dois ou mais computadores conectados através de uma rede, cujo objetivo é concluir uma tarefa em comum.
  • Распределённые вычисле́ния — способ решения трудоёмких вычислительных задач с использованием двух и более компьютеров, объединённых в сеть.
  • Distributed computing är ett nätverk (grid) av (oftast) hemdatorer, sammansluten genom internet. Välkända applikationer är World Community Grid, SETI@Home och Folding@Home.
rdfs:label
  • Distributed computing
  • Verteiltes Rechnen
  • Computació distribuïda
  • Distribuovaný výpočet
  • Computación distribuida
  • Hajautetut järjestelmät
  • Calcul distribué
  • Elosztott számítások
  • Calcolo distribuito
  • 分散コンピューティング
  • Distributed computing
  • Obliczenia rozproszone
  • Computação distribuída
  • Распределённые вычисления
  • Distributed computing
  • 分布式计算
owl:sameAs
skos:subject
foaf:page
is dbpedia-owl:Company/industry of
is dbpedia-owl:Work/genre of
is dbpedia-owl:genre of
is dbpedia-owl:industry of
is dbpprop:discipline of
is dbpprop:genre of
is dbpprop:industry of
is dbpprop:paradigm of
is dbpprop:redirect of
is dbpprop:type of