[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [MirageOS-devel] Many-core ARMv8, Mirage & Networking


  • To: Chris Fegan <cfegan@xxxxxxxxxxxx>
  • From: Anil Madhavapeddy <anil@xxxxxxxxxx>
  • Date: Mon, 6 Feb 2017 05:11:35 -0800
  • Cc: mirageos-devel@xxxxxxxxxxxxxxxxxxxx
  • Delivery-date: Mon, 06 Feb 2017 13:11:55 +0000
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=recoil.org; h=content-type :mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; q=dns; s= selector1; b=SS2vpiLFgB2dzpWVakr2yJNw/4b9+HCdNHycOYG6a1iZGLANgYn 1LQseGnGOfwtRMkjM2c7+NiG8zWtchn8DcwN6gfkAF0T+FILcoznD0oxUpQxXh5p KIauaFOgnJo5xaQou1y74Do4AOfkVfWafG4hBuyJvb0XWcslBcnDOLX0=
  • List-id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>

Dear Chris,

In addition to Nik's very useful reply, you may also be interested in some UKVM 
work that will finally connect the dots and provide an end-to-end ARM64 
unikernel based on Solo5:

https://github.com/Solo5/solo5/issues/151

Any contributions there would be most welcome, as once that exists, several of 
the older projects such as Jitsu, and newer projects such as FLICK, could be 
brought up to speed with the Mirage 3 module types and APIs.  I recommend the 
ODroid C2 as a pretty portable ARM64 box to take to the hackathon :)

regards
Anil

> On 3 Feb 2017, at 03:02, Chris Fegan <cfegan@xxxxxxxxxxxx> wrote:
> 
> Hi Folks,
> I've been reading a lot of this group's research papers in preparation for 
> Marrakech. I think
> I'm getting a sense for how the various pieces fit together.
> 
> The reading has lead me to wonder if there is a "master plan" for linking 
> MirageOS, FLICK, many-core ARMv8 & 
> SR-IOV. It seems as though a stack something like the below would be a great 
> substrate for building high performance and flexible network applications 
> (that look at the packet payloads, not just headers).
> 
>  Jitsu
>  FLICK
>  Mirage
>  Solo5
>  Microkernel | Hypervisor [seL4]|[KVM]
>  Cavium many-core ARMv8 SoC with Ethernet fabric
> 
> Besides the question about the existence of a master plan.
> * Are the Flick tools available in source code to study?
> * Do you think that Flick will need to remain outside of the Mirage & OCaml 
> ecosystem to make use
> of multicore & DPDK or can you see a path bring it "into the fold"?
> 
> [Flick] 
> https://www.usenix.org/system/files/conference/atc16/atc16_paper_alim.pdf
> [seL4] https://ts.data61.csiro.au/projects/TS/realtime.pml
> [KVM] http://www.linux-kvm.org/page/Main_Page
> [Cavium] http://www.cavium.com/ThunderX_ARM_Processors.html
> 
> 
> Thanks,
> Chris
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@xxxxxxxxxxxxxxxxxxxx
> https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel


_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.