round trip
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 222
Zatacka 0.1.7
Zatacka is an arcade multiplayer game for 2-6 players on one keyboard, clone of Achtung die Kurve classical dos game. more>>
Zatacka is an arcade multiplayer game for 2-6 players on one keyboard, clone of Achtung die Kurve classical dos game.
You handle yor line and you must sidetrack lines of other players and of course walls. When some player dies, survival gives one point.
When leaves only one player alive, the round is finished. Each game has eleven rounds.
<<lessYou handle yor line and you must sidetrack lines of other players and of course walls. When some player dies, survival gives one point.
When leaves only one player alive, the round is finished. Each game has eleven rounds.
Download (0.13MB)
Added: 2007-03-17 License: GPL (GNU General Public License) Price:
4760 downloads
Aranha server monitor 0.1.0
Aranha server monitor is an application using rrdtool and XML-RPC to monitor servers with a XUL GUI. more>>
Aranha is an application that uses an XML-RPC layer to retrieve information from one or more servers. The type of information gathered is implemented via plugins, and can be displayed or archived in several different ways.
The data is gathered in Round Robin Databases (integrated with rrdtool) and can be accessed using a XUL interface available from the system. Plugins are very easy to write.
Configuration
To configure this module, either pass specific configuration values to
Makefile.PL like this:
perl Makefile.PL CONFIG_VAR="config val"
or
edit the %DEFAULTS variable on the toplevel Makefile.PL
Installation
To install this module type the following:
perl Makefile.PL
make
make test
make install
<<lessThe data is gathered in Round Robin Databases (integrated with rrdtool) and can be accessed using a XUL interface available from the system. Plugins are very easy to write.
Configuration
To configure this module, either pass specific configuration values to
Makefile.PL like this:
perl Makefile.PL CONFIG_VAR="config val"
or
edit the %DEFAULTS variable on the toplevel Makefile.PL
Installation
To install this module type the following:
perl Makefile.PL
make
make test
make install
Download (0.080MB)
Added: 2005-04-12 License: GPL (GNU General Public License) Price:
1656 downloads
wsdebug 0.1
wsdebug is a debugger for the Whitespace programming language. more>>
wsdebug is a debugger for the more or less famous whitespace programming language, coming along with a rather fast interpreter (wsi).
Most programming languages like C or Perl do not care for white space characters (like tab, space or newline/linefeed). The whitespace programming language works just the other way round, dont care for any character but those white space ones.
On the whole its just another geeky language like Brainfuck and others, however more adicting.
If youve written a whole lot of instructions youll probably reach the point, where you get lost. Then just put your script into wsdebug and step through your bunch of whitespace instructions and watch how each command manipulates the stack (or heap).
<<lessMost programming languages like C or Perl do not care for white space characters (like tab, space or newline/linefeed). The whitespace programming language works just the other way round, dont care for any character but those white space ones.
On the whole its just another geeky language like Brainfuck and others, however more adicting.
If youve written a whole lot of instructions youll probably reach the point, where you get lost. Then just put your script into wsdebug and step through your bunch of whitespace instructions and watch how each command manipulates the stack (or heap).
Download (0.27MB)
Added: 2005-04-14 License: GPL (GNU General Public License) Price:
1654 downloads
Splendid City 5.4
Splendid City Team Sports Scheduler, and Sports Scheduling Software System. more>>
Splendid City Team Sports Scheduler, and Sports Scheduling Software System is useful for people who organize team sports or game events. It can manage sports schedules of any size and complexity. Simply fill in the requested information into the wizard like interface, and Splendid City automates the season, tournament, league, match, round-robin and practice schedules.
A great first step and time saving tool for anyone who frequently does organizational sports scheduling. Splendid City can schedule sports with any user specified combination of dates and times. Create professional double or single elimination tournaments brackets, round-robin league schedules, swiss round tournaments, cross divisional or practice schedules for any sport that requires pairings.
It features options that include the ability to set team and field constraints, game lengths; configurative time management utilities to help you organize events the way you would like; object constraint sharing; automatic schedule generation and re-generation; configurative project web site creation, tournament brackets; publishing via FTP, export to HTML, CSV, iCalendar, XML; import from CSV; standings support with tie-breaker formulas; contact management; import teams, fields, officials, players and player rosters from other users projects ; constraint and conflict checking and resolution.
Users can freely exchange all data associated with projects with other users who have a free copy of Splendid City Lite installed regardless of platform. The application comes with an integrated e-mail client that can aid with the exchange of object files among organization members. There is also a simple FTP client for direct uploading to web domains from within the schedule view frame.
The scheduler gives you complete control over all aspects of the schedule, and creates solutions effortlessly and elegantly in accordance with the user data entered. It can be custom-tailored, and with repeated use via a plugin interface, can be made to automatically accomplish users unique scheduling needs.
The user experience is interactive and straight forward. The application comes fully documented with a built in searchable help system to provide answers to implementation questions.
<<lessA great first step and time saving tool for anyone who frequently does organizational sports scheduling. Splendid City can schedule sports with any user specified combination of dates and times. Create professional double or single elimination tournaments brackets, round-robin league schedules, swiss round tournaments, cross divisional or practice schedules for any sport that requires pairings.
It features options that include the ability to set team and field constraints, game lengths; configurative time management utilities to help you organize events the way you would like; object constraint sharing; automatic schedule generation and re-generation; configurative project web site creation, tournament brackets; publishing via FTP, export to HTML, CSV, iCalendar, XML; import from CSV; standings support with tie-breaker formulas; contact management; import teams, fields, officials, players and player rosters from other users projects ; constraint and conflict checking and resolution.
Users can freely exchange all data associated with projects with other users who have a free copy of Splendid City Lite installed regardless of platform. The application comes with an integrated e-mail client that can aid with the exchange of object files among organization members. There is also a simple FTP client for direct uploading to web domains from within the schedule view frame.
The scheduler gives you complete control over all aspects of the schedule, and creates solutions effortlessly and elegantly in accordance with the user data entered. It can be custom-tailored, and with repeated use via a plugin interface, can be made to automatically accomplish users unique scheduling needs.
The user experience is interactive and straight forward. The application comes fully documented with a built in searchable help system to provide answers to implementation questions.
Download (38MB)
Added: 2005-10-14 License: Freeware Price:
1473 downloads
MySQL Activity Report 1.0.0
MySQL Activity Report is a valuable database tuning aid. more>>
MySQL Activity Report is a valuable database tuning aid.
The MySQL Activity Report package is a tool to help MySQL database administrators to collect several database parameters and variables. These collected values can be used for server monitoring or performance tuning purposes.
The most important component of the MySQL Activity Report is mysqlard. This daemon collects the data from a MySQL server and stores these values in a Round Robin Database.
The mysqlard package also contains example graphing, cron and php scripts. The cron scripts can be used to keep archives of the generated graphics and the php script shows the generated graphics and tries to give some tuning tips.
<<lessThe MySQL Activity Report package is a tool to help MySQL database administrators to collect several database parameters and variables. These collected values can be used for server monitoring or performance tuning purposes.
The most important component of the MySQL Activity Report is mysqlard. This daemon collects the data from a MySQL server and stores these values in a Round Robin Database.
The mysqlard package also contains example graphing, cron and php scripts. The cron scripts can be used to keep archives of the generated graphics and the php script shows the generated graphics and tries to give some tuning tips.
Download (0.040MB)
Added: 2006-02-04 License: GPL (GNU General Public License) Price:
1361 downloads
Rockin Rounded Corners 1.0
Rockin Rounded Corners is an easy way to add rounded corners to any element on your web site. more>>
Rockin Rounded Corners is an easy way to add rounded corners to any element on your web site. Upload this script to your site to allow your web site visiters to quickly and easily generate the code needed to add rounded corners, or use it for your own site.
Main features:
- Easy to install. Just unzip and upload, or if youre using it on a local server, just unzip!
- 18 different rounded corner styles to choose from.
- Simple, clean code that is easy to apply site-wide
- Choose from HTML or PHP code for the rounded corners. The PHP code is slimmer, but theres HTML for those without PHP installed.
- An easy way to add a cool new feature to your web site.
<<lessMain features:
- Easy to install. Just unzip and upload, or if youre using it on a local server, just unzip!
- 18 different rounded corner styles to choose from.
- Simple, clean code that is easy to apply site-wide
- Choose from HTML or PHP code for the rounded corners. The PHP code is slimmer, but theres HTML for those without PHP installed.
- An easy way to add a cool new feature to your web site.
Download (0.061MB)
Added: 2006-02-06 License: Freeware Price:
1358 downloads
Xyria:DNSd 0.7.5
Xyria:DNSd is an high performance DNS server. more>>
Xyria:DNSd is an high performance DNS server that supports only the most important features and resource records while being extremely fast and secure.
Xyria:DNSd peoject also supports round-robin load balancing.
Main features:
- extemely fast implementation (main target)
- very secure
- ip-address based listen()ing
- supporting IPv6 addresses and resource records
- load ballancing via round robbin
- running under an low-privileged UID & GID
- running under little endian systems: (at least) Linux, Solaris, OpenBSD
- nice configuration syntax/easy to configure
- DNSd able to forward querys
- DNSd can run as caching only-server
Enhancements:
- The database was modified. Now DNSd uses a hashed array of pointers to binary trees including single linked lists for double valued hashes.
- It sorts the zones (by TTL) by itself (the admin doesnt has to care in which order he has to place the zones in the config file).
- Some code cleanup and a small bugfix are also included.
<<lessXyria:DNSd peoject also supports round-robin load balancing.
Main features:
- extemely fast implementation (main target)
- very secure
- ip-address based listen()ing
- supporting IPv6 addresses and resource records
- load ballancing via round robbin
- running under an low-privileged UID & GID
- running under little endian systems: (at least) Linux, Solaris, OpenBSD
- nice configuration syntax/easy to configure
- DNSd able to forward querys
- DNSd can run as caching only-server
Enhancements:
- The database was modified. Now DNSd uses a hashed array of pointers to binary trees including single linked lists for double valued hashes.
- It sorts the zones (by TTL) by itself (the admin doesnt has to care in which order he has to place the zones in the config file).
- Some code cleanup and a small bugfix are also included.
Download (0.091MB)
Added: 2006-02-20 License: BSD License Price:
1343 downloads
Mila Ajax Map 1.2
Mila Ajax Map is an AJAX Web application that may be used with a Web browser to display a network map with monitoring functions. more>>
Mila Ajax Map is an AJAX Web application witch can be used with a Web browser to display a network map with monitoring functions.
How Install
- You need apache, python, python gadfly and cup of coffee.
- At first you need create gadfly db with create_db.py.
- You need determine x and y coordinates for your nodes.
- For each x and y determine node center, i.e x = node x + gif-image size/2. This is center of image. y has same option.
- Write now connections in map.html with jg.drawLine(x,y,x2,y2).
- Write custom tooltips for each node in map.html.
- You can use rrdtools for creating round-trip-time or traffic graffics(see demo page).
- Then copy all from "cgi-bin" and "htdocs" dirs to your apache dirs.
- Add poller.py to crontab (and script for rrd, if you use it). Open http://your.host/map.html and relax.
- You can customize scripts as you want.
Enhancements:
- Changes were made in JavaScript support.
<<lessHow Install
- You need apache, python, python gadfly and cup of coffee.
- At first you need create gadfly db with create_db.py.
- You need determine x and y coordinates for your nodes.
- For each x and y determine node center, i.e x = node x + gif-image size/2. This is center of image. y has same option.
- Write now connections in map.html with jg.drawLine(x,y,x2,y2).
- Write custom tooltips for each node in map.html.
- You can use rrdtools for creating round-trip-time or traffic graffics(see demo page).
- Then copy all from "cgi-bin" and "htdocs" dirs to your apache dirs.
- Add poller.py to crontab (and script for rrd, if you use it). Open http://your.host/map.html and relax.
- You can customize scripts as you want.
Enhancements:
- Changes were made in JavaScript support.
Download (0.11MB)
Added: 2006-03-15 License: GPL (GNU General Public License) Price:
1333 downloads
JTourney 1.0
JTourney is a Java based tool to support tournament directors conducting small to medium scale round based tournaments. more>>
JTourney is a Java based tool to support tournament directors conducting small to medium scale round based tournaments for multiplayer games.
JTourney tries to encaspulate over 10 years of experience with various tournament formats for different games. Those tournaments were conducted either manually or with the help (of many kind people and) a predecessor programm, which finally became too old and too small.
The need for JTourney arose since the tournaments conducted were rather flexibile: Players could hop on and hop off between rounds, the games played might allow variable number of players. Beside this flexibility JTourney could of course be used to support more rigid tournament formats, but this is not its focus.
Main features:
- Keeping player lists.
- Playcing players on tables for next round by variuos strategies.
- Generate score sheets for tables.
- Keeping track of game scores
- Calculating player scores, tiebreakers and rankings
How it works?
JTourney is a very simple design. It merely parses text files into its memory and composes new ones on design. While parsing its internal datafiles it also feeds this internal information to the RenderMode, therefore it provides you with more beautiful information than just the raw internal text files.
Note the system never stores things like standings or total scores of players internally. It turned out, that parsing input is very fast and never is a real problem for (say) 100 participants and 12 rounds (this is not a limit, it can most likely handle much more participants and more rounds) on a recent PC.
While this architecture is from the computer stone age it is flexible and powerful. Maybe a bit volatile, but after all it is entirely appropriate to put whatever kind of GUI on top if necessary!
<<lessJTourney tries to encaspulate over 10 years of experience with various tournament formats for different games. Those tournaments were conducted either manually or with the help (of many kind people and) a predecessor programm, which finally became too old and too small.
The need for JTourney arose since the tournaments conducted were rather flexibile: Players could hop on and hop off between rounds, the games played might allow variable number of players. Beside this flexibility JTourney could of course be used to support more rigid tournament formats, but this is not its focus.
Main features:
- Keeping player lists.
- Playcing players on tables for next round by variuos strategies.
- Generate score sheets for tables.
- Keeping track of game scores
- Calculating player scores, tiebreakers and rankings
How it works?
JTourney is a very simple design. It merely parses text files into its memory and composes new ones on design. While parsing its internal datafiles it also feeds this internal information to the RenderMode, therefore it provides you with more beautiful information than just the raw internal text files.
Note the system never stores things like standings or total scores of players internally. It turned out, that parsing input is very fast and never is a real problem for (say) 100 participants and 12 rounds (this is not a limit, it can most likely handle much more participants and more rounds) on a recent PC.
While this architecture is from the computer stone age it is flexible and powerful. Maybe a bit volatile, but after all it is entirely appropriate to put whatever kind of GUI on top if necessary!
Download (1.8MB)
Added: 2006-03-23 License: LGPL (GNU Lesser General Public License) Price:
1310 downloads
Berkley Snoop for Linux 0.3 RC4
Berkley Snoop for Linux is a module which adds support for the Snoop protocol. more>>
Berkley Snoop for Linux is a module which adds support for the Snoop protocol, a TCP-aware link layer protocol designed that can improve the performance of TCP over networks of wired and single-hop wireless links.
While TCP adapts well to network congestion, it does not adequately handle the vagaries of wireless media. In this thesis, we address these challenges in detail and design solutions to them. These solutions incorporate link-layer techniques as well as enhancements to TCP at the sender and receiver. The Snoop protocol is a TCP-aware link layer protocol designed to improve the performance of TCP over networks of wired and single-hop wireless links.
The implementation is for kernels of 2.6.x series. This software is intended to use on routers acting between big fat pipe(BFP) link and wireless link.
The problem: The wireless link is error prone by its nature and BFP links such as satellite one has very big round-trip time. When error occurs on wireless segment it causes in speed reduction because the TCP protocol on sending side treats this error as link congestion although the error was just a temporary link quality loss and the connection cannt recover its speed.
The fix: The module will cache TCP segmets passing to host on wireless segment until the ACK(nowledgmet) is received or timeout expired. In case of timeout the segment will be retransmitted again. And by the way the module will drop all DUP(licate) ACK(nowledgmets) caused by packet loss on wireless segment and prevent the reduction of speed of flow from the host beyond the satellite link. The module works now only with connections initiated from wireless hosts.
Enhancements:
- fixed issues with improper use of locks & memory allocation the memory allocates now with GFP_ATOMIC priority
<<lessWhile TCP adapts well to network congestion, it does not adequately handle the vagaries of wireless media. In this thesis, we address these challenges in detail and design solutions to them. These solutions incorporate link-layer techniques as well as enhancements to TCP at the sender and receiver. The Snoop protocol is a TCP-aware link layer protocol designed to improve the performance of TCP over networks of wired and single-hop wireless links.
The implementation is for kernels of 2.6.x series. This software is intended to use on routers acting between big fat pipe(BFP) link and wireless link.
The problem: The wireless link is error prone by its nature and BFP links such as satellite one has very big round-trip time. When error occurs on wireless segment it causes in speed reduction because the TCP protocol on sending side treats this error as link congestion although the error was just a temporary link quality loss and the connection cannt recover its speed.
The fix: The module will cache TCP segmets passing to host on wireless segment until the ACK(nowledgmet) is received or timeout expired. In case of timeout the segment will be retransmitted again. And by the way the module will drop all DUP(licate) ACK(nowledgmets) caused by packet loss on wireless segment and prevent the reduction of speed of flow from the host beyond the satellite link. The module works now only with connections initiated from wireless hosts.
Enhancements:
- fixed issues with improper use of locks & memory allocation the memory allocates now with GFP_ATOMIC priority
Download (0.015MB)
Added: 2006-04-20 License: GPL (GNU General Public License) Price:
1287 downloads
ECalc 0.3.0
ECalc is a calculator plug-in for Eclipse that provides the ability to evaluate mathematical expressions. more>>
ECalc application is a calculator plug-in for Eclipse that provides the ability to evaluate mathematical expressions.
To install, just put the jar from the zip-files in your plugin-directory and restart eclipse. To uninstall, remove the jar-file and the directory .metadata/.plugin/se.fnord.ecalc from your workspace directory/directories.
Main features:
- Command-history.
- Functions (sin, cos, tan, asin, acos, atan, min, max, hypot, random, round, ceil, floor).
- Ability to switch between radians and degrees.
- The basic operators (+, -, *, /, % (modulus), ^ (power)).
- Bitwise operators (>>,<<less
To install, just put the jar from the zip-files in your plugin-directory and restart eclipse. To uninstall, remove the jar-file and the directory .metadata/.plugin/se.fnord.ecalc from your workspace directory/directories.
Main features:
- Command-history.
- Functions (sin, cos, tan, asin, acos, atan, min, max, hypot, random, round, ceil, floor).
- Ability to switch between radians and degrees.
- The basic operators (+, -, *, /, % (modulus), ^ (power)).
- Bitwise operators (>>,<<less
Download (0.064MB)
Added: 2006-06-04 License: MIT/X Consortium License Price:
1279 downloads
libping 1.15
libping is a C library designed to allow a programmer to make ICMP_ECHO requests directly from a script or program. more>>
libping is a C library designed to allow a programmer to make ICMP_ECHO requests directly from a script or program. libpings functions return either boolean--is alive--or the round trip time in milliseconds.
The library also includes support for "pinging" the following tcp/ip services: echo, http, https, smtp and pop3. Versions 1.15 and better are threadsafe.
Installation:
In a nutshell, to install the application in the default directory, ( /usr/local ), run the following commands:
$ ./configure
$ make
$ make install
This will install the application ( ring ) in the default directory /usr/local/bin. If that directory is in your PATH, then to run ring and view the online help type:
$ ring --help
It will also install libping in /usr/local/lib and place the header file ping.h in /usr/local/include.
To learn more about ring, make sure /usr/local/man is in your MANPATH and type:
$ man ring
For information about the C library functions, type:
$ man pinghost
For more details, read on. Especially if you want to install libping in a directory other that /usr/local
<<lessThe library also includes support for "pinging" the following tcp/ip services: echo, http, https, smtp and pop3. Versions 1.15 and better are threadsafe.
Installation:
In a nutshell, to install the application in the default directory, ( /usr/local ), run the following commands:
$ ./configure
$ make
$ make install
This will install the application ( ring ) in the default directory /usr/local/bin. If that directory is in your PATH, then to run ring and view the online help type:
$ ring --help
It will also install libping in /usr/local/lib and place the header file ping.h in /usr/local/include.
To learn more about ring, make sure /usr/local/man is in your MANPATH and type:
$ man ring
For information about the C library functions, type:
$ man pinghost
For more details, read on. Especially if you want to install libping in a directory other that /usr/local
Download (0.24MB)
Added: 2006-05-09 License: GPL (GNU General Public License) Price:
1267 downloads
mod_ecgi
mod_cgi turns CGI program into a dynamically loaded library (.so) and runs it without forking. more>>
mod_cgi is an Apache module that turns a CGI program into a dynamically loaded library (.so) and runs it without forking. Gives the simplicity and portability of CGI without the overhead.
There is no documentation, beyond the source code comments. It will build cleanly with Apache 1.3b6+, and youll need some configuration: e.g.
AddHandler mod_ecgi .so
or
AddType x-embedded-cgi .so
As I said, see the source file.
Theres also a small harness for CGI programs, to get round the way many sloppy CGIs never return but call exit() instead. Its not absolutely necessary, but for most purposes youll want it.
<<lessThere is no documentation, beyond the source code comments. It will build cleanly with Apache 1.3b6+, and youll need some configuration: e.g.
AddHandler mod_ecgi .so
or
AddType x-embedded-cgi .so
As I said, see the source file.
Theres also a small harness for CGI programs, to get round the way many sloppy CGIs never return but call exit() instead. Its not absolutely necessary, but for most purposes youll want it.
Download (0.008MB)
Added: 2006-05-18 License: The Apache License Price:
1254 downloads
Trip Tracker 0.8.1
Trip Tracker is a position tracking client-server system. more>>
Trip Tracker is a position tracking client-server system. Trip Tracker is designed to assist people in setting up a real-time tracking environment with either a private or public tracking server.
The Trip Tracker GPS client sends coordinates to the tracking server to update its position. In the event that the GPS client loses its Internet connection, it can send all collected coordinates to the tracking server as soon as its back online.
The tracking server saves all the coordinates and can forward them to listening map clients.
Version restrictions:
- The map client can only display a map of Norway, as the WMS server is hardcoded in the server-side PHP script "mapservice.php". This may change in the future. If you know any good WMS servers we might add it to the server-side script, but you still need to add the proper WMS layers in the source code to make it work.
- The GPS client version 0.8 does not set up the Java Communications library properly so it most likely wont find your GPS receiver. We hope to address this issue in the next release quite soon.
- And more...
<<lessThe Trip Tracker GPS client sends coordinates to the tracking server to update its position. In the event that the GPS client loses its Internet connection, it can send all collected coordinates to the tracking server as soon as its back online.
The tracking server saves all the coordinates and can forward them to listening map clients.
Version restrictions:
- The map client can only display a map of Norway, as the WMS server is hardcoded in the server-side PHP script "mapservice.php". This may change in the future. If you know any good WMS servers we might add it to the server-side script, but you still need to add the proper WMS layers in the source code to make it work.
- The GPS client version 0.8 does not set up the Java Communications library properly so it most likely wont find your GPS receiver. We hope to address this issue in the next release quite soon.
- And more...
Download (0.54MB)
Added: 2006-06-06 License: LGPL (GNU Lesser General Public License) Price:
1240 downloads
GridMPI 1.1
GridMPI is a new open-source free-software implementation of the standard MPI library. more>>
GridMPI is a new open-source free-software implementation of the standard MPI (Message Passing Interface) library designed for the Grid. GridMPI project enables unmodified applications to run on cluster computers distributed across the Grid environment.
GridMPI team found that it is feasible to connect cluster computers and to run ordinary scientific applications in distance upto 500 miles. Simple experiment has shown that most MPI benchmarks scale fine upto 20 millisecond round-trip latency which corresponds to about 500 miles in distance, when the clusters are connected by fast 1 to 10 Gbps networks. 500 miles covers the major cities between Tokyo--Osaka in Japan.
Thus, applications which are too large to run on a local cluster should run on multiple clusters in the Grid environment with acceptable performance. However, it is only feasible when using an efficient MPI implementation [1]. Existing implementations are not efficient enough mainly because of the two reasons: their focus on security features and TCP performance problems.
GridMPI skips security layers assuming dedicated secure links. The institutes housing large clusters tend to have their own networks to connect to other institutes in most cases. GridMPI so focuses on the performance on TCP. Since existing implementations are in most cases designed for MPP machines and recently clusters with special hardware, their performance on TCP with Ethernet is not optimal.
Also TCP performance itself is not optimal for the work load of the MPI traffic. In addition, support for heterogeneous combinations of computers of the existing MPI implementations is not satisfactory. Thus, GridMPI is designed and implemented from the scratch. GridMPI is carefully coded and tested with heterogeneity in mind.
Main features:
- Full conformance to the standard: GridMPI passes 100% of the functional tests of the large test suites from ANL and Intel (MPI-1.2 level).
- Full heterogeneity support: GridMPI is fully tested with combinations of processors of 32bit/64bit and big/little-endian.
- Primary support of TCP/IP and sockets: GridMPI is written from scratch and it is new and clean. It is efficient with sockets, and thus suitable for the Grid as well as ordinary Ethernet-based clusters.
- Cooperation with Grid job submission: GridMPI can be used with Globus, Unicore, tool from NAREGI project, etc.
- Checkpointing support: GridMPI supports checkpointing on Linux/IA32 platforms to restart long-running applications from failure.
- Vendor MPI support: GridMPI supports IBM-MPI, Fujitsu-Solaris-MPI, Intel-MPI, and any MPICH-based MPI for clusters with special communication hardware.
Enhancements:
- Minor bugfixes were made.
<<lessGridMPI team found that it is feasible to connect cluster computers and to run ordinary scientific applications in distance upto 500 miles. Simple experiment has shown that most MPI benchmarks scale fine upto 20 millisecond round-trip latency which corresponds to about 500 miles in distance, when the clusters are connected by fast 1 to 10 Gbps networks. 500 miles covers the major cities between Tokyo--Osaka in Japan.
Thus, applications which are too large to run on a local cluster should run on multiple clusters in the Grid environment with acceptable performance. However, it is only feasible when using an efficient MPI implementation [1]. Existing implementations are not efficient enough mainly because of the two reasons: their focus on security features and TCP performance problems.
GridMPI skips security layers assuming dedicated secure links. The institutes housing large clusters tend to have their own networks to connect to other institutes in most cases. GridMPI so focuses on the performance on TCP. Since existing implementations are in most cases designed for MPP machines and recently clusters with special hardware, their performance on TCP with Ethernet is not optimal.
Also TCP performance itself is not optimal for the work load of the MPI traffic. In addition, support for heterogeneous combinations of computers of the existing MPI implementations is not satisfactory. Thus, GridMPI is designed and implemented from the scratch. GridMPI is carefully coded and tested with heterogeneity in mind.
Main features:
- Full conformance to the standard: GridMPI passes 100% of the functional tests of the large test suites from ANL and Intel (MPI-1.2 level).
- Full heterogeneity support: GridMPI is fully tested with combinations of processors of 32bit/64bit and big/little-endian.
- Primary support of TCP/IP and sockets: GridMPI is written from scratch and it is new and clean. It is efficient with sockets, and thus suitable for the Grid as well as ordinary Ethernet-based clusters.
- Cooperation with Grid job submission: GridMPI can be used with Globus, Unicore, tool from NAREGI project, etc.
- Checkpointing support: GridMPI supports checkpointing on Linux/IA32 platforms to restart long-running applications from failure.
- Vendor MPI support: GridMPI supports IBM-MPI, Fujitsu-Solaris-MPI, Intel-MPI, and any MPICH-based MPI for clusters with special communication hardware.
Enhancements:
- Minor bugfixes were made.
Download (0.73MB)
Added: 2006-06-13 License: The Apache License Price:
1228 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above round trip search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed