Page 1 of 1

ECluster - Distributed Computing & more

Posted: Sun Apr 05, 2009 1:21 pm
by cxAlex
Image

EasyCluster is a DLL which is developed in PB for distributed computing, especially for RPC (Remote Procedure Call). For a full list see the ECluster_inc.pbi PB - wrapper in the package (all commands are in English and self-explanatory, but the comments are in German, if there are any questions please ask). ECluster is organized in a Master-Slave structure.

German Thread: http://www.purebasic.fr/german/viewtopic.php?t=19288

Features:
  • Multicore & multithread support
  • Unlimited calling - parameters
  • Parameters available: Long/Integer/Float/Double/Quad/Memory
  • Return parameters available: Long/Integer/Float/Double/Quad/Memory
  • Windows & Linux support
  • Event management (optional callback management), expendable
  • Master can handle unlimited Slaves
  • Slave can handle unlimited Masters
  • Automatic error detection & correction
  • Automatic optional compression [zlib]
  • Cache functions
  • SQLite functions
  • Client - Server and P2P data streaming
  • Very fast binary protocol
  • Very performat
Here is a demo - video where you can see ECluster in action:
http://paladiumproject.q-soft.ch/public ... emoVid.zip

Download link:

http://paladiumproject.q-soft.ch/public ... luster.zip

Have fun with it, greets Alex

Posted: Sat Apr 11, 2009 4:25 pm
by cxAlex
Update:
  • ECluster_Slave_Job_SendMessage(): Sends individual Date from inside a job to the Master
  • ECluster_Master_Event_Type(): #Event_Job_Message - Event
  • Internal optimizations
Now it's possible to send individual data from a job (Procedure) back to the Master, like progress messages... . You can get the messages with the ECluster_Master_Event_JobMem() and the ECluster_Master_Event_JobMemSize() command or when you use callback - handling with the memory - parameters.

For details please look at the ECluster_inc.pbi in the package.

Greets, Alex

New download - link:

http://paladiumproject.q-soft.ch/public ... r_Beta.zip

Project - Directory:

http://paladiumproject.q-soft.ch/public/ECluster/

Posted: Fri Apr 24, 2009 3:17 pm
by cxAlex
Update
  • optinal automatic compression for big data (zlib)
  • better master handling, more master handling commands
  • job limitations for masterst
  • many internal optimizations & bugfixes
For details please lock the ECLuster_Inc.pbi in the package.

Greets, Alex :D

http://paladiumproject.q-soft.ch/public ... r_Beta.zip

Posted: Wed May 06, 2009 10:39 pm
by cxAlex
Update:
  • Master and Slave can receive optional in threads (for many traffic one thread per Connection). Intelligent trigger too.
  • Internal optimizations
For details please lock the ECLuster_Inc.pbi in the package.

Greets, Alex :D

http://paladiumproject.q-soft.ch/public ... r_Beta.zip

Posted: Wed May 06, 2009 10:55 pm
by X
Video link is broken.

Posted: Thu May 07, 2009 6:29 pm
by cxAlex

Posted: Tue May 26, 2009 4:48 pm
by cxAlex
Update:
  • ECluster_Slave_SetCallback() : Set Event - Callback for Slave
  • Unicode - Version (ECluster_Unicode.dll)
  • Better prioritization of important jobs
  • Internal optimizations
For details please lock the ECLuster_Inc.pbi in the package.

Greets, Alex :D

http://paladiumproject.q-soft.ch/public ... r_Beta.zip

Posted: Tue Jun 02, 2009 2:21 pm
by cxAlex
Update:
  • Linux - Support
  • #Event_Job_Invalid: Slave sends a invalid Job-Id.

Posted: Wed Aug 19, 2009 7:01 pm
by cxAlex
Update: Version # 1.0.3.2
  • Optional statistics log file (SQLite Database)
  • Cache procedures
  • SQLite procedures (adapted RockedRiders's Lib)
  • Proxy support (HTTP/SOCKS4/SOCKS5)
  • Better error handling
  • Client - Server and P2P data streaming
  • Reorganized dll - wrapper (splitted in smaller files instead of 1. 2000 line file)
  • Many little new features
  • Many internal optimizations and bug fixes
For details please look into the Include\Parts folder in the package.

Greets, Alex

Download:

http://paladiumproject.q-soft.ch/public ... luster.zip

error in zip?

Posted: Wed Aug 19, 2009 8:49 pm
by KGB_X
i get an error when i'm trying to extraxt the zip

Re: ECluster - Distributed Computing & more

Posted: Fri Mar 04, 2011 12:10 pm
by mskuma
Links are broken unfortunately.

Re: ECluster - Distributed Computing & more

Posted: Mon Jun 26, 2017 4:18 am
by vwidmer
any updated links? or any can repost?

Thanks

Re: ECluster - Distributed Computing & more

Posted: Mon Jul 03, 2017 12:41 pm
by RSBasic