the elliptics network

Elliptics network is a fault tolerant distributed key/value storage.
With default key generation policy it implements hash table object storage.

The network does not use dedicated servers to maintain the metadata information, it supports redundant objects storage. Small to medium sized write benchmarks can be found on eblob page.

Distributed hash table design allows not to use dedicated metadata servers which frequently become points of failure in the classical storages, instead user can connect to any server in the network and all requests will be forwarded to the needed nodes.
One can lookup the needed server and connect there directly to get data.

Elliptics can be called a cloud of losely connected equivalent nodes. Joining node will automatically connect to the needed servers according to the network topology, it can store data in different configurable backends like file IO storage, eblob backend. One can create own IO storage backend.

Protocol allows to implement own data storage using specific features for the deploying project and generally extend data communication with infinite number of the extensions. One of the implemented examples is remote command execution, which can be used as a load balancing job manager.

One can get 2010 Linux Kongress presentation here and whitepaper here.
We started www.elliptics.ru community support site to gather feedback and information.

Linear scalability of the communication channel breaks the limits of the horizontal server extensions which if used with the replication facilities allows to implement any level of the data redundancy.

It is possible to connect to the network from the NATed box as long as there is at least one accessible server, which then can forward IO requests to the other nodes.

Short feature list includes:

  • distributed hash tables, no metadata servers, horizontal scaling
  • data replication
  • column data storage (eblob only)
  • range requests
  • different IO storage backends, modular architecture which allows to easily implement own transaction storage
  • automatic data repartitioning in case of removed or added nodes
  • ring addressing structure, ability to implement own key generation models
  • support for NATed connections
  • cluster statistics gathering
  • IO notifications support for any object in the network
  • automatic configuration
  • HTTP frontend (fastcgi application, benchmark), C/C++ and Python bindings
  • Google’s Snappy compression support (eblob)
  • server-side scripting extension support

The project originally started as POHMELFS distributed server backend, but then evolved into the own project, which will be used as backed for the POSIX accessible filesystem and providing own API for the developers.

Sources, configs and examples: github.com/reverbrain/elliptics
Discussion group: https://groups.google.com/forum/?fromgroups=#!forum/reverbrain

5 ridiculous myths you probably believe about the dark agesArizona started the drive down 23 points, meaning it would need three touchdowns and a pair of two point conversions to tie the game. Robert Harvey would make that number seven if he landed the Saints job, while Mark Bickley and Todd Viney were ex captain caretakers this year at clubs that ultimately opted for outsiders.. To have the legal order rescinded (because they were apparently too busy playing Chrono Trigger to notice how fruitless Internet petitions are). Data were acquired in expression mode (MSE). The BBC came into this festival when we’re all tripping balls on acid and interviewed me. So you’d think that the animals living in the cheap oakleys Hudson would have either completely died off or mutated into hilarious pizza loving crime fighters and you’d be mostly right. The report which estimates building the stadium would generate more than 10,000 construction jobs over several years should please building trades unions, whose members have been some of the project’s most ardent supporters. If physical activity is new for you, start gradually with just 10 to 15 minutes a day. He written more than 30 smart, clear, well edited cookbooks with recipes that just work. The plastic piece to secure the strap to the eyes is solid, has never come cheap ray bans off in the three years we have had them. NBA Jerseys Cheap He never beat her, she never tried to cut off his dong with scissors, he never attacked her with his own severed dong. Will it succeed? Many players who have seen the film have been shaken to the core. No matter how good you are, there will come a time as a defensive back when you are beaten on a play. Although they secured one onside kick, New England were still Replica ray bans guilty of a strange rugby drop kick kickoff that failed miserably, whilst another onside kick late in the game sailed right over the players and out of bounds.. It then uses this ratio to predict a value for Y using any specific value of X. But before the last game of the season against Miami, coach Chuck Fairbanks announced he was breaking his contract to take the job as head coach at the University of Colorado. Being overweight greatly increases your odds of having the condition, so improving your diet and exercise regimen can go a long way toward reducing the number of logs you saw each night. Still, Brady’s 72.9% Cheap nfl jerseys completion rate and 125.5 passer rating remain ahead of record pace, and he’s likely to throw 30 TD passes and lead his team to another first round bye despite his four game suspension. FINRA Cheap mlb Jerseys found that fake oakleys Portes reviewed the PPMs of these offerings and diligence reports others prepared, but the review was cursory.