Download ClusterIt - ClusterIt Description, ClusterIt Reviews
Contact
 


 

Download

 
Download Now (0K)
BSD License
Downloads till now: 8
 
 

Quick search

 



 

Rate this software

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

No. Votes

0

 

Linux

Archiving , Backup , Benchmarks , Boot , Clustering and Distributed Net, Clustering and Distributed Networks , Console Fonts, Diagnostics, Emulators , Filesystems , Hardware , Installer/Setup , Logging , Monitoring , Networking , Operating Systems , Operating Systems Kernels, Operating Systems Linux Distri, Operating Systems Other, Recovery , Shells , Software Distribution , System Administration ,

Windows

Mac

Mobile

Drivers

Scripts - DHTML

Scripts - DHTML (new)

Web Developer Blog

Web Developer Blog (new)

Scripts and Applications

Ajax
ASP
ASP.NET
C and C++
CFML
CGI and Perl
Flash
Java
JavaScript
PHP
Python
XML

ClusterIt

 

Details

Size: 0K
Last Update: 2008-05-18 22:06:26
Version: 2.4
OS Support: Linux
License/Program Type: BSD License
Publisher: Tim Rightnour
Price:$0.00
Description:

ClusterIt 2.4 is clustering and distributed net software developed by Tim Rightnour.
ClusterIt is a collection of clustering tools, to turn your ordinary everyday pile of UNIX workstations into a speedy parallel beast.



Initially this work was based on the work of IBM's PSSP, and copied heavily from the ideas there. Its also lightly based on the work pioneered in GLUnix. I've decided to simplify, and complexify it however:

Glunix is a monstrosity. It allows better control over the individual nodes, and much better load sharing. However I'm convinced alot of the speed advantages of having a parallel cluster are lost with the incredible overhead of running the glunix master and daemon services on a host. Glunix does however offer a real parallel programming environment. Something which is totally beyond the scope of this package.

PSSP is also a very powerful set of tools. Not much more than a bunch of staples written in perl, they provide an incredible tool for tying an unwieldy number of UNIX machines into one fast demon of an MPP.

The advantages of both systems are central control of a large number of machines. Unfortunately, they all have drawbacks.. as does my solution.

Here are some key features of "ClusterIt":
Fast parallel execution of remote commands.

C vs. Perl. You do the math.

Heterogeneous cluster makeup.

This makes it very easy to administer a large number of machines, of varying architectures, and operating systems. The fact that my tools are completely architecture independent, make it possible to dsh commands out to machines that aren't even running the same OS! This can be useful for a variety of mass administration tasks an admin may have to undertake.

Choice of authentication.

IBM forces you to use kerberos 4 for authentication on the SP's. This is actually fine for a closed environment like an SP, but for something to be run on just a stack of otherwise useful boxes, you need more freedom. This suite allows you to do whatever you like.. ssh, kerberos, .rhosts. Whatever suits your security needs best.

Sequential node, and random node execution

The idea here is that these dsh-like programs allow you to do something akin to load balanced scripting. For example one could set up an NFS shared build directory, and issue the command:

make -j4 CC="seq 'cd /usr/src/foo ; gcc'"

Which would execute a build in parallel, on 4 nodes in your cluster, assigning processes to each node in sequence. The run command is equivalent to saying: "I don't care where you run, just run and tell me how things turned out." Generally speaking, the run command will achieve better results as the size of the cluster increases. If you have only three nodes, the odds of getting the same node over and over are fairly good.

Job sequencing

It is possible using this package to schedule processes on the remote machines, so that no more than one process per machine is active at any one time. This was designed to combat problems with using seq for paralell builds.

When building in paralell with seq, it is possible that a node recieves a task that will take it much longer than the other nodes to complete. It is also possible that as other nodes finish thier jobs faster, the node which has been bogged down is handed another job. When performing large paralell builds, eventually very slow machines will stall the entire build, as they are attempting to compile many objects at once, and are usually at this point near-death from swapping.

The Job Scheduling in ClusterIt can prevent this in two ways. First, the job scheduling will not allow a node to process any more than one command at a time. If more commands than nodes are requested, the excess commands will block until a node has freed up. Second, the scheduler has the ability to register a benchmark number of some sort for each node. This allows the scheduler to allways give out the fastest of the remaining nodes whenever one is requested. This allows a paralell build to more efficiently utilize a heterogenous cluster.

What's New in This Release:
Fixes jsd to work properly on Linux.
Adds a -v option to all programs to show what version of ClusterIt they are running.
Replaces most instances of sprintf with snprintf.
Replaces most instances of malloc with calloc.
Adds RCMD_CMD_ARGS to most of the programs.
This makes it easier to do things like run "ssh -4" as your RCMD_CMD.
Fixes a bug where trailing whitespace on a GROUP or LUMP entry would cause dsh -g to not match it.
Fixes a bug where Linux machines often recieved truncated output from the child ssh/rsh process.
Fixes a bug where all the programs would mangle argv[0] for ps.
ClusterIt 2.4 supports different languages (including english). It works with Linux.

Downloading ClusterIt 2.4 will take if you use fast ADSL connection.

Leave a comment




(optional)

What is 7-3?




0 comments


Add to

 Del.icio.us   Digg It   Furl   YahooMyWeb   Blinklist
 

ClusterIt Version History

Product Date Added
ClusterIt 2.4 2008-05-18 22:06:26


Related Software

dbackup
From category: Backup
dbackup 1.1.0 is backup software developed by David Parrish. dbackup is a disk-based client-server backup system for Linux or other UNIX systems. dbackup works on the principal that disks ar...
Measuring Buffer
From category: Networking
Measuring Buffer is an enhanced version of buffer....
AROS-Max 0.4.8
From category: Operating-Systems-Other
AROS-Max 0.4.8 is operating systems other software developed by AROS-Max Team. AROS-Max is a AROS-based live-CD. AROS Max is a pre-configured live bootable CD image, made to show off the bes...
Fast Logging Project for Snort
From category: Networking
Fast Logging Project for Snort 1.6.0 is networking software developed by DG. Fast Logging Project for Snort is designed to gather alerts with payload from distributed snort sensors on a central ser...
Bifrost
From category: Monitoring
Bifrost 0.9.6 is monitoring software developed by Martin Forest. Bifrost is a firewall management interface to iptables (iptables GUI). The system is inspired by Checkpoint and Watchguard firewall...
lpc ntpd
From category: Networking
lpc-ntpd is a driver for the "lindy precision clock" MSF radio receiver....
Arrayprobe 2.0
From category: Monitoring
Arrayprobe 2.0 is monitoring software developed by Strocamp Net. Arrayprobe is a commandline utility that reports the status of a HP (compaq) arraycontroller. This version only supports the newer c...
Kubuntu KDE 4 0
From category: Operating-Systems
Kubuntu 7.10 KDE 4.0 is a remaster of the original Kubuntu Live CD to include the brand new KDE 4.0.0 destkop!...
ExTiX
From category: Operating-Systems-Linux-Distri
ExTiX 2.0 is operating systems linux distri software developed by ExTiX Team. This new version of ExTiX Linux Live DVD includes the 2.6.11 kernel by default, KDE 3.4.1, OpenOffice.org 2.0, KOffice,...
ATAidle 0.9
From category: Hardware
ATAidle 0.9 is hardware software developed by Bruce Cran. ATAidle sets the idle timer on ATA hard drives, so they spin down when the period of inactivity has expired. To use it, you must be runn...
Bandwidth Management Tools 200603080716
From category: Networking
Bandwidth Management Tools 200603080716 is networking software developed by Nigel Kukard. Bandwidth Management Tools is a total bandwidth management solution for Linux and can be used for firewalli...
Alphagate Systems Kernel Patchset 2.6-AS23
From category: Operating-Systems-Kernels
Alphagate Systems Kernel Patchset 2.6-AS23 is operating systems kernels software developed by Alphagate Systems. Alphagate Systems Kernel Patchset provides new technologies and features, standard e...
debsync
From category: Software-Distribution
debsync 2.00 is software distribution software developed by Conseil Internet & Logiciels Libres. debsync is a Python command line tool which helps to synchronise the installed packages lists on sev...
alived 0.3.0
From category: Networking
alived 0.3.0 is networking software developed by Kris Foster. alived is a simple daemon and client for sending keepalive messages. The server keeps a list of hostname to IP address, useful for when...
Amahi
From category: Networking
Amahi is a a home server for the Power User in You....
 

Top Downloads

 
1. Canon PIXMA iP1000 Printer Driver
2. Canon PIXMA iP1200 Printer Driver
3. Canon PIXMA MP210 MP Drivers
4. Canon PIXMA iP1300 Printer Driver a
5. Realtek ALC/ 262/ 265/ 268/ 660/ 861/ 880/ 882/ 883/ 885/ 888 Audio
6. Canon PIXMA iP1300 Printer Driver c
7. Canon i-SENSYS LBP2900 Printer Driver R
8. Asus EZVcr II
9. Canon PIXMA MP160 MP Drivers xp64
10. Canon PIXMA MP140 MP Drivers
11. Genius Eye 110 Webcam Driver
12. Canon PIXMA iP1200 Printer Driver x64 d
13. JavaScript Page Preloader
14. LG GSA-2166D
15. Canon PIXMA iP1600 Printer Driver
16. Canon LaserShot LBP-1210 Printer Driver
17. Realtek RTL8139C(L)+/RTL8139D(L)/RTL8100(L)/RTL8130/RTL8139B(L) Driver
18. Canon PIXMA MP220 MP Drivers
19. Canon PIXMA MP150 MP Drivers 2kxp
20. Matsushita DVD-RAM UJ-842S

DownloadTube Editor Reviews

 
1. Opera Browser
Opera lets you synchronize every part of your life. Synch yo...
2. Aplus Video to iPod PSP 3GP Converter
Aplus Video to iPod PSP 3GP Converter - a powerful utility t...
3. Quick Timer PPC
Quick Timer PPC is an application for Pocket PC to control N...
4. UniDoc
UniDoc is a powerful and reliable software application that ...
5. Exif Pilot Lite
Exif Pilot Lite allows you to view EXIF, EXIF GPS and IPTC d...
6. SyncQuick Netwatch
SyncQuick Netwatch provide the ability to monitor multiple s...
7. GdImageBox OCX
GdImageBox OCX is an Image Viewer Control delivered as an Ac...
8. Magicbit DVD to MP4 Converter
Magicbit DVD to MP4 Converter helps you rip and convert DVDs...
9. Alldj DVD to PSP Ripper
Alldj DVD To PSP Ripper is a powerful solution for convertin...
10. Relay Timer
Relay Timer is a powerful tool for NCD ProXR relay controlle...

Software Reviews Full List



Recent Blog Posts

 
1. Sun Microsystems JavaFX 1.0 Could Be Present In Over 6 Billion Devices Connected To Internet
Java technology is integrated in 90 percent of desktops and ...
2. Google Reader Has An Improved Look And More Practical Functionality
After the recent introduction into Google Reader of Google T...
3. Free Web Based Design Tools: A Professional Environment for Image Processing
Over the Internet there are many online tools that allow des...
4. Opera 10 Alpha Obtained A Score of 100/100 For Acid3 Test
Opera Software ASA has made available for free download a ne...
5. Cloud – An Operating System That Boots Into A Browser
After the successful debut with gOS Linux in Wal-Mart comput...
6. The New Python 3.0: A Release Incompatible With 2.x Versions
Python is a well known programming language that allows the ...
7. Moonlight 1.0 Beta 1 Is Available For Free Download
Moonlight 1.0 Beta 1, the open source implementation of Micr...
8. All Popular Social Networks In One Place: Power.com
The concept of social networking is one of the attributes of...
9. The Distribution of PHP / MySQL Applications With Server2Go
Server2Go is a Windows based software that allows the distri...
10. Link Baiting: The Building Of One Way Links In A Natural Manner
One way links represent a direct link to a given website, bu...

Last 20 Scripts

 
1. JamUba AJAX Stock Script
JamUba AJAX Stock Script allows the user to embed a flexible
2. YouTube Video Script
YouTube Video Script runs on YouTube API and fetches million
3. Smooth Navigational Menu
Smooth Navigational Menu is a multi level, CSS list based me
4. JamUba ftpsync Script
JamUba ftpsync Script is a Perl utility to synchronize the h
5. Easy 2Checkout Integrator
Easy 2Checkout Integrator script provides a simple and easy
6. Wussa
Wussa is a script suitable for webmasters planning to create
7. WPJobAds
WPJobAds is a WordPress job board plugin that lets you sell
8. Wallpaper Website Creator
Wallpaper Website Creator is a PHP based script that helps y
9. Flex2 Advanced ColorPicker
Flex2 Advanced ColorPicker is a color picker component for F
10. Tree CheckBox
Tree CheckBox is a Flex3 component resulted from the customi
11. ResizeTool
ResizeTool is a simple and easy to use resize tool to be imp
12. Flickr Cube Viewer
Flickr Cube Viewer is a small utility based on Flex that all
13. Font Reader
Font Reader is an Actionscript 3 based true type font parser
14. iPod like Scroller
iPod like Scroller is a simple component which can simulate
15. AMFPHP
AMFPHP is a free open-source PHP implementation of the Actio
16. FlashFlickr PhotoGallery
FlashFlickr PhotoGallery is an image gallery made in Flex2/A
17. jQuery.popeye
jQuery.popeye script is an inline lightbox alternative.
18. prettyComments
prettyComments script provides a solution for comment boxes
19. prettyPopin
prettyPopin provides a nice way to display simple content or
20. MYRE Realty Manager
MYRE Realty Manager is a complete realty listing management