алатка комплет за симулация на Разпределени алгоритми в Java

http://www.risc.jku.at/software/daj/

Ние описваме инструментариум за проектиране, изпълнение, тестване, симулиране и визуализиране разпр

еделени алгоритми в Java. Инструментариумът се състои от клас библиотека Java с прост интерфейс за програмиране, която позволява да се развиват разпределени алгоритми, основани на съобщение, минаваща модел. Получените програми могат да бъдат изпълнени в автономен режим с използване на Java интерпретатор или вградени като аплети в HTML страници и изпълнени от уеб браузъри. Целта на инструмента е да се осигури универсално достъпна платформа за научни изследвания и образование в областта на разпределените алгоритми. Инструментариумът е свободно достъпна през World Wide Web.


Примери
Изпълнение разпространени програми като аплети във вашия уеб браузър.

3 възли в пръстен
Тривиална разпределени програма. Компютърни алгоритми
Разпределени Snapshots
Заявлението на алгоритъма на Chandy-Lamport за намиране на съгласувани глобални снимки на една мрежа.
Паралелно изпъкналата обвивка Строителство
Едно изпълнение на паралелен алгоритъм за conputation на изпъкналата обвивка на набор от точки.
Прекратяване Detection
Едно изпълнение на алгоритъма разпределена прекратяване откриване описан от Дейкстра.
Обхождане в ширина (друго решение)
Изграждането на една обхващаща дърво на минимална височина.
Покана алгоритъм
Алгоритъмът за покана за лидер на избори.
Взаимно изключване Maekawa на алгоритъм
Подход на гласуване на проблема с взаимно изключване.
LyHudak взаимно изключване
Взаимно изключване от символичен с пътя компресия.
RicartAgrawala взаимно изключване (Друго решение)
Взаимно изключване чрез използване на логическо време, за да се синхронизира достъпа до критична област.
Дейкстра Шолтен Прекратяване Detection
откриване Прекратяване от поддържане на дърво на активните процеси.
Totally Поръчано Broadcast (Източници | Представяне)
Totally поръча излъчване на базата на точка-до-точка комуникация.

Софтуер (Help) (Проблеми) (Копиране) (Инсталиране) (Release)
Онлайн помощ за интерфейса на визуализация; известни проблеми; условия за авторските права; как да инсталирате комплекта инструменти; информация за изданието.
Документация (онлайн) (печат) (Unix) (Windows) (френски Превод)
Документацията за онлайн сърфиране (HTML), за печат (GNU компресиран PostScript), и за локална инсталация на онлайн версията под Unix (GNU компресиран катран) или Windows (PKZIP).

Изтеглете Toolkit за JDK 6.0

Пренесен от оригиналния източник от Roman Weidlich (благодаря!).

  1. assert() се преименува на test().
  2. Клас Главна трябва да приложат resetStatistics().

Toolkit Base
(Архив формат Java)
Toolkit AWT Binding
(Архив формат Java)
източник
(Източник код, не се колебайте да го използват за собствените си цели, но моля да цитира оригиналния софтуер).

Изтеглете Toolkit 1.0.2 за JDK 1.1
Използвайте тази версия, ако използвате JDK 1.1.x.

Toolkit Base
Изтеглете един от следните файлове.

Toolkit AWT подвързване
Изтеглете един от следните файлове.

Свали Toolkit 1.0.2 за JDK 1.0
Използвайте тази версия за JDK 1.0.x и / или, ако искате да напишете аплети за остарели браузъри.

Toolkit Base
Изтеглете един от следните файлове.

Toolkit AWT подвързване
Изтеглете един от следните файлове.

Монтаж на RISC-Линц

Log in with your credentials

Forgot your details?

ARE YOU READY? GET IT NOW!
Increase more than 500% of Email Subscribers!
Your Information will never be shared with any third party.
Get a Free Quote Now
Success! Your request has been submitted.
Get a Quick Quote
Get a Free Quote Now
Success! Your request has been submitted.
Get a new copy of this list each time it's updated.
(Don't worry, we hate spam too)
We'll Let You Know When We Update This List.
Wait! We update this list regularly.
Subscribe to get notified when we add new shippers.
Don't worry, we hate spam too.
Get a new copy of this list each time it's updated.
(Don't worry, we hate spam too)
We'll Let You Know When We Update This List.
GET THE LATEST UPDATES
Wait a minute! Before you go, complete this form so we can let you know when this list is updated.
Don't worry, we hate spam too.
Success! We'll Let You Know When We Update This List.
Get Notified When This List Is Updated
Wait a minute! We update this list on a regular basis. Do you want to get notified as soon as changes are made?
* Don't worry, we hate spam too.
Form submitted, we'll let you know.