• Artykuły
  • Forum
  • Ciekawostki
  • Encyklopedia
  • Przetwarzanie rozproszone

    Przeczytaj także...
    Search for Extraterrestrial Intelligence (SETI) – rozbudowany, wieloletni projekt naukowy, którego celem jest znalezienie kontaktu z pozaziemskimi cywilizacjami poprzez poszukiwanie sygnałów radiowych i świetlnych sztucznie wytworzonych, pochodzących z przestrzeni kosmicznej, a niebędących dziełem człowieka.Great Internet Mersenne Prime Search (GIMPS) – projekt obliczeń rozproszonych w którym biorą udział ochotnicy poszukujący liczb pierwszych Mersenne’a. Założycielem i autorem oprogramowania jest George Woltman. Podstawowe programy wykorzystywane w projekcie, Prime95 i MPrime, są typu open source.
    P2P (ang.) Peer-to-Peer – model komunikacji w sieci komputerowej, zapewniający wszystkim hostom te same uprawnienia, w odróżnieniu od architektury klient-serwer.

    Obliczenia rozproszone (ang. distributed computing) – obliczenia, wykorzystujące współdzielenie zasobów obliczeniowych (np. pamięci komputerowej, mocy procesora). Często zasoby takie są rozproszone 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.

    Komputer (z ang. computer od łac. computare – liczyć, sumować; dawne nazwy używane w Polsce: mózg elektronowy, elektroniczna maszyna cyfrowa, maszyna matematyczna) – maszyna elektroniczna przeznaczona do przetwarzania informacji, które da się zapisać w formie ciągu cyfr albo sygnału ciągłego.Remote Procedure Call (RPC - zdalne wywołanie procedury) to protokół zdalnego wywoływania procedur, stworzony przez firmę Sun i swego czasu dość popularny na Uniksach, obsługiwany w bibliotekach języka Java. Współcześnie wypierany przez bardziej rozbudowane protokoły takie jak CORBA, XML-RPC, czy JSON-RPC.

    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.

    Moc obliczeniowa komputera – liczba działań arytmetycznych, jakie może wykonać komputer w określonej jednostce czasu. SOAP (ang.) Simple Object Access Protocol – protokół wywoływania zdalnego dostępu do obiektów, wykorzystujący XML do kodowania wywołań i najczęściej protokołów HTTP lub RPC do ich przenoszenia, możliwe jest jednak wykorzystanie innych protokołów do transportu danych.

    Zobacz też[ | edytuj kod]

  • peer-to-peer
  • Infrastruktura
  • CORBA
  • SOAP
  • XML-RPC
  • RPC
  • BOINC
  • Linki zewnętrzne[ | edytuj kod]

  • Konferencje
  • The International Conference on Dependable Systems and Networks
  • ACM Symposium on Principles of Distributed Computing
  • IEEE International Parallel & Distributed Processing Symposium
  • The IASTED International Conference on PARALLEL AND DISTRIBUTED COMPUTING AND NETWORKS
  • IEEE International Symposium on Parallel Computing in Electrical Engineering
  • Czasopisma
  • Journal of Parallel and Distributed Computing
  • Projekty
  • distributed.net, patrz też Distributed.net
  • [email protected], patrz też [email protected], SETI
  • GIMPS, patrz też GIMPS
  • United Devices, patrz też Grid.org
  • [email protected]
  • [email protected], patrz też [email protected]
  • Więcej odnośników:
  • Internet-based Distributed Computing Projects
  • tbody>tr>th.navbox-title>.tytuł{font-size:110%;padding-left:0;padding-right:0}.mw-parser-output .navbox-collapse{float:right;width:6em;height:1.6em}.mw-parser-output .navbox-tnavbar{float:left;width:6em;height:1.6em;text-align:left}.mw-parser-output table.navbox.v2 .navbox-group{text-align:right;padding-left:1em;padding-right:1em}.mw-parser-output table.navbox.v2 .navbox-list{width:100%;padding:0px}.mw-parser-output table.navbox.v2 .navbox-grafika-lewa{padding:0 2px 0 0}.mw-parser-output table.navbox.v2 .navbox-grafika{padding:0 0 0 2px}.mw-parser-output table.navbox.v2 .navbox-list.hlist{padding:0em 0.25em}.mw-parser-output table.navbox.v2 th.navbox-group+td.navbox-list{text-align:left}.mw-parser-output table.navbox.v2 th.navbox-group td.navbox-list{text-align:left}.mw-parser-output table.navbox-columns-table.v2 .navbox-column{width:100%;padding:0px}.mw-parser-output table.navbox-columns-table.v2{table-layout:fixed}.mw-parser-output table.navbox-columns-table.v2>tbody>tr>td{vertical-align:top}.mw-parser-output table.navbox-columns-table.v2>tbody>.nagłówek>.navbox-abovebelow{vertical-align:bottom}.mw-parser-output .navbox-column>ul{column-width:24em;text-align:left;list-style:none}.mw-parser-output .navbox-column>ul>li{white-space:nowrap;padding:0;margin:0}.mw-parser-output .navbox-tnavbar{color:#002bb8}.mw-parser-output .navbox-tnavbar a{color:#002bb8}.mw-parser-output table.navbox.v2 .navbox-group{background:#ddddff}.mw-parser-output table.navbox.v2 tr+tr>td,.mw-parser-output table.navbox.v2 tr+tr>th{border-top:2px solid #fdfdfd}.mw-parser-output table.navbox.v2 .navbox-subgroup .navbox-group{background:#e6e6ff}.mw-parser-output table.navbox.v2 .navbox-inner>tbody>tr>th+td,.mw-parser-output table.navbox.v2 .navbox-subgroup>tbody>tr>th+td,.mw-parser-output table.navbox-columns-table.v2>tbody>tr>th+th,.mw-parser-output table.navbox-columns-table.v2>tbody>tr>th+td,.mw-parser-output table.navbox-columns-table.v2>tbody>tr>td+td{border-left:2px solid #fdfdfd}.mw-parser-output .navbox span.rok{display:inline-block;width:4em;padding-right:0.5em;text-align:right}.mw-parser-output .navbox.v2.medaliści .opis1{background:gold}.mw-parser-output .navbox.v2.medaliści .opis2{background:silver}.mw-parser-output .navbox.v2.medaliści .opis3{background:#c96}.mw-parser-output .navbox{padding:3px}.mw-parser-output .navbox.pionowy .before,.mw-parser-output .navbox.pionowy .after{padding:0.5em 0;text-align:center}.mw-parser-output .navbox>.caption{background:#ccf;text-align:center;font-weight:bold}.mw-parser-output .navbox .tnavbar{font-weight:normal;font-size:xx-small;white-space:nowrap;padding:0}.mw-parser-output .navbox>.tnavbar{margin-left:1em;float:left}.mw-parser-output .navbox .below>hr+.tnavbar{margin-left:auto;margin-right:auto}.mw-parser-output .navbox .below>.tnavbar:before{content:"Ten szablon: "}.mw-parser-output .navbox .tnavbar li:after{content:" · "}.mw-parser-output .navbox .tnavbar li:last-child:after{content:none}.mw-parser-output .navbox hr{margin:0.2em 1em}.mw-parser-output .navbox .title{background:#ddf;text-align:center;font-weight:bold}.mw-parser-output .navbox>.mw-collapsible-content{margin-top:2px;padding:0;font-size:smaller}.mw-parser-output .navbox .above+div,.mw-parser-output .navbox .above+.navbox-main-content,.mw-parser-output .navbox .below,.mw-parser-output .navbox .title+.grid{margin-top:2px}.mw-parser-output .navbox>.mw-collapsible-content>.above,.mw-parser-output .navbox>.mw-collapsible-content>.below{background:#ddf;text-align:center;margin-left:auto;margin-right:auto}.mw-parser-output .navbox:not(.pionowy) .flex{display:flex;flex-direction:row}.mw-parser-output .navbox .flex>.before,.mw-parser-output .navbox .flex>.after{align-self:center;text-align:center}.mw-parser-output .navbox .flex>.navbox-main-content{flex-grow:1}.mw-parser-output .navbox:not(.pionowy) .before+.navbox-main-content{margin-left:0.5em}.mw-parser-output .navbox:not(.pionowy) .navbox-main-content+.after{margin-left:0.5em}.mw-parser-output .navbox .inner-columns,.mw-parser-output .navbox .inner-group,.mw-parser-output .navbox .inner-standard{border-spacing:0;border-collapse:collapse;width:100%}.mw-parser-output .navbox .inner-standard>tbody>tr>.opis{text-align:right;vertical-align:middle}.mw-parser-output .navbox .inner-standard>tbody>tr>.opis+.spis{border-left:2px solid white;text-align:left}.mw-parser-output .navbox .inner-standard>tbody>tr>td{padding:0;width:100%}.mw-parser-output .navbox .inner-standard>tbody>tr>td:first-child{text-align:center}.mw-parser-output .navbox .inner-standard .inner-standard>tbody>tr>td{text-align:left}.mw-parser-output .navbox .inner-standard>tbody>tr>.navbox-odd,.mw-parser-output .navbox .inner-standard>tbody>tr>.navbox-even{padding:0 0.3em}.mw-parser-output .navbox .inner-standard>tbody>tr+tr>th,.mw-parser-output .navbox .inner-standard>tbody>tr+tr>td{border-top:2px solid white}.mw-parser-output .navbox .inner-standard>tbody>tr>th+td{border-left:2px solid white}.mw-parser-output .navbox .inner-columns{table-layout:fixed}.mw-parser-output .navbox .inner-columns>tbody>tr>th,.mw-parser-output .navbox .inner-columns>tbody>tr>td{padding:0;border-left:2px solid white;border-right:2px solid white}.mw-parser-output .navbox .inner-columns>tbody>tr>td{vertical-align:top}.mw-parser-output .navbox .inner-columns>tbody>tr+tr>td{border-top:2px solid white}.mw-parser-output .navbox .inner-columns>tbody>tr>th:first-child,.mw-parser-output .navbox .inner-columns>tbody>tr>td:first-child{border-left:0}.mw-parser-output .navbox .inner-columns>tbody>tr>th:last-child,.mw-parser-output .navbox .inner-columns>tbody>tr>td:last-child{border-right:0}.mw-parser-output .navbox .inner-columns>tbody>tr>td>ul,.mw-parser-output .navbox .inner-columns>tbody>tr>td>ol,.mw-parser-output .navbox .inner-columns>tbody>tr>td>dl{text-align:left}.mw-parser-output .navbox .inner-group>div+div,.mw-parser-output .navbox .inner-group>div>div+div,.mw-parser-output .navbox .inner-group>div>div+table{margin-top:2px}.mw-parser-output .navbox .inner-group>div>.opis,.mw-parser-output .navbox .inner-group>div>.spis{padding:0.1em 1em;text-align:center}.mw-parser-output .navbox>.mw-collapsible-toggle,.mw-parser-output .navbox .inner-group>div.mw-collapsible>.mw-collapsible-toggle{width:4em;text-align:right}.mw-parser-output .navbox>.fakebar,.mw-parser-output .navbox .inner-group>div.mw-collapsible>.fakebar{float:left;width:4em;height:1em}.mw-parser-output .navbox .opis{background:#ddf;padding:0 1em;white-space:nowrap;font-weight:bold}.mw-parser-output .navbox .navbox-odd{}.mw-parser-output .navbox .navbox-even{background:#f7f7f7}.mw-parser-output .navbox .inner-group>div>div+div{background:transparent}.mw-parser-output .navbox p{margin:0;padding:0.3em 0}.mw-parser-output .navbox .spis>ul,.mw-parser-output .navbox .spis>dl,.mw-parser-output .navbox .spis>ol{}.mw-parser-output .navbox.medaliści .opis.a1,.mw-parser-output .navbox.medaliści .a1 .opis{background:gold}.mw-parser-output .navbox.medaliści .opis.a2,.mw-parser-output .navbox.medaliści .a2 .opis{background:silver}.mw-parser-output .navbox.medaliści .opis.a3,.mw-parser-output .navbox.medaliści .a3 .opis{background:#c96}.mw-parser-output .navbox .navbox-main-content>ul,.mw-parser-output .navbox .navbox-main-content>dl,.mw-parser-output .navbox .navbox-main-content>ol{column-width:24em;text-align:left}.mw-parser-output .navbox ul{list-style:none}.mw-parser-output .navbox .references{background:transparent}.mw-parser-output .navbox .hwrap .hlist dd,.mw-parser-output .navbox .hwrap .hlist dt,.mw-parser-output .navbox .hwrap .hlist li{white-space:normal}.mw-parser-output .navbox .rok{display:inline-block;width:4em;padding-right:0.5em;text-align:right}.mw-parser-output .navbox .navbox-statistics{margin-top:2px;border-top:1px solid gray;text-align:center;font-size:small} informatyka teoretyczna
    Berkeley Open Infrastructure for Network Computing (BOINC) (Otwarta Infrastruktura Przetwarzania Rozproszonego Berkeley) to niekomercyjne rozwiązanie z dziedziny obliczeń rozproszonych, które pierwotnie powstało dla potrzeb projektu [email protected], aktualnie wykorzystywane jest również w projektach innych niż SETI. Jest to niekomercyjne oprogramowanie pośredniczące pozwalające na udział komputera zwykłego użytkownika w naukowych projektach. BOINC jest rozwijany na Uniwersytecie Kalifornijskim w Berkeley przez zespół pod kierunkiem szefa projektu [email protected], Davida Andersona. BOINC jest wolnym i otwartym oprogramowaniem wydawanym na licencji GNU LGPL i jest wspierany finansowo przez amerykańską rządową agencję National Science Foundation.Program komputerowy (ang. computer program) - sekwencja symboli opisująca obliczenia zgodnie z pewnymi regułami zwanymi językiem programowania. Program jest zazwyczaj wykonywany przez komputer (np. wyświetlenie strony internetowej), czasami bezpośrednio – jeśli wyrażony jest w języku zrozumiałym dla danej maszyny lub pośrednio – gdy jest interpretowany przez inny program (interpreter). Program może być ciągiem instrukcji opisujących modyfikacje stanu maszyny ale może również opisywać obliczenia w inny sposób (np. rachunek lambda).




    Warto wiedzieć że... beta

    Library of Congress Control Number (LCCN) – numer nadawany elementom skatalogowanym przez Bibliotekę Kongresu wykorzystywany przez amerykańskie biblioteki do wyszukiwania rekordów bibliograficznych w bazach danych i zamawiania kart katalogowych w Bibliotece Kongresu lub u innych komercyjnych dostawców.
    [email protected] jest projektem internetowym zorganizowanym przez Stanford University w Stanach Zjednoczonych. Projekt ma na celu badanie procesów zwijania białek, koncentruje się na badaniu sposobu w jaki cząsteczka białka składa się w przestrzeni. Jest to o tyle ważne, że od tego kształtu zależą funkcje, jakie może ona pełnić w organizmie. Na skutek nieprawidłowego złożenia się cząstki, mogą powstawać białka wywołujące choroby takie jak: CJD, choroba Alzheimera, choroba Parkinsona, czy też słynne BSE, czyli "choroba szalonych krów".
    Procesor (ang. processor), także CPU (ang. Central Processing Unit) – urządzenie cyfrowe sekwencyjne, które pobiera dane z pamięci, interpretuje je i wykonuje jako rozkazy. Wykonuje on ciąg prostych operacji (rozkazów) wybranych ze zbioru operacji podstawowych określonych zazwyczaj przez producenta procesora jako lista rozkazów procesora.
    Distributed.net – organizacja, która za pośrednictwem wielu komputerów podłączonych do sieci Internet próbuje rozwiązać zadania wymagające ogromnych mocy obliczeniowych.
    Komputerologia, termin używany niekiedy do określenia zagadnień leżących na pograniczu informatyki, sprzętu komputerowego, elektroniki i telekomunikacji. Podkreśla stosowany charakter dziedziny oraz większe zainteresowanie sprzętem, stroną elektroniczną, połączeniem między elektroniką a kodem, niż ma to miejsce w przypadku informatyki, która stanowi dziedzinę głównie teoretyczną.
    Proces – jedno z podstawowych pojęć w informatyce, definiowane jako egzemplarz wykonywanego programu. Każdy nowo powstały proces otrzymuje unikatowy numer, który go jednoznacznie identyfikuje, tzw. PID (od (ang.) process identifier).
    CORBA (ang. Common Object Request Broker Architecture) – technologia zapewniająca komunikację pomiędzy obiektami pracującymi w heterogenicznych (różnorodnych) systemach komputerowych. Obiekty pełniące dowolne funkcje mogą być zaimplementowane w różnych językach programowania, na dowolnej platformie sprzętowej, pod kontrolą różnych systemów operacyjnych.

    Reklama

    Czas generowania strony: 0.814 sek.