1
Jednoducho povedané, JPPF umožňuje spúšťať aplikácie s veľkými požiadavkami na výpočtový výkon na ľubovoľnom počte počítačov, aby sa výrazne skrátil čas ich spracovania.To sa deje rozdelením aplikácie na menšie časti, ktoré je možné vykonať súčasne na rôznych strojoch.Ako to funguje Existuje 2 aspekty: Rozdelenie aplikácie na menšie časti, ktoré je možné vykonávať nezávisle a paralelne.JPPF poskytuje zariadenia, ktoré uľahčujú toto úsilie, sú rýchlejšie a oveľa menej bolestivé ako bez nich.Výsledkom je objekt JPPF nazývaný „úloha“, ktorý sa sám skladá z menších nezávislých častí nazývaných „úlohy“.Vykonáva sa aplikácia na mriežke JPPF.Najjednoduchšia možná mriežka JPPF je vyrobená zo servera, ku ktorému je pripojený ľubovoľný počet vykonávacích uzlov.Uzol je softvérová súčasť JPPF, ktorá sa zvyčajne inštaluje a beží na samostatnom počítači.Toto sa bežne nazýva architektúra master / slave, kde je práca distribuovaná serverom (aka „master“) do uzlov (aka „slave“).Z hľadiska JPPF sa pracovná jednotka nazýva „úloha“ a jej základné úlohy sú distribuované serverom medzi uzlami na paralelné vykonávanie.Poháňané komunitou S viac ako 10-ročným aktívnym vývojom sa JPPF môže pochváliť architektúrou s preukázanou spoľahlivosťou, výkonom a škálovateľnosťou.Projekt zameraný na svoju komunitu, demonštruje vynikajúcu podporu pre svojich používateľov a vedie s nimi nepretržitý rozhovor.Každá otázka, správa o vydaní alebo požiadavka na funkciu sa premení na príspevok, z ktorého bude mať úžitok celá komunita.Výhody Hlavným prínosom JPPF je ľahká inštalácia, použitie a nasadenie.Nie je potrebné tráviť dni písaním aplikácie „Hello World“.Bude stačiť pár minút, najviac pár hodín.Nasadenie komponentov JPPF do klastra je také jednoduché ako kopírovanie súborov cez FTP alebo akýkoľvek sieťový súborový systém.JPPF umožňuje vývojárom zamerať sa na vývoj svojho základného softvéru.