Skip to content

A Mesos Framework for Tachyon, a memory-centric distributed file system.

Notifications You must be signed in to change notification settings

mesosphere/tachyon-mesos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tachyon-Mesos

A Mesos Framework for Tachyon, a memory-centric distributed file system.

Word of Warning

This is the outcome of a brief hackathon, suitable only for fun and collaboration.

Prerequisites

  • A Mesos cluster
  • Java JDK
  • SBT

Usage

$ sbt "run {tachyonUrl} {mesosMaster} {zookeeperAddress}"

Where mesosMaster is of the same form that the mesos-slave program accepts and where zookeeperAddress is of the form host:port.

Alternatively, if developing within the vagrant VM:

$ bin/run-dev

Design

Tachyon-Mesos Scheduler

The scheduler:

  • registers as a framework with a Mesos master, naturally
  • links against the tachyon library and starts a Tachyon Master in the same process.
  • launches Tachyon worker processes on Mesos

Assumptions

  • Fault tolerance for the Tachyon-Mesos scheduler can be achieved by running with a meta-framework such as Marathon

About

A Mesos Framework for Tachyon, a memory-centric distributed file system.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published