Matthieu,

Thanks very much. I'll add you as a proposed mentor on the wiki proposal.

http://wiki.apache.org/incubator/TashiProposal

Dave

On Tue, Jul 15, 2008 at 3:00 PM, Matthieu Riou <[EMAIL PROTECTED]> wrote:
> On Tue, Jul 15, 2008 at 6:55 AM, David O'Hallaron <[EMAIL PROTECTED]> wrote:
>
>> Matthieu,
>>
>> >  * The sponsoring entity is the Incubator so I'm guessing you're shooting
>> > for graduating as a TLP. What kind of interactions do you foresee with
>> > Hadoop for example?
>>
>> We talked with Doug Cutting about whether to shoot for a TLP or a
>> subproject under Hadoop. We decided ultimately to go the TLP route
>> because Tashi and Hadoop are at different levels in the stack.
>> However, we see Hadoop as one of the important applications running on
>> Tashi virtual clusters, so the two projects are quite complementary.
>>
>> >  * IIC Tashi is only about management, not about the underlying
>> > storage/computing technology. Is that correct? And if so which ones do
>> you
>> > plan to integrate with?
>>
>> Yes, that's correct. We plan to integrate with the major VMMs, such as
>> Xen, Linux KVM and VMWare. For storage, we're looking at integrating
>> with HDFS, pVFS and later pNFS when it becomes more mature.An
>> important goal is to provide the hooks and interfaces that allow any
>> DFS and VMM vendor to integrate with the system.
>>
>> >  * I can't help asking for more technical details. What's the
>> > implementation language for your POC code? What are the non-proprietary
>> > interfaces you're thinking of?
>>
>> The POC code is a couple of thousand lines of original Python code.
>> Major components are cluster manager (cm), which runs on one of the
>> cluster nodes, a node manager (nm), which runs on each of the other
>> physical cluster nodes, a simple db on the cluster manager for
>> configuration data, and some client utilities.
>>
>> We're really thinking hard about interfaces now, but don't have clear
>> definitions yet. The kinds of things wer are  thinking about are
>> interfaces between the client and cm and cm and nm for manipulating
>> starting, starting, and migrating vms, interfaces for some kind of
>> event/messaging system for monitoring and reporting system state to
>> the cm and client, interfaces between the cm/nm and storage system to
>> allow the cm to do storage-aware scheduling of vms, interfaces to
>> power management and system management hardware features, and possibly
>> interfaces for federating different Tashi clusters.
>>
>
>
> Okay, sounds good to me, thanks for the clarifications.
>
> Also if you need another mentor, you can count me in.
>
> Cheers,
> Matthieu
>
>
>
>>
>> Thanks,
>>
>> Dave
>>
>> --
>> -- David O'Hallaron
>> -- Director, Intel Research Pittsburgh
>> -- Assoc Prof of CS and ECE, Carnegie Mellon University
>> -- http://www.cs.cmu.edu/~droh <http://www.cs.cmu.edu/%7Edroh>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>



-- 
-- David O'Hallaron
-- Director, Intel Research Pittsburgh
-- Assoc Prof of CS and ECE, Carnegie Mellon University
-- http://www.cs.cmu.edu/~droh

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to