• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux cexec Download

cexec

October 6, 2006
The cexec software facilitates the creation of ad-hoc clusters with ease.
Version 1.26
License GPL
Platform Linux
Supported Languages English
Homepage gpl.internetconnection.net
Developed by Internet Connection, Inc.
cexec is a software designed for building ad-hoc clusters, which means that you can use it to create a cluster with a group of general-purpose UNIX-like machines. To install cexec, you will first need to build it by typing "make". After building cexec, you can copy the relevant executables into /usr/local/bin or any other place that is in your path. It would also be helpful to copy the manual pages (*.1) into your $MANPATH. Do keep in mind that the cexec on-wire protocol is still evolving in incompatible ways, which means that it's not a good idea to use the cluster tools across administrative domains.

A cexec "cluster" consists of one or several applications, an announcement address, a group of general-purpose UNIX-like machines, and a keypair that identifies applications and mutually authenticates clients and servers. The announcement address can either be a broadcast address, multicast address or even a unicast address, provided that it allows for other servers. The default value for the announcement address should suffice for most people (255.255.255.255), and this value should be stored in the $GROUP environment variable.

To build a cexec cluster, you need to decide on your applications, choose an announcement address, and have computers to run it. As an example, you can build a cluster-enabled version of "oggenc". To build this cluster, you will first need to build the keypair using "ckeygen". Then, you will need to distribute the "distributed_ogg" key to all of the worker machines and the "distributed_ogg.pub" key to all of the client machines. Afterward, you can start the service on all your workers and also start a logger service on any worker or client. Finally, to encode something, you can use any application (not just "oggenc") with this cluster. You can 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 by broadcasting announcements. One of the "cservice" machines attempts to "connect back" to the cexec after a delay that's 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" didn't 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.

The latest release of cexec doesn't regenerate parity, which should help acquire loaded hosts (above runq length 10.0) faster.
What's New

Version 1.26: N/A

Free Download 92K
396
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    154
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    89
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    80
  6. porm r2
    73
  7. Clewarecontrol 0.8
    72
  8. Java Games 1.0
    72
  9. Swiftfox 3.0b5pre-2
    71
  10. fuseftp 0.8
    71

Related Downloads

SeesmicAIR
SeesmicAIR is an AIR software that facilitates engagement with the seesmic timeline.
Dechekif Theme
Enhance your GNOME desktop with a new Murrina theme.
wtime
wtime is a command line tool that enables users to monitor the ...
Darkroom
Darkroom is a software that utilizes libkdcraw, a KDE library that supports ...
Redstone FileGarden
Redstone FileGarden is an all-in-one software that converts and processes audio, images, ...
TinyDYN
TinyDYN allows users to create and employ dynamic DNS services through its ...
abill
Abill is a user-friendly billing software specifically designed for small ISPs. It ...
Flippatix GNU/Linux
Flippatix is a Linux-based LiveCD, using Debian unstable as its foundation. With ...
GtkOrphan
GtkOrphan assesses the installations of your system for orphaned libraries through a ...
GETPKG
Getpkg is a software tool that enables Slackware Linux users to easily ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.