JPPF

Software screenshot:
JPPF
Software informatie:
Versie: 5.1.3 Bijgewerkt
Upload datum: 11 Apr 16
Ontwikkelaar: Laurent Cohen
Licentie: Gratis
Populariteit: 107

Rating: 4.0/5 (Total Votes: 1)

JPPF is een open source, vrij verspreid en multiplatform Grid Computing platform ontworpen vanaf de offset naar maakt het gemakkelijk om applicaties tegelijkertijd draaien, evenals het versnellen van de uitvoering ervan door ordes van grootte.


Kenmerken in een oogopslag

Met deze software kun je instellen en uitvoeren van een JPPF rooster in een paar minuten. Het is eenvoudig programmeermodel dat de complexiteit van parallelle en gedistribueerde verwerking abstracts, is zeer schaalbaar, gedistribueerd kader voor het parallel uitvoeren van CPU-intensieve taken.

Onder andere hoogtepunten, JPPF beschikt over een naadloze integratie met toonaangevende J2EE applicatieservers, programmatische en grafische tools voor fijnkorrelig beheer en de controle, self-reparatie en fouttolerantie-mogelijkheden, met het oog op het hoogste niveau van betrouwbaarheid en service te garanderen, en een set van volledig gedocumenteerde monster toepassingen.

Een andere interessante feature is de mogelijkheid om te draaien in de achtergrond van een besturingssysteem, als een niet-interactieve daemon die begint bij het opstarten. Het is specifiek ontworpen om te zetten op een servercomputer. Om beter te begrijpen hoe het programma werkt, kijk dan op de topologie in de sectie screenshots hieronder.


Onder de motorkap en beschikbaarheid

Een snelle blik onder de motorkap van JPPF zal ons laten zien dat de JavaScript, Java en Groovy programmeertalen zijn gebruikt om het te bouwen. Het wordt verspreid als een universeel bronnen archief, evenals onafhankelijke arrangementen met knooppunt, droger, API, administratie-interface, toepassingssjabloon, J2EE connector, samples en handleiding.


Ondersteunde besturingssystemen en platforms

Zoals gezegd, dit is een cross-platform software project dat met succes is getest met verschillende GNU / Linux distributies, alsook met het besturingssysteem Microsoft Windows en Mac OS X. Op dit moment, het is compatibel met zowel 32-bit en 64-bit hardware platformen

Wat is nieuw in deze release:.

< ul>

  • Bug fixes:
  • JPPF-379 Node inactief host is verbroken
  • Verbeteringen:
  • JPPF-366 Schakel de knooppunten bloot te leggen en te annuleren enig afwachting / uitgestelde actie
  • Wat is nieuw in versie 5.1.2:

    • Bug fixes:
    • JPPF-379 Node inactief host is verbroken
    • Verbeteringen:
    • JPPF-366 Schakel de knooppunten bloot te leggen en te annuleren enig afwachting / uitgestelde actie

    Wat is nieuw in versie 5.1.1:

    • Bug fixes:
    • JPPF-379 Node inactief host is verbroken
    • Verbeteringen:
    • JPPF-366 Schakel de knooppunten bloot te leggen en te annuleren enig afwachting / uitgestelde actie

    Wat is nieuw in versie 5.0.4:

    • Bug fixes:
    • JPPF-379 Node inactief host is verbroken
    • Verbeteringen:
    • JPPF-366 Schakel de knooppunten bloot te leggen en te annuleren enig afwachting / uitgestelde actie

    Wat is nieuw in versie 5.0.3:

    • Bug fixes:
    • JPPF-379 Node inactief host is verbroken
    • Verbeteringen:
    • JPPF-366 Schakel de knooppunten bloot te leggen en te annuleren enig afwachting / uitgestelde actie

    Wat is nieuw in versie 5.0.2:

    • Bug fixes:
    • JPPF-379 Node inactief host is verbroken
    • Verbeteringen:
    • JPPF-366 Schakel de knooppunten bloot te leggen en te annuleren enig afwachting / uitgestelde actie

    Wat is nieuw in versie 5.0.1:

    • Bug fixes:
    • JPPF-379 Node inactief host is verbroken
    • Verbeteringen:
    • JPPF-366 Schakel de knooppunten bloot te leggen en te annuleren enig afwachting / uitgestelde actie

    Wat is nieuw in versie 4.2.6:

    • Bug fixes:
    • JPPF-357 J2EE connector werkt niet met wildfly 8.x app server
    • JPPF-359 Node niet in staat om opnieuw te verbinden wanneer de verbinding van een aparte thread is gesloten
    • JPPF-360 Nodes niet ingeschreven in taken distributie als JMX server is uitgeschakeld of onbereikbaar
    • JPPF-361 Driver stuurt resultaten voor verkeerde baan na taak resubmit
    • Verbeteringen:
    • JPPF-362 Mogelijkheid voor de ciënt te hanteren meerdere klasse laders per job

    Wat is nieuw in versie 4.2.5:

    • Bug fixes:
    • JPPF-354 NPE in het knooppunt kennisgeving forwarding mechanisme
    • Verbeteringen:
    • JPPF-355 Voeg een & quot; interruptible & quot; vlag om de taken

    Wat is nieuw in versie 4.2.4:

    • Bug fixes:
    • JPPF-340 Deadlock op voltooiing van de taak
    • JPPF-342 Ongecontroleerde incrementeren van inactieve knoop telling
    • JPPF-343 Gebruik van log4j2 met console appender veroorzaakt slaafknoop te hangen
    • JPPF-344 Server impasse met vele slave nodes
    • JPPF-345 Shutdown vs. Provisioning race condition veroorzaakt dubbele nodes met onvolledige taken
    • Verbeteringen;
    • JPPF-346 Maak JPPFManagementInfo onveranderlijke

    Wat is nieuw in versie 4.2.3:

    • JPPF-327 Node impasse toen af ​​te sluiten
    • JPPF-329 Inconsistent classloading in org.jppf.client.balancer.ChannelWrapperRemote
    • JPPF-333 Server statistieken melden onjuist binnenkomend verkeer van knooppunten en klanten
    • JPPF-335 NPE in JMXConnectionWrapper.getAttribute ()
    • JPPF-337 Deadlock bij het sluiten van de beheerconsole
    • JPPF-338 Problemen met terugwinning van peer-server verbindingen
    • JPPF-339 Driver log vol null pointer uitzondering sporen

    Wat is nieuw in versie 4.0:

    • JPPF 4.0 brengt vrijwilliger computing, dynamische scripting, eenvoudigere configuratie management , geweldige nieuwe demo's, en nog veel meer.

    Wat is nieuw in versie 4.0 RC1:

    • Deze versie is feature-compleet en voldoet aan alle geautomatiseerde tests .
    • De tests, stresstests, en load testen zijn nog aan de gang en kan leiden tot code-updates en fixes, maar geen openbare API of uitgevoerd functie zal worden gewijzigd in de definitieve versie.

    Wat is nieuw in versie 4.0 Beta:

    • Bug fixes:
    • JPPFConfiguration constructeur en methode getConfigurationStream () moet een eigen
    • zijn
    • Missing het groeperen van de klasse laden verzoeken in de klas loading doc
    • Verbeteringen:
    • Class loader verbeteringen: client channel verzoeken
    • Breng data transformatie en serialisatie regeling JMX gegevens
    • Volledig automatiseren unit testing voor de J2EE connector
    • Generalize de taken uitzondering woning aan Throwable soort
    • Verbetering van de behandeling van deserialisatie fouten in de knooppunten
    • Voeg de 'jppf.' preffix om de configuratie-eigenschappen die het missen
    • Feature verzoeken:
    • De mogelijkheid om statistieken te exporteren
    • De mogelijkheid voor de knooppunten om offline te werken
    • Class loader statistieken
    • De overdracht van gegevens statistieken
    • Maak de klant dynamisch configureerbare
    • Refactor de cliënt en het knooppunt API's te gebruiken in plaats van Task JPPFTask
    • Zorg voor een meer flexibel mechanisme voor aangepaste serialisatie uitbreiding
    • Voeg Wikipedia-database het aantal woorden als een monster
    • JCA connector: een mechanisme voor herconfiguratie van de klant, zonder herstart van de app server
    • De mogelijkheid om de beheerconsole layout te veranderen
    • De mogelijkheid om externe configuratie op te nemen in de JPPF configuratie
    • Optimaliseren deserialisatie fouten in de behandeling van het knooppunt
    • Time-out van de bundels verzonden naar de knooppunten
    • De mogelijkheid om een ​​screensaver te associëren met een knooppunt
    • Verleng de JPPF netwerkprotocol om goed in staat het sluiten van de netwerkverbindingen
    • Built-in mogelijkheid voor de taken om meldingen te sturen tijdens de uitvoering
    • Drop ondersteuning voor OC4J app server in de JCA connector
    • De mogelijkheid om de JPPF client reset
    • Taken:
    • Regroup NodeLifeCycleListener en NodeLifeCycleListenerEx in een enkele interface
    • Refactor de volledige statistieken en performance monitoring API's
    • Zorg voor een API voor het eenvoudig implementeren eenvoudige haken op elk gebied
    • Refactor de cliënt API zodat standalone en JCA-client gebruiken dezelfde code
    • Move & quot; jdk7 add-ons & quot; naar de & quot; gemeenschappelijke & quot; module
    • Genericize de get methodes woordenboek types
    • Maak een minimale set van unit tests voor SSL / TLS-configuraties
    • Maak een minimale set van unit tests voor multi-server configuraties
    • Document de API veranderingen tussen 3.3 en 4.0

    Wat is nieuw in versie 3.3.7:

    • Bug fixes:
    • JPPF-198 Problemen met multi-server topologieën
    • JPPF-199 regressie veroorzaakt JPPFTask.compute () om een ​​ClassCastException
    • gooien
    • JPPF-200 Documentatie ten onrechte stelt dat inactief socket time-out werkt voor server- en knooppunten
    • JPPF-203 Class loader resource cache genereert duplicate middelen

    Wat is nieuw in versie 4.0 Alpha 2:

    • Deze alpha release brengt belangrijke nieuwe functies en verbeteringen.
    • Een nieuwe offline-modus voor de nodes vergroot de schaalbaarheid door een orde van grootte en maakt JPPF ideaal voor vrijwilliger computing.
    • Een nieuwe Wikipedia werk telling voorbeeld laat zien hoe groot de gegevens aan te pakken.
    • Fout afhandeling en rapportage van de knooppunten is nu makkelijker dan ooit.
    • Prestaties was significant toegenomen in vele gebieden.
    • Geautomatiseerde test dekking is enorm toegenomen.

    Wat is nieuw in versie 3.3.6:

    • Dit maintenance release brengt belangrijke bugfixes en verbeteringen, waaronder toegenomen mogelijkheden beveiliging voor SSL-authenticatie en een aanzienlijke verbetering van de verdeelde klasse loader prestaties.

    Wat is nieuw in versie 3.3.3:.

    • Dit maintenance release brengt belangrijke bugfixes

    Wat is nieuw in versie 3.3.1:

    • Deze versie brengt een aantal bugfixes en prestatieverbeteringen.

    Wat is nieuw in versie 3.3:

    • Deze versie brengt rooster health monitoring, GPU computing, nieuwe klasse loader uitbreidingen, publicatie naar Maven Central, en een grotere flexibiliteit in het netwerkbeheer.

    Wat is nieuw in versie 3.3 RC1:

    • Deze release candidate brengt belangrijke nieuwe functies, waaronder GPU computing , JVM health monitoring, schaalbaar knooppunt management, en nog veel meer.

    Wat is nieuw in versie 3.2.3:.

    • Dit maintenance release brengt belangrijke bugfixes

    Wat is nieuw in versie 3.3 Beta:

    • Deze beta versie brengt nieuwe bugfixes, verbeteringen en features .

    Wat is nieuw in versie 3.2.2:

    • Dit maintenance release brengt belangrijke bugfixes, waaronder een kritisch probleem waardoor beveiligde verbindingen met de server.

    Wat is nieuw in versie 3.2.1:.

    • Dit maintenance release bevat belangrijke bugfixes

    Wat is nieuw in versie 3.2:

    • Deze versie brengt client-side planning en SLA, klasse loader prestaties en veerkracht verbeteringen en IPv6 paraatheid.

    Wat is nieuw in versie 3.1.4:

    • Deze versie bevat belangrijke bugfixes en verbetert de stabiliteit, betrouwbaarheid en het verbruik van hulpbronnen.

    Wat is nieuw in versie 3.1.3:.

    • Dit maintenance release brengt belangrijke bugfixes

    Wat is nieuw in versie 3.1.1:

    • Dit is een maintenance release die belangrijke bugfixes brengt

    Wat is nieuw in versie 3.1:

    • Een nieuwe beveiligde communicatie laag, op basis van SSL / TLS, is toegevoegd aan het raamwerk.
    • Een grafiek zicht op de grid topologie is toegevoegd aan de beheerconsole.
    • Load-balancing van de lokale vs. afstand uitvoeren is nu volledig configureerbaar in de client.
    • Nodes ondersteunen nu een lokale vork / join uitvoering model.
    • Uitvoerder diensten ondersteunen nu banen SLA en metadata, evenals taak annulering en timeout handlers.

    Wat is nieuw in versie 3.0:

    • Deze versie brengt ongelooflijke verbeteringen in gebruiksgemak, stabiliteit, betrouwbaarheid en flexibiliteit. De configuratie is vereenvoudigd en verbeterd.
    • Job herstel werd verbeterd en werk failover werd toegevoegd aan de client-side.
    • Nieuwe, volledig gedocumenteerde class laden extensies werden toegevoegd.
    • Nieuwe uitbreiding punten zijn nu beschikbaar.
    • De beheerconsole, het beheer en het toezicht features zijn er nieuwe mogelijkheden en verbeteringen ontvangen.
    • Vier volwaardige voorbeelden aanvragen werden toegevoegd.

    Wat is nieuw in versie 2.5.5:

    • Dit maintenance release brengt belangrijke bugfixes die stabiliteit te verbeteren en schaalbaarheid.

    Wat is nieuw in versie 2.5.4:

    • Deze versie brengt belangrijke bugfixes, met een verhoogde stabiliteit en schaalbaarheid.

    Wat is nieuw in versie 2.5.3:

    • Dit maintenance release brengt belangrijke bugfixes en kleine verbeteringen, inclusief klasse loader en serialisatie bugfixes, samen met een poort van de J2EE-connector aan JBoss 7.

    Wat is nieuw in versie 2.5.2:

    • 3.382.065 - impasse in het knooppunt bij het gebruik van generieke serialisatie
    • 3362103 - SerializationUtils.readLong - verkeerde resultaten
    • 3362045 - Deserializer - lees int serie in plaats van longs
    • 3362017 - InputStream niet gesloten 3x
    • 3358138 - het document vermeldt niet dat JMX port worden automatisch verhoogd
    • 3356881 - REG 2.5.1: NPE: ResourceProvider.getMultipleResourcesAsBytes
    • 3373217 - Node failover werkt niet

    Wat is nieuw in versie 2.5.1:

    • Deze versie brengt belangrijke bugfixes met betrekking tot impasses in clients en de knooppunten, samen met een paar kleine verbeteringen aan de klasse laadmechanisme.

    Wat is nieuw in versie 2.5:

    • JPPF beschikt nu uitzending banen, flexibele serialisatie regelingen, data grid integratie, een ingebouwde FTP-server, een nieuwe parallelle N-body simulatie, en vele andere verbeteringen en fixes.

    Wat is nieuw in versie 2.4:

    • Deze versie biedt kritieke bug fixes, prestaties en middelen gebruik verbeteringen , samen met de nieuwe functies die JPPF's gebruiksgemak en de integratiemogelijkheden verhogen

    Wat is nieuw in versie 2.3:

    • Wijzigingen:
    • JPPF vindt nu gebruik maken van computers waarop geen gebruikersactiviteit optreedt. Het is heel gemakkelijk om een ​​JPPF knooppunt configureren om te starten wanneer er geen toetsenbord of muis activiteit heeft plaatsgevonden gedurende een bepaalde tijd, en te stoppen bij elke nieuwe activiteit van de gebruiker.
    • De scheduling mechanisme is verbeterd om meer rechtvaardigheid te bieden onder gelijktijdige banen met dezelfde prioriteit.
    • Logging sporen zijn nu verkrijgbaar als JMX meldingen via de JPPF beheer API's. Ontwikkelaars kunnen nu ontvangen, weergeven en opslaan sporen uit knooppunten en servers op één locatie.
    • Een langverwachte nieuwe mechanisme maakt de detectie van hardwarestoringen van een knooppunt of server, waardoor het herstel van een redelijke tijdsbestek. Dit brengt een nieuw niveau van veerkracht en betrouwbaarheid om de JPPF net.
    • Het is nu mogelijk om een ​​knoop te draaien in dezelfde JVM als JPPF configureren via een aan / uit schakelaar.
    • Nieuwe functies:
    • 3059420 - Profiteer van inactieve computers
    • 3044110 - Job scheduling verbeteringen
    • 3042238 --JMX gebaseerd remote loggers
    • 3042227 - Zorg verpakt bronnen voor elke module
    • 2981736 - Pluggable panelen in de administratie UI
    • 2977887 - Mogelijkheid om een ​​knooppunt in dezelfde JVM uitgevoerd als de server
    • Bug Fixes:
    • 3074513 - ClassCastException behulp JPPFClient (String) constructeur
    • 3071454 - OOME: Direct buffer ruimte, het lezen van grote hoeveelheden gegevens uit een socket
    • 3071045 - afgevangen OOM in de bestuurder tijdens de taken ontvangen van een knooppunt
    • 3069849 - Driver hangt op schijf overloop werking
    • 3066604 - Nodes in het rood weergegeven in de console na bestuurder herstart

    Wat is nieuw in versie 2.2:

    • JVM ondersteuning:
    • Vanaf versie 2.2, JPPF daalt steun voor de JDK 1.5. Alleen JDK 1.6 en later worden ondersteund.
    • JPPF Uitvoerder Service:
    • De nieuwe API biedt een executeur dienst gevel voor de JPPF client. Het geeft uitvoering aan alle functionaliteit gespecificeerd in java.util.concurrent.ExecutorService
    • Beheer console:
    • Een nieuwe status balk geeft het aantal momenteel verbonden servers en knooppunten
    • De topologie weergave bevat twee nieuwe knoppen in de werkbalk om alle servers of alle knooppunten tegelijk te selecteren
    • Meerdere bugs verholpen, waardoor de console mmore robuust en betrouwbaar dan ooit
    • Connectors:
    • De J2EE-connector heeft nu de mogelijkheid om verbinding te maken met meerdere servers en automatisch ontdekken servers in het netwerk.
    • De GigaSpace- connector werd opgewaardeerd naar ondersteunen GigaSpaces XAP 7.1.1
    • De Tomcat-connector werd opgewaardeerd naar Tomcat 7.0.0 beta ondersteunen
    • Alle drie aansluitingen hebben hun demo webapplicatie vernieuwd voor een meer plezierige ervaring
    • Job SLA:
    • JPPF Jobs kan nu worden ingesteld op vervallen op een bepaalde datum of na een bepaalde tijd.
    • Samples:
    • Het netwerk data-encryptie monster werd opgewaardeerd naar een veel veiliger oplossing aan te bieden.
    • Nieuwe functies:
    • 3018899 - Upgrade naar GigaSpaces XAP 7.1.1
    • 3018563 - Vervaldatum / tijd voor banen
    • 3016249 - Document gebruik van JPPF configuratie API's
    • 2994564 - Mogelijkheid om alle knooppunten te selecteren / alle bestuurders in de console
    • 2990285 - J2EE connector: het vermogen om verbinding te maken met meerdere servers JPPF
    • 2972415 - Geef een ExecutorService gevel aan de JPPF client
    • Bug Fixes:
    • 3032447 - JMX connector bindt RMI register om de verkeerde gastheer
    • 3030900 - Server niet in slaagt om taken verzending naar een aantal knooppunten
    • 3017866 - Bij aansluiting op meerdere drivers, client gebruikt men alleen
    • 3010245 - Typo en verkeerde reactie in de configuratie van de peer-server ontdekking
    • 3006929 - Client verbindingen worden ten onrechte de naam
    • 2993389 - Nodes worden niet verwijderd uit de console op hun sterven

    Wat is nieuw in versie 1.9:

    • De lat taken kunnen nu gegevens ophalen van de cliënt tijdens het uitvoeren
    • de configuratie van een knooppunt kan nu op afstand worden bijgewerkt zonder herstart
    • Een nieuw voorbeeld illustreert hoe de taken kunnen met elkaar communiceren
    • ontelbare bugs verholpen, het verbeteren van de algehele stabiliteit en prestaties

    Eisen

    • Oracle Java Standard Edition Runtime Environment

    Vergelijkbare software

    Rocks Cluster
    Rocks Cluster

    2 Jun 15

    Pyro
    Pyro

    14 Apr 15

    bigjob-server
    bigjob-server

    14 Apr 15

    Ganeti
    Ganeti

    17 Feb 15

    Reacties op JPPF

    Reacties niet gevonden
    Commentaar toe te voegen
    Zet op de beelden!