Skip to content
/ jNode Public

Platform for asynchronous procedure execution on cluster

Notifications You must be signed in to change notification settings

msemik/jNode

Repository files navigation

jNode

Framework for distributed applications based on nonblocking communication model

Description

jNode - framework designed for Java programming language which supports creating applications that better use available computing power. It was created on the basis of non-blocking communication model. Implemented asynchronous model which uses single threaded event loop and callbacks with ability of jNode to scale horizontally ensure that user’s applications are more efficient than their synchronous equivalents. Framework consists of user’s library (API) and runtime environment (platform). User’s library is used for creating applications which then are distributed in the form of Java Archive (JAR). Applications are executed in any of running jNode instances.

More information can be found in file paper/jNode.pdf.

Opis

jNode - framework przeznaczony dla języka programowania Java, który ułatwia tworzenie programów lepiej wykorzystujących dostępną moc obliczeniową. Został stworzony w oparciu o nieblokujący model komunikacji. Zastosowany model asynchroniczny wykorzystujący jednowątkową pętlę zdarzeń, wywołania zwrotne i możliwość skalowania horyzontalnego zapewniają, że programy napisane przy użyciu jNode są wydajniejsze od ich synchronicznych odpowiedników. Framework składa się z biblioteki użytkownika i środowiska uruchomieniowego. Biblioteka jest wykorzystywana do tworzenia programów użytkownika, które są dystrybuowane w postaci archiwum jar. Aplikacje uruchamiane są w dowolnej z działających instancji jNode.

Więcej informacji można znaleźć w pliku paper/jNode.pdf.

About

Platform for asynchronous procedure execution on cluster

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published