Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.546.642 Times

cexec 1.26

  Date Added: June 25, 2010  |  Visits: 545

cexec

Report Broken Link
Printer Friendly Version


Product Homepage
Download (73 downloads)



cexec is a software for building ad-hoc clusters. To install cexec, you need to first build it (type make) then copy the executables into /usr/local/bin or someplace in your path. Youll probably want to copy the manual pages (*.1) someplace in your $MANPATH. Note that the cexec on-wire protocol is still evolving in incompatible ways; Its not wise to try and use the cluster tools across administrative domains. A cexec "cluster" consists of: - One or more applications - An announcement address. This can be a broadcast address, or a multicast address. It could also be a unicast address, but then that wouldnt allow for other servers. The default is probably fine for most people (255.255.255.255) - this value should be stored in the $GROUP environment variable. - A bunch of general-purpose unix-like machines - A keypair that identifies applications, and mutually authenticates clients/servers To build a cexec cluster, you need to decide on your applications, announcement address, and have computers to run it. As an example, well build a cluster-enabled version of "oggenc". This example assumes youve already got oggenc installed, and you already got your machines together: 0. Build the keypair using "ckeygen" ckeygen distributed_ogg distributed_ogg.pub 1. Distribute the "distributed_ogg" key to all of your "worker machines" 2. Distribute the "distributed_ogg.pub" key to all of your "client machines" 3. Start the service on all your workers: cservice distributed_ogg oggenc -o- - 4. Start a logger service on any worker or client: crat 5. Encode something, cexec distributed_ogg.pub < input.wav > output.ogg You couldve used any application- not just "oggenc"- with this cluster. You could make this cluster as big as you want (with multicast tunnels) and cross as many networks as you want (with cproxy). When "cexec" starts up, it locates the "best" copy of cservice on the network. It does this by broadcasting announcements. One of the cservice machines will attempt to "connect back" to the cexec after a delay thats proportional to the systems load. The first machine to "reach back" and perform the various challenges regarding the keypair is the winner. At this point, cexec multiplexes the local file descriptors over the work-channel and cservice does the reverse on the other side. cservice uses pipes where possible, but will use socketpair() to emulate readwrite devices like terminals and sockets. When "cservice" is done, it sends its exit code back to "cexec". If "cexec" didnt like any part of the protocol exchange, it "complains". If everything went okay, it announces the exit code in the same way. These "alerts" are received by a "crat" running on the network. Whats New in This Release: - This release doesnt regenerate parity, which should help acquire loaded hosts (above runq length 10.0) faster..

Requirements: No special requirements
Platforms: Linux
Keyword: Address Cexec Cluster Cservice Distributed Machines Networks System
Users rating: 0/10

License: Freeware Size: 92.16 KB
USER REVIEWS
More Reviews or Write Review


CEXEC RELATED
Version Control Tools  -  Superversion 2.0 Beta 8
Superversion is a multi-user distributed version control system based on change sets. It aims to be an industrial-strength, open source alternative to commercial solutions that is equally easy to use (or even easier) and similarly powerful. In...
1.9 MB  
Server Tools  -  GOODS 3.04
GOODS project is an object oriented fully distributed database management system using an active client model. The multithreaded high performance database server is language and application independent. The client application interface to the...
1.1 MB  
Utilities  -  Free Agents DIDS 0.1
Free Agents DIDS is a distributed intrusion detection system that you place on each host on your network. Agents intercommunicate with aes encryption, automatically alert you, and secure your network for free!
10.24 KB  
Utilities  -  MOSIX Grid and Cluster Management 2.21.2.6
MOSIX Grid and Cluster Management is a management system for Linux clusters and organizational grids that provides a Single-System Image. In a MOSIX based system, there is no need to modify or link applications with any library, copy files,...
 
Libraries  -  Distributed BEAGLE 0.9.2
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,...
 
Education  -  StarCluster 0.91.2
StarCluster is a utility for creating and managing general purpose computing clusters hosted on Amazon's Elastic Compute Cloud (EC2). StarCluster minimizes the administrative overhead associated with obtaining, configuring, and managing a...
2.3 MB  
Network & Internet  -  Mantaray 2.0
MantaRay project is an innovative open-source data messaging project that was designed to address the continuously changing structure of todays IT environments. MantaRay uses a new approach � peer-to-peer serverless architecture �...
2 MB  
Version Control Tools  -  Bky 1.1.0
Bky is a minimalistic, distributed Version Control System/Source Code Management tool. Bky uses rsync as a backend to store revisions as complete trees, optimizing the size by storing unchanged files as hard links..
11.26 KB  
File Sharing  -  Kenosis 0.96
Kenosis is a fully-distributed p2p RPC system built on top of XMLRPC. Nodes are automatically connected to each other via a Kademlia-style network, and can route RPC requests efficiently to any online node. Kenosis project is reliable and...
174.08 KB  
Utilities  -  Conary 1.1.33
Conary is a distributed software management system for Linux distributions. It replaces traditional package management solutions (such as RPM and dpkg) with one designed to enable loose collaboration across the Internet. Conary enables sets of...
747.52 KB  
NEW DOWNLOADS IN LINUX SOFTWARE, NETWORK & INTERNET
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Linux Software  -  SLAX 6.0+
Slax is a modern, portable, small and fast Linux operating system with a modular approach and outstanding design. Despite its small size, Slax provides a wide collection of pre-installed software for daily use, including a well organized graphical...
190 KB  
Linux Software  -  GTK+ 2.5
GTK+, which stands for the GIMP Toolkit, is a library for creating graphical user interfaces for the X Window System. It is designed to be small, efficient, and flexible. GTK+ is written in C with a very object-oriented approach. Language bindings...
60 MB  
Network & Internet  -  Free WiFi Hotspot 3.3.1
Free WiFi Hotspot is a super easy solution to turn your laptop or notebook into a portable Wi-Fi hotspot, wirelessly sharing your internet connections like DSL, Cable, Bluetooth, Mobile Broadband Card, Dial-Up, etc. through the built-in wireless...
1.04 MB  
Network & Internet  -  Easy Uploads 1.8
Easy uploads is a file storage media streaming application designed by Filestreamers that allows you to upload, store, and stream your files from their virtually unlimited file storage server. Easy Uploads can backup,share, and stream your files...
615.97 KB  
Network & Internet  -  IPv6 CARE 3.2b
IPv6 CARE, "IPv6 Compliant Automatic Runtime Environment", is a Linux tool able to patch ipv6-agnostic programs on-the-fly ('patch' mode). It can also generate a diagnosis about the IPv6 compliance of an application ('check' mode).
409.6 KB  
Network & Internet  -  PacketFence ZEN 3.1.0
PacketFence is a fully supported, trusted, Free and Open Source network access control (NAC) system. Boosting an impressive feature set including a captive-portal for registration and remediation, centralized wired and wireless management, 802.1X...
1024 MB  
Network & Internet  -  django-dbstorage 1.3
A Django file storage backend for files in the database.
10.24 KB