3. MIT 计算科学和人工智能实验室 的 两位教授 Jason Miller 和Anantagarwal(后者同时也是tilera的CTO)在其论文“an operating system for multicore and clouds: mechanisms and implementation”中提出FOS。
12. FOS server 设计原则: Time multiplex vs space multiplex (通常SMP系统,任务调度器在一个物理机上的不同的core间进行任务(进程)调度,分配的资源是CPU的time slice ; 与这对照的,FOS是在name service 中进行调度,调度的资源是spatially-distributed 的多个core上运行的OS SERVICE) OS factor as function-specific services(系统服务按照分布式,并行的原则实现 。应用通过libfos,以消息的方式去申请资源 。我的理解: 通常OS 实现的资源管理,以系统常规调用去激活例程(routine); 而在FOS中间,文件访问,内存申请等等均是通过service 来实现) OS adaptor resource utilizing (服务的利用率是被衡量的,OS 在分布式的环境中间) Fault avoid (spawn to build a fleet and recycle): OS 会探测到故障并据此进行相应的调度。 9/30/2010