distributed file system
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 7859
Coda Distributed File System 6.9.1
Coda Distributed File System is a full featured network filesystem. more>>
Coda is an advanced networked filesystem. The project has been developed at CMU since 1987 by the systems group of M. Satyanarayanan. in the SCS department.
Coda is a distributed filesystem with its origin in AFS2. It has many features that are very desirable for network filesystems. Currently, Coda has several features not found elsewhere.
1. disconnected operation for mobile computing
2. is freely available under a liberal license
3. high performance through client side persistent caching
4. server replication
5. security model for authentication, encryption and access control
6. continued operation during partial network failures in server network
7. network bandwith adaptation
8. good scalability
9. well defined semantics of sharing, even in the presence of network failures
Enhancements:
- Coda now works on 64-bit systems.
- The client and server were successfully built and used on a machine with em64t extensions with a 64-bit Linux kernel.
- The new RVM-1.14 and RPC2-2.5 releases also incorporate some essential 64-bit fixes.
- Another welcome change is that venus now tries to keep cached access rights available for users even across system reboots or client restarts, which should improve life for people who frequently shut down or dual boot their machines.
<<lessCoda is a distributed filesystem with its origin in AFS2. It has many features that are very desirable for network filesystems. Currently, Coda has several features not found elsewhere.
1. disconnected operation for mobile computing
2. is freely available under a liberal license
3. high performance through client side persistent caching
4. server replication
5. security model for authentication, encryption and access control
6. continued operation during partial network failures in server network
7. network bandwith adaptation
8. good scalability
9. well defined semantics of sharing, even in the presence of network failures
Enhancements:
- Coda now works on 64-bit systems.
- The client and server were successfully built and used on a machine with em64t extensions with a 64-bit Linux kernel.
- The new RVM-1.14 and RPC2-2.5 releases also incorporate some essential 64-bit fixes.
- Another welcome change is that venus now tries to keep cached access rights available for users even across system reboots or client restarts, which should improve life for people who frequently shut down or dual boot their machines.
Download (1.5MB)
Added: 2007-04-14 License: GPL (GNU General Public License) Price:
926 downloads
Distributed Internet Backup System 0.92
Distributed Internet Backup System works by doing all its communication through email. more>>
Distributed Internet Backup System works by doing all its communication through email. The benefit of using email for transport is that clients behind firewalls or with intermittent connections to the Internet can use DIBS reliably.
Since disk drives are cheap, backup should be cheap too. Of course it does not help to mirror your data by adding more disks to your own computer because a virus, fire, flood, robbery, power surge, etc. could still wipe out your local data center.
Instead, you should give your files to peers (and in return store their files) so that if a catastrophe strikes your area, you can recover data from surviving peers. The Distributed Internet Backup System (DIBS) is designed to implement this vision.
Note that DIBS is a backup system not a file sharing system like Napster, Gnutella, Kazaa, etc. In fact, DIBS encrypts all data transmissions so that the peers you trade files with can not access your data.
Enhancements:
- Added Peer Finder service to allow advertising and automated exchange of peering information. See manual for details.
- Updated add_peer and edit_peer commands to allow sizes to be specified using k, m, g, t (e.g., 10k, 10m, 10g, 10t).
- Updated the protocol DIBS uses to exchange store, unstore, probe, and other messages between peers. The new protocol is XML based to allow easier debugging, parsing, and extensions.
- Fixed a deadlock bug reported by Jason Martin in a message to the dibs-discussion mailing list.
- Made the daemon run its periodic checks like spawnning auto_check, process_message, etc., as soon as it starts up.
- Other minor bug fixes and improvements
<<lessSince disk drives are cheap, backup should be cheap too. Of course it does not help to mirror your data by adding more disks to your own computer because a virus, fire, flood, robbery, power surge, etc. could still wipe out your local data center.
Instead, you should give your files to peers (and in return store their files) so that if a catastrophe strikes your area, you can recover data from surviving peers. The Distributed Internet Backup System (DIBS) is designed to implement this vision.
Note that DIBS is a backup system not a file sharing system like Napster, Gnutella, Kazaa, etc. In fact, DIBS encrypts all data transmissions so that the peers you trade files with can not access your data.
Enhancements:
- Added Peer Finder service to allow advertising and automated exchange of peering information. See manual for details.
- Updated add_peer and edit_peer commands to allow sizes to be specified using k, m, g, t (e.g., 10k, 10m, 10g, 10t).
- Updated the protocol DIBS uses to exchange store, unstore, probe, and other messages between peers. The new protocol is XML based to allow easier debugging, parsing, and extensions.
- Fixed a deadlock bug reported by Jason Martin in a message to the dibs-discussion mailing list.
- Made the daemon run its periodic checks like spawnning auto_check, process_message, etc., as soon as it starts up.
- Other minor bug fixes and improvements
Download (0.18MB)
Added: 2005-10-03 License: BSD License Price:
1485 downloads
Distributed BEAGLE 0.9.2
Distributed BEAGLE provides a distributed evolutionary computation system. more>>
Distributed BEAGLE provides a distributed evolutionary computation system.
Distributed BEAGLE is a master-slave distribution extension of the evolutionary computation framework, Open BEAGLE. Its key features are robustness, fault tolerance, adaptability for heterogeneous networks, and transparency for the user.
Main features:
- Based on the generic framework Open BEAGLE
- Minimal changes required to modify an Open BEAGLE application for distribution
- Ten GA and GP examples converted from Open BEAGLE
- Communication based on TCP sockets using XML encoding
- Data persistency insured on the server by a SQL Database (SQLite)
- Load balancing of computational tasks for uses on heterogeneous LAN
- Open source (LGPL license)
- OS-calls wrapped into generic C++ classes
- Compiles on UNIX (Linux/OS X) with gcc 3.x and Windows with Visual Studio .NET
Enhancements:
- Bug fixe: variable deme size could crash the server (Thanks CG).
- Suggestion: Compression of connections can now be activated by clients if the option is set to "-1".
<<lessDistributed BEAGLE is a master-slave distribution extension of the evolutionary computation framework, Open BEAGLE. Its key features are robustness, fault tolerance, adaptability for heterogeneous networks, and transparency for the user.
Main features:
- Based on the generic framework Open BEAGLE
- Minimal changes required to modify an Open BEAGLE application for distribution
- Ten GA and GP examples converted from Open BEAGLE
- Communication based on TCP sockets using XML encoding
- Data persistency insured on the server by a SQL Database (SQLite)
- Load balancing of computational tasks for uses on heterogeneous LAN
- Open source (LGPL license)
- OS-calls wrapped into generic C++ classes
- Compiles on UNIX (Linux/OS X) with gcc 3.x and Windows with Visual Studio .NET
Enhancements:
- Bug fixe: variable deme size could crash the server (Thanks CG).
- Suggestion: Compression of connections can now be activated by clients if the option is set to "-1".
Download (MB)
Added: 2007-03-21 License: LGPL (GNU Lesser General Public License) Price:
948 downloads
Distributed Access Control System 1.4.20
Distributed Access Control System is a complete, light-weight, single sign-on and role-based access control system. more>>
Distributed Access Control System is a complete, light-weight, single sign-on and role-based access control system distributed under an open source license. It provides:
- extended authentication and role-based access control capabilities for Apache-based web services, CGI programs, and virtually any program or script;
- a wide array of flexible, modular, and efficient authentication methods, including two-factor authentication and hardware tokens;
- powerful, rule-based authorization checking that can be applied transparently to any resource or activity (such as web services, web content, and program features) by Apache-based web services and CGI programs, or virtually any program or script;
- an Apache 2.0/2.2 module, suite of CGI programs, and collection of command line tools for Unix-type platforms, such as Linux, FreeBSD, and Solaris.
Enhancements:
- This release includes an important bugfix to local_passwd_authenticate that prevents invalid passwords from being accepted.
- Some minor bugs have also been addressed, including some problems with dacs.quick(7).
<<less- extended authentication and role-based access control capabilities for Apache-based web services, CGI programs, and virtually any program or script;
- a wide array of flexible, modular, and efficient authentication methods, including two-factor authentication and hardware tokens;
- powerful, rule-based authorization checking that can be applied transparently to any resource or activity (such as web services, web content, and program features) by Apache-based web services and CGI programs, or virtually any program or script;
- an Apache 2.0/2.2 module, suite of CGI programs, and collection of command line tools for Unix-type platforms, such as Linux, FreeBSD, and Solaris.
Enhancements:
- This release includes an important bugfix to local_passwd_authenticate that prevents invalid passwords from being accepted.
- Some minor bugs have also been addressed, including some problems with dacs.quick(7).
Download (MB)
Added: 2007-08-16 License: GPL (GNU General Public License) Price:
803 downloads
Distributed FTP 2.0.5
Distributed FTP is a distributed FTP daemon written in java. more>>
Distributed FTP is a distributed FTP daemon written in java. Instead of usual and well-known serversclient transfer it uses masterclient for control connections and slaveclient for (most) data transfers, the master must tell the slave to initiate/respond to a transfer.
<<less Download (0.35MB)
Added: 2007-04-08 License: GPL (GNU General Public License) Price:
933 downloads
Distributed Multi-User Compilation System 0.5
Distributed Multi-User Compilation System is a system that allows a group of users to share a compilation farm. more>>
Distributed Multi-User Compilation System is a system that allows a group of users to share a compilation farm. Each compilation request from each user will be sent to the fastest available machine, every time.
Main features:
- Supports multiple users compiling simultaneously, and scales well to handle the new loads.
- Supports multiple operating systems in the compilation farm.
- Uses all processors of a multi-processor compilation host.
- Makes best use of compilation hosts with widely differing CPU speeds.
- Guarantees that a compilation host will not be overloaded by compilations.
- Takes into account the load on a host caused by non-compilation tasks.
- Supports the dynamic addition and removal of hosts to the compilation farm.
- Works with distcc, which need not be altered in any way.
DMUCS consists of these (main) programs:
- dmucs: the "host-server". This application reads a configuration file indicating the number of CPUs and the "power" of each potential host in the compilation farm. It then receives over the network:
- load average information from each compilation host.
- host requests from compile tasks that need remote hosts on which to run.
- information requests from monitoring applications.
- status requests from an administrator.
- dmucs maintains the database of hosts in the compilation farm, and assigns hosts to compilation tasks, giving out the best host/cpu available when the compilation task asks.
- gethost: a compilation task uses gethost get a host/cpu from the dmucs server. In general, a makefile will perform a compilation this way:
- gethost distcc gcc ...
- gethost contacts the server to get a host, which it puts into the environment variable DISTCC_HOSTS. gethost then calls the program given to it. After that program ends, gethost releases the assigned host back to the dmucs server.
- loadavg: the administrator of the compilation farm must start this application on each compilation host. loadavg sends the load average of the compilation host to the dmucs server periodically. The dmucs server will "downgrade" a compilation host if the hosts load averages goes too high.
- monitor: the administrator (or anyone) may use this program to monitor the busy-ness of the compilation farm. It displays which hosts/cpus are available in the compilation farm, which hosts/cpus have compilation tasks assigned to them, which hosts have been made administratively unavailable, and which hosts are "silent" - i.e., the dmucs server has not received a load average message from the compilation host for a while.
<<lessMain features:
- Supports multiple users compiling simultaneously, and scales well to handle the new loads.
- Supports multiple operating systems in the compilation farm.
- Uses all processors of a multi-processor compilation host.
- Makes best use of compilation hosts with widely differing CPU speeds.
- Guarantees that a compilation host will not be overloaded by compilations.
- Takes into account the load on a host caused by non-compilation tasks.
- Supports the dynamic addition and removal of hosts to the compilation farm.
- Works with distcc, which need not be altered in any way.
DMUCS consists of these (main) programs:
- dmucs: the "host-server". This application reads a configuration file indicating the number of CPUs and the "power" of each potential host in the compilation farm. It then receives over the network:
- load average information from each compilation host.
- host requests from compile tasks that need remote hosts on which to run.
- information requests from monitoring applications.
- status requests from an administrator.
- dmucs maintains the database of hosts in the compilation farm, and assigns hosts to compilation tasks, giving out the best host/cpu available when the compilation task asks.
- gethost: a compilation task uses gethost get a host/cpu from the dmucs server. In general, a makefile will perform a compilation this way:
- gethost distcc gcc ...
- gethost contacts the server to get a host, which it puts into the environment variable DISTCC_HOSTS. gethost then calls the program given to it. After that program ends, gethost releases the assigned host back to the dmucs server.
- loadavg: the administrator of the compilation farm must start this application on each compilation host. loadavg sends the load average of the compilation host to the dmucs server periodically. The dmucs server will "downgrade" a compilation host if the hosts load averages goes too high.
- monitor: the administrator (or anyone) may use this program to monitor the busy-ness of the compilation farm. It displays which hosts/cpus are available in the compilation farm, which hosts/cpus have compilation tasks assigned to them, which hosts have been made administratively unavailable, and which hosts are "silent" - i.e., the dmucs server has not received a load average message from the compilation host for a while.
Download (0.35MB)
Added: 2006-03-20 License: GPL (GNU General Public License) Price:
1315 downloads
Distributed Artificial Life 1.0.0
Distributed Artificial Life project uses spare CPU cycles to create life. more>>
Distributed Artificial Life project uses spare CPU cycles to create life.
Distributed Artificial Life is a distributed version of Tom S. Rays Tierra artificial life program. It uses spare CPU cycles to simulate a distributed soup of living cells.
Note that the machine language used is similar to but not compatible with Tierra. Tom Ray talks about his work (as far as I know, never completed) to create a "Digital Reserve". The DLIFE project is a development of this.
In other words, its an alternative to the tedious process of cracking RC5 keys or searching for aliens. Youve got a supercomputer on your desk, lets go and create some life ...
It consists of a highly optimized engine for running the artificial life cells in a virtual machine, written in C, and some Perl scripts which can upload and download cells from central ``cell-bank servers.
<<lessDistributed Artificial Life is a distributed version of Tom S. Rays Tierra artificial life program. It uses spare CPU cycles to simulate a distributed soup of living cells.
Note that the machine language used is similar to but not compatible with Tierra. Tom Ray talks about his work (as far as I know, never completed) to create a "Digital Reserve". The DLIFE project is a development of this.
In other words, its an alternative to the tedious process of cracking RC5 keys or searching for aliens. Youve got a supercomputer on your desk, lets go and create some life ...
It consists of a highly optimized engine for running the artificial life cells in a virtual machine, written in C, and some Perl scripts which can upload and download cells from central ``cell-bank servers.
Download (0.094MB)
Added: 2006-11-16 License: GPL (GNU General Public License) Price:
1082 downloads
Distributed Concurrent Versioning System 1.0.3
Distributed Concurrent Versioning System (DCVS) project extends the well-known version control system CVS. more>>
Distributed Concurrent Versioning System (DCVS) project extends the well-known version control system CVS and the file distribution and synchronization program CVSup with functionality to distribute CVS repositories with local lines of development and handle synchronization of the distributed repositories automatically in the background.
Development lines (branches) are owned by a repository server, repository servers efficiently update each other via CVSup, and CVS ensures correct server use on checkin and branch creation.
Enhancements:
- This release adds miscellaneous bugfixes and the security patches of CVS 1.12.13.
- There are now installation packages for Windows to be installed on Cygwin, for SUSE Linux 10, for FreeBSD 4, 5, and 6, and for Fedora Core 4.
<<lessDevelopment lines (branches) are owned by a repository server, repository servers efficiently update each other via CVSup, and CVS ensures correct server use on checkin and branch creation.
Enhancements:
- This release adds miscellaneous bugfixes and the security patches of CVS 1.12.13.
- There are now installation packages for Windows to be installed on Cygwin, for SUSE Linux 10, for FreeBSD 4, 5, and 6, and for Fedora Core 4.
Download (4.1MB)
Added: 2006-10-20 License: GPL (GNU General Public License) Price:
1100 downloads
Fast Secure File System 0.1.1
Fast Secure File System is a secure, distributed, scalable, user-space file system. more>>
Fast Secure File System exports existing directories securely over the network, letting users store and retrieve encrypted data in a scalable and transparent way. FSFS is written in C and works on GNU/Linux systems on x86 and PPC architectures, with help from FUSE and OpenSSL.
File systems are easily the most evident, from the point of view of users, component of an operating system. Through file systems it is possible to organize data in a wide variety of ways, and access resources through a common interface.
Users can nowadays not only store and retrieve documents, but also find information on running processes and system settings (through ProcFS), access and manipulate e-mail (for example with GmailFS), or perform several other operations.
In several circumstances and scenarios it is desirable to protect stored files and directories from manipulation by unknown or malicious users: financial or health-related data, confidential documents, or any kind of personal or sensitive data may need to be stored securely, in such a way that it can not be examined or modified freely by third parties.
Most file systems do not take action in this sense, and external cryptographic utilities are sometimes employed to secure data before storage. While this can be a perfectly secure solution, it is not transparent to users.
Distributed file systems propose efficient ways of accessing data remotely as if it resided on the local machine; when it comes to dealing with securely stored data as in the examples above, care must be taken to preserve confidentiality and integrity also during network transfer.
Not all distributed file systems accomplish this task, weakening the overall security of the system, or do so inefficiently, making it inconvenient for users.
FSFS is a secure, distributed file system in users space, written in C with much help from FUSE and OpenSSL. It lets users store and retrieve data securely and transparently, knowing that it is protected both on permanent storage devices and while in transit over the network.
It is also concerned with scalability, therefore separates data cryptography from the server, leaving it to the clients; this approach is similar to the one used in CFS, and opposite to those taken on by other secure file system solutions (like NFS on top of IPsec).
FSFS is written as a pair of user space daemons that act as client and server. Because of this, it needs no kernel support (unlike NFS over IPsec), save the FUSE loadable kernel module on clients, included in Linux since 2.6.14; servers dont use FUSE and depend only on user space OpenSSL libraries.
Servers export an existing file system (of virtually any kind) to clients over the network through two separate channels: a TLS connection set up with OpenSSL, and a clear channel. Requests from the clients to the servers are sent via the TLS socket, thus they are encrypted and authenticated, according to TLS v1 specifications, by the channel itself and decrypted on receipt, as they are usually very short and the relevant cryptography does not constitute a great overhead; simple server replies undergo the same process.
Cryptography in this case happens at both ends of the transmission.
In a distributed file system, large amounts of data may be transferred between clients and servers, thus encrypting and decrypting everything may become too cumbersome for both parties, and as more clients are added to the system the server may severely lose performance; moreover, file data should be stored encrypted anyway, so the cryptography could be moved to the clients, in such a way that each encrypts data before a write operation sends it over the network to the server, and decrypts it after a read retrieves it.
This way servers only deal with TLS details and can concentrate on serving client requests by doing the relevant I/O on the underlying, "physical" file system. As the data is already encrypted, it does not need to go through the TLS channel and the corresponding overhead, but can be sent via the clear channel, provided the messages are authenticated.
Enhancements:
- This release fixes two bugs. One bug related to socket creation and would cause problems on some systems (namely OpenSUSE 10.2). The other bug related to server configuration creation when using the Python configuration utilities. Users dont need to upgrade to this release if theyre not experiencing problems or are not using the Python configuration utilities.
<<lessFile systems are easily the most evident, from the point of view of users, component of an operating system. Through file systems it is possible to organize data in a wide variety of ways, and access resources through a common interface.
Users can nowadays not only store and retrieve documents, but also find information on running processes and system settings (through ProcFS), access and manipulate e-mail (for example with GmailFS), or perform several other operations.
In several circumstances and scenarios it is desirable to protect stored files and directories from manipulation by unknown or malicious users: financial or health-related data, confidential documents, or any kind of personal or sensitive data may need to be stored securely, in such a way that it can not be examined or modified freely by third parties.
Most file systems do not take action in this sense, and external cryptographic utilities are sometimes employed to secure data before storage. While this can be a perfectly secure solution, it is not transparent to users.
Distributed file systems propose efficient ways of accessing data remotely as if it resided on the local machine; when it comes to dealing with securely stored data as in the examples above, care must be taken to preserve confidentiality and integrity also during network transfer.
Not all distributed file systems accomplish this task, weakening the overall security of the system, or do so inefficiently, making it inconvenient for users.
FSFS is a secure, distributed file system in users space, written in C with much help from FUSE and OpenSSL. It lets users store and retrieve data securely and transparently, knowing that it is protected both on permanent storage devices and while in transit over the network.
It is also concerned with scalability, therefore separates data cryptography from the server, leaving it to the clients; this approach is similar to the one used in CFS, and opposite to those taken on by other secure file system solutions (like NFS on top of IPsec).
FSFS is written as a pair of user space daemons that act as client and server. Because of this, it needs no kernel support (unlike NFS over IPsec), save the FUSE loadable kernel module on clients, included in Linux since 2.6.14; servers dont use FUSE and depend only on user space OpenSSL libraries.
Servers export an existing file system (of virtually any kind) to clients over the network through two separate channels: a TLS connection set up with OpenSSL, and a clear channel. Requests from the clients to the servers are sent via the TLS socket, thus they are encrypted and authenticated, according to TLS v1 specifications, by the channel itself and decrypted on receipt, as they are usually very short and the relevant cryptography does not constitute a great overhead; simple server replies undergo the same process.
Cryptography in this case happens at both ends of the transmission.
In a distributed file system, large amounts of data may be transferred between clients and servers, thus encrypting and decrypting everything may become too cumbersome for both parties, and as more clients are added to the system the server may severely lose performance; moreover, file data should be stored encrypted anyway, so the cryptography could be moved to the clients, in such a way that each encrypts data before a write operation sends it over the network to the server, and decrypts it after a read retrieves it.
This way servers only deal with TLS details and can concentrate on serving client requests by doing the relevant I/O on the underlying, "physical" file system. As the data is already encrypted, it does not need to go through the TLS channel and the corresponding overhead, but can be sent via the clear channel, provided the messages are authenticated.
Enhancements:
- This release fixes two bugs. One bug related to socket creation and would cause problems on some systems (namely OpenSUSE 10.2). The other bug related to server configuration creation when using the Python configuration utilities. Users dont need to upgrade to this release if theyre not experiencing problems or are not using the Python configuration utilities.
Download (MB)
Added: 2007-08-12 License: GPL (GNU General Public License) Price:
806 downloads
Distributed Aide Runtime Controller 0.3.42
Darc is a multi-threaded Python application designed for managing AIDE installations in large heterogeneous networks. more>>
Distributed Aide Runtime Controller is a multi-threaded Python application designed for managing AIDE installations in large heterogeneous networks.
AIDE is an open-source improvement upon the academic release of Tripwire. It can be used to detect filesystem changes in unix environments, which is useful for forensics on compromised systems and tracing illicit system configuration changes.
Darc provides a mechanism to run AIDE integrity checks across many unix systems from a single management station. It has the following features not available in a traditional AIDE installation:
- Maintaining read-only media databases on each system - not a trivial task! - is not required for day to day operations.
- Unified reporting - the admin doesnt have to read individual reports for each system.
- Integrated syslog support to notify admins when a system may have been compromised.
- Databases and configs are never written to the filesystems on the monitored hosts.
Enhancements:
- Better error handling and reporting
- HTML reports for easier navigation within the report
- Configurable timeout values for all relevant metrics - TCP connection timeouts, SFTP transfer time, AIDE run time
- Built-in support for aide database maintenance tasks (init, update) so the manual file manipulation required in 0.2 is completely eliminated.
<<lessAIDE is an open-source improvement upon the academic release of Tripwire. It can be used to detect filesystem changes in unix environments, which is useful for forensics on compromised systems and tracing illicit system configuration changes.
Darc provides a mechanism to run AIDE integrity checks across many unix systems from a single management station. It has the following features not available in a traditional AIDE installation:
- Maintaining read-only media databases on each system - not a trivial task! - is not required for day to day operations.
- Unified reporting - the admin doesnt have to read individual reports for each system.
- Integrated syslog support to notify admins when a system may have been compromised.
- Databases and configs are never written to the filesystems on the monitored hosts.
Enhancements:
- Better error handling and reporting
- HTML reports for easier navigation within the report
- Configurable timeout values for all relevant metrics - TCP connection timeouts, SFTP transfer time, AIDE run time
- Built-in support for aide database maintenance tasks (init, update) so the manual file manipulation required in 0.2 is completely eliminated.
Download (0.011MB)
Added: 2006-04-27 License: GPL (GNU General Public License) Price:
1277 downloads
Distributed Checksum Clearinghouse 1.3.57
Distributed Checksum Clearinghouse is a system of clients and servers that collect and count checksums related to mail messages. more>>
Distributed Checksum Clearinghouse, in short DCC, is a system of clients and servers that collect and count checksums related to mail messages. The counts can be used by SMTP servers and mail user agents to detect and reject bulk mail.
DCC servers can exchange common checksums. The checksums include values that are "fuzzy", or constant across common variations in bulk messages.
Enhancements:
- This release improves the dccifd per-user whitelist default.
- It fixes the server database size estimate.
- Old installations really should upgrade to get the MIME decoding fix.
<<lessDCC servers can exchange common checksums. The checksums include values that are "fuzzy", or constant across common variations in bulk messages.
Enhancements:
- This release improves the dccifd per-user whitelist default.
- It fixes the server database size estimate.
- Old installations really should upgrade to get the MIME decoding fix.
Download (1.4MB)
Added: 2007-06-12 License: Freely Distributable Price:
864 downloads
Distributed Hardware Evolution Project
Distributed Hardware Evolution Project is populations of circuits evolving in a distributed online genetic algorithm. more>>
The Distributed Hardware Evolution Project allows the distribution of a genetic algorithm evolving hardware designs across the Internet by setting up an island on each clients PC which will evolve during idle time. Individuals from these islands will migrate between each other as they compete for survival.
All source code is available at Sourceforge under the projects named JaGa, DistrIT, and IslandEv. The source code is generalizable to any genetic algorithm or distributed processing task.
<<lessAll source code is available at Sourceforge under the projects named JaGa, DistrIT, and IslandEv. The source code is generalizable to any genetic algorithm or distributed processing task.
Download (0.006MB)
Added: 2005-04-01 License: GPL (GNU General Public License) Price:
1670 downloads
Distributed RSA Key Generation 1.0
Distributed RSA Key Generation is a software to generate shared RSA keys. more>>
Distributed RSA Key Generation is a software to generate shared RSA keys. Currently, only keys for two parties using Gilboas protocol are supported. But the protocol stack is extensible, so in the future there may be other protocols supported.
Work has begun on Straubs protocol but is not finished yet, multi-party protocols like Boneh-Franklins may also be added in the far future.
<<lessWork has begun on Straubs protocol but is not finished yet, multi-party protocols like Boneh-Franklins may also be added in the far future.
Download (2.3MB)
Added: 2006-09-04 License: GPL (GNU General Public License) Price:
1156 downloads
Simple Python Distributed Indexing 0.9.17
SPyDI Is a powerful engine to create distributed full text indexing systems and distributed search engines. more>>
SPyDI Is a powerful engine to create distributed full text indexing systems and distributed search engines.
Simple Python Distributed Indexing library supports harvesting, crawling (pull mehtods), and push methods (via a Web interface or SPyRO Web services).
It supports boolean and vector Information retrieval models. It has few dependencies, and comes with its own HTTP server and HTML embedded pages language (called pyew and wey pages), and session manager.
It can use the SMTP of the Python library. It supports replacing the default modules with some better modules (Apache, exim, etc).
Enhancements:
- Monarca updates to support SPyROs new HTTP protocol management.
- Some bugfixes in pyew pages.
- General code cleanup.
<<lessSimple Python Distributed Indexing library supports harvesting, crawling (pull mehtods), and push methods (via a Web interface or SPyRO Web services).
It supports boolean and vector Information retrieval models. It has few dependencies, and comes with its own HTTP server and HTML embedded pages language (called pyew and wey pages), and session manager.
It can use the SMTP of the Python library. It supports replacing the default modules with some better modules (Apache, exim, etc).
Enhancements:
- Monarca updates to support SPyROs new HTTP protocol management.
- Some bugfixes in pyew pages.
- General code cleanup.
Download (0.66MB)
Added: 2006-10-10 License: GPL (GNU General Public License) Price:
1109 downloads
Growler distributed object architecture 0.3.6
Growler is a C++-based distributed object and event architecture. more>>
Growler is a C++-based distributed object and event architecture. The software is written in C++, and supports serialization of C++ objects as part of its Remote Method Invocation, Event Channels, and in its Interface Definition Language.
Its primary application has been in support of interactive, distributed and collaborative visualization, computational steering, and concurrent visualization.
<<lessIts primary application has been in support of interactive, distributed and collaborative visualization, computational steering, and concurrent visualization.
Download (1.6MB)
Added: 2007-08-16 License: GPL (GNU General Public License) Price:
800 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 distributed file system 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