I stumbled across Spoon: https://spoon.net/docs/getting-started
It doesn't look very open, but perhaps it provides a lighter footprint for containerization vs. Windows-based VMs. If they provide the right integration API's, perhaps one could write a Spoon containerizer? On Fri, Feb 20, 2015 at 3:14 PM, Tim Chen <[email protected]> wrote: > Hi Alexandre, > > Porting the slave will not be straightforward since it inherently was > operating with the assumption of a unix based system throughout. > > What is much easier to accomplish, is to provide a containerizer in Mesos > that can manage VMs, which can then spawn Windows based VMs. This does has > higher perf hit than containers ofcourse. > > Tim > > On Fri, Feb 20, 2015 at 11:43 AM, Alexandre Mclean < > [email protected]> wrote: > >> Hi James, >> I agree this is a compelling feature, but it might not be an absolute >> requirement for many use cases. >> >> We're evaluating Mesos to build custom frameworks for distributed >> computation that needs to be cross-platform (Windows mainly), where some >> tasks would be oriented for video rendering (e.g render farm, like many >> existing commercial solutions). This is pretty popular in the Entertainment >> industry, like video games. >> >> We'd be willing to sacrifice that isolation and just be able to build a >> job distribution framework on top of Mesos. >> >> Also, correct me if I'm wrong but Slaves can already run on OSX which has >> no support for cgroups. >> >> I'm curious to know if anyone tried this before and what are the blocking >> issues to port the Slave component. >> >> Otherwise, maybe someone can propose an alternative approach to >> accomplish this. >> >> Many thanks >> >> >> >> >> >> On Fri, Feb 20, 2015 at 2:26 PM, James DeFelice <[email protected] >> > wrote: >> >>> One of the major, compelling cases for using mesos is the resource >>> partitioning and isolation between process groups that slave containerizers >>> manage. And that, of course, OS containers are lightweight and low-overhead. >>> >>> Windows has a ways to go here. You can read about Drawbridge, or even >>> the latest speculation re: Docker+Windows Server integration and what that >>> might look like. >>> >>> On Fri, Feb 20, 2015 at 12:17 AM, Alexandre Mclean < >>> [email protected]> wrote: >>> >>>> Hi everyone, >>>> what are the current limitations to make the Slave work on a Windows >>>> platform? >>>> >>>> Would it be possible to extract the slave component from the main Mesos >>>> codebase and compile it on Windows? >>>> >>>> Also, could we have a pure implementation of the Slave that wouldn't >>>> depend on libmesos, like we do for the newest bindings like mesos-go? Does >>>> it even make sense to want this? >>>> >>>> -- >>>> Alexandre >>>> >>> >>> >>> >>> -- >>> James DeFelice >>> 585.241.9488 (voice) >>> 650.649.6071 (fax) >>> >> >> >> >> -- >> Alexandre >> > > -- James DeFelice 585.241.9488 (voice) 650.649.6071 (fax)

