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

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

Serving Software Downloads in 956 Categories, Downloaded 50.338.342 Times

Chiron FS 1.1.1

Company: Luis Ot??vio
Date Added: November 14, 2013  |  Visits: 509

Chiron FS

Report Broken Link
Printer Friendly Version


Product Homepage
Download (37 downloads)



This the Chiron Filesystem. It is a Fuse based filesystem. It's main purpose is to guarantee filesystem availability using replication. But it isn't a RAID implementation. RAID replicates DEVICES not FILESYSTEMS.<br /><br />So, as shown in figure 1, most of the current networks fit that simple model. Servers, like Diamond and Sapphire, offer their services. Let's imagine that Diamond is a web server and Sapphire is a file server. Dog and Cat are the clients.<br /><br />What happens if Diamond becomes unavailable? It means no web server. It means the phone will be ringing soon, your users and your boss want your head, blah, blah, blah... a bad day!<br /><br />Yeah! You have made your backups. Good! You have even hardware backups. So you just have to restore everything and your day will be good again! But how much time do you spend restoring all that stuff?<br /><br />You can make Saphire a hardware backup of Diamond (yeah Diamond can be a Saphire backup too). Then you can use Heartbeat to make each server monitor the other and act as a temporary replacement of the unavailable one.<br /><br />Things are getting better! All the services are already installed and configured on all the servers: Diamond is prepared to act as a file server and Saphire can be the web server.<br /><br />Everything automatically done! Except the data... Data written in one server is not available to the other until you do your backups.<br /><br />Now, we will introduce more servers in the net. Mars, Venus and Mercury will be simple file servers. I said SIMPLE! They will have just a basic configuration. They will serve files only to Diamond and Sapphire. Dog and Cat are not allowed to talk to them. They will be servers' servers. They can serve their files with any protocol you want (NFS, SSH, etc.), the only requisite is that Diamond and Sapphire mount the filesystems served by Mars, Venus and Mercury.<br /><br />So, this is the point where ChironFS starts its job. Diamond and Sapphire mounts the filesystems in Mars, Venus and Mercury. Let's say that they will be /mars, /venus and /mercury. Then, you mount the ChironFS as a combination of /mars, /venus and /mercury using the /chironfs mount-point. From now on, every write in the /chironfs subtree will be echoed to /mars, /venus and /mercury. Any read from /chironfs will be made from only one of the servers' servers (aiming toward load balance).<br /><br />At this point you realize that you are free from single points of failure! If one of the servers' servers becomes unavailable, you can get the data from the others. ChironFS will detect that the data is unreachable in that server and try to retrieve from another. If Diamond or Sapphire becomes unavailable you can use Heartbeat to make the automatic temporary replacement server, but this time you will have access to all the data written by the dead server just before it died. No need to restore anything!<br /><br />But why use ChironFS? Why not just use RAID over some network block device? Because it is a block device and if Diamond mounts that device in RW mode, no other server will be able to mount it in RW mode. And this was just a simple example, your real network may have many servers and offer a variety of services. Keeping everything running can become a real nightmare!<br /><br />Benefits<br /> * No single point of failure in your network;<br /> * No downtime on a server crash;<br /> * The data storage may be anything that can be mounted on your server, even different protocols may be used at the same time;<br /> * You can turn off any server for maintenance and its services will still be available.<br /> * It's free (GPLv3 license).<br /><br />Requisites<br /> * Fuse;<br /> * Some kind of filesystem sharing service up and running;<br /> * Some kind of Heartbeat automatic replacement of dead servers. It is not REQUISITE, ChironFS will run without it, but why use ChironFS and make the server replacement manually?

Requirements: No special requirements
Platforms: *nix, Linux
Keyword: Aiming Balanceat Chironfs Combination Echoed Failure Files Mercury Mountpoint Mounts Points Realize Single Starts Subtree Venus Write
Users rating: 0/10

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


CHIRON FS RELATED
File Utilities  -  Get Your Data Back 2.3.6
GetDataBack will recover your data if the hard drive's partition table, boot record, FAT/MFT or root directory are lost or damaged, data was lost due to a virus attack, the drive was formatted, fdisk has been run, a power failure has caused a...
 
Communication Tools  -  SffTools 0.4(SffView)
SffTools project consists of SffToBmp, a little utility that converts Structured Fax Files to BMP, PBM, JPEG, or single- and multipage TIFF format, and SffView, a GUI viewer for those files. The tools should be especially useful to people who...
77.82 KB  
Utilities  -  Bundle and Distribute for Mac OS 4.0
The Bundle and Distribute program is a drag-and-drop application that makes bundling files from several folders into one single folder a snap. Just drag the folders onto the program icon, specify a text string (or file extension) if you like, and...
160 MB  
Business  -  PDFMergeThing 1.0.0
iMergePDFs takes a set of different PDF files and merges them into a single print job or PDF file. Pages can be reordered by dragging and dropping them around the window and when you're happy with things you can produce a single file containing...
40.96 KB  
File Management  -  Using Import for Reading Configuration Files 1.0
Using Import for Reading Configuration Files script allows you to read Python-based configuration files that are specified at runtime.Reading configuration files is a common activity in scientific programming. Engineers typically create extensive...
 
Programming  -  Config::GitLike 1.04
This module handles interaction with configuration files of the style used by the version control system Git. It can both parse and modify these files, as well as create entirely new ones. You only need to know a few things about the...
40.96 KB  
Utilities  -  TextSearch 0.7
TextSearch is a program that helps you search through a set of text files which are in a hierarchical structure, i.e. a directory structure. Each document is searched using a regular expression and an overview of the results is shown as a tree...
15.36 KB  
Development Tools  -  Simple Haskell MEX-file 1.0
Simple replacement of IMWRITE for TIFF files with alpha channel and XPOSITION, YPOSITION tagsDemonstrates how to write MEX-files in Haskell programming languageDemonstrates how to interface Haskell MEX-file to third party foreign library
51.2 KB  
MP3 Tools  -  Excel Merger 1.0
Excel Merger is a handy free Excel file and workbook merging utility for Windows. It enables users to merge Excel XLS/XLSX and ODS/CSV/XML files into one single workbook file without installing Office or MS Excel. Excel Merger supports a variety...
3.44 MB  
Utilities  -  Tail Ace 1.0.2
Tail Ace is a powerful tailiing utility for windows that works similar to the UNIX 'tail -f' command, but with many more features. You can use Tail Ace to monitor changes to files and see those changes in realtime. This program does more than...
2.67 MB  
NEW DOWNLOADS IN SHELL & DESKTOP, FILE UTILITIES
Shell & Desktop  -  Glunarclock 0.32.4
GNOME Lunar Clock Applet displays the current phase of the Moon as an applet for the gnome panel. In the properties box you can choose between a real image Features Pointing with the mouse at the applet...
522.24 KB  
Shell & Desktop  -  Fekete 5
Icon theme for Linux For all possible desktop, and Linux distro Special additives: Suse's Yast icons. Xfce system icons, and archaic mimetypes icons Mandriva "special placed" status icons. Libreoffice icons.
71.59 MB  
Shell & Desktop  -  XFast 0.9
XFast is a slim and lightweighted desktop environment that incorporates X and Window Manager within the same project.
1.15 MB  
Shell & Desktop  -  print selection konqueror service menu 0.1
This service menu give you a *silly* way to print fast your selection on konqueror USE select the text copy the text rigt button on the webpage select print selection a kdialog will appear paste the text
10.24 KB  
Shell & Desktop  -  Faenza 1.2
Faenza icon theme is available to install for Ubuntu users via a PPA repository. View the README file for instructions and a list of known issues.
23.49 MB  
File Utilities  -  Active@ KillDisk Linux Console 9.1.1110
Active@ KillDisk for Linux (Console) is a powerful utility that will: wipe confidential data from unused space on your hard drive; erase data from partitions or from an entire hard disk; destroy data permanently. Active@ KillDisk for Linux...
11.07 MB  
File Utilities  -  Metalinks 5.1
Metalinks is a project to facilitate data distribution over mirrors and P2P networks. It does so by defining an XML format and the tools to handle these. The metalink files contain all the information needed to download and verify files.
5.05 MB  
File Utilities  -  PUFS 0.0.2c
PUFS - Peer Union File System - is a poor man's na???ve distributed file system built on top of FUSE, hence running totally in user space. The project is distributed under the GPL license. PUFS' philosophy is somewhat in line...
408.58 KB  
File Utilities  -  frfs 0.0.3
frfs implements a fully functional in-RAM filesystem using the FUSE framework. Overview: With Linux, creating RAM-backed file system is easy: su to root, mount a tmpfs some place, come back to plain user. Ah, but...
153.6 KB  
File Utilities  -  twander 3.231
'twander' is a macro-programmable Filesystem Browser that runs on both Unix-like systems as well as Win32 systems. It embraces the best ideas of both similar GUI-driven programs (Konqueror, Windows Explorer) as well as text-based interfaces...
737.28 KB