存储在线 12月30日北京消息:尽管微软官员很少谈论该公司在网格计算机领域的计划。但是,这并不意味着微软忽略了网格/分布式计算的领域的发展。
据熟悉微软内部情况的一位不愿意透露身份的人士披露,微软正在制定一个名为“Bigtop”的计划,旨在允许开发人员快速创建一套松耦合分布式操作系统组件。
微软在这个计划中并不是把一些高性能系统紧密地连接在一起,而是把大量的性能中等的计算机松散地连接在一起并达到同样的效果。据悉,“Bigtop”计划的首次商业性应用很像是某些大规模的项目,最有可能是一种分布式网格计算操作系统。
“Bigtop”是微软的孵化项目之一。微软高级副总裁和负责高级战略和政策的首席技术官Craig Mundie负责领导这个项目。
据开发人员披露,“Bigtop”由三个组件组成。这三个组件全部是用C#语言编写的。这三个组件是Highwire、Bigparts和Bigwin。
Highwire是一种技术,旨在实现并行应用程序开发的自动化。这种应用程序能够在分布式资源中分配工作。Highwire也是一种编程语言/模式,旨在更简单和可靠地测试和编译这种并行程序。Bigparts是一种代码,旨在使没有经验的PC设备变成专用的服务器。Bigwin集中体现了微软的“软件既是服务”的理念。在Bigwin组件中,所有的应用程序都是由遵守“行为规范”的操作系统服务组成的。这些操作系统服务可以由核心的操作系统提供,或者从核心操作系统之外的软件库中获得。
据悉,微软将在2006年之前向其软件开发合作伙伴提供“Bigtop”软件的预览版。至于是否推出这个软件的最终版本以及何时推出最终版本,消息灵通人士称,恐怕要到2010年前后才能面世。目前还不清楚“Bigtop”组件是否要在Windows平台上运行。