Caroline项目是Sun发起的实验性研究项目,面向新兴中小型SaaS供应商提供可靠的高性能宿主平台,通过减少网络服务接口来提供服务的开发速度,并实现水平可伸缩的网络服务部署过程。
在功能方面,Caroline提供的宿主平台中包含虚拟化可编程配置的计算资源池、存储资源池以及网络资源池,并提供平台资源管理模块。Caroline允许开发者在其上使用Java、Ruby、Python或Perl等语言实现Web服务,并提供了方便服务更新方法,以不间断的升级运行中的服务。同时,Caroline具备自动协调机制,以适应运行时的平台资源需求。
Caroline提供了名为Grid Accessor的GUI工具包,用以创建和管理网格节点下的资源。通过Grid Accessor登陆到Caroline提供的宿主节点后,可以创建ZFS文件系统,或MySQL数据库来作为数据存储资源。同时在Accessor工具中,提供了交互式的示例教程,包括管理存储资源和在Caroline上执行处理过程等内容。
目前Caroline项目的grid账户没有公开对外注册,仅为合作研究组织和单位开放。Sun Lab进行中的新技术和研究内容,可以关注Sun Labs Open House开放日的更新内容,包括Sun Spot、DarkStar、Caroline在内的实验项目都有更为详细的介绍。