论文部分内容阅读
在过去的几十年里,科学家们将注意力都集中在摩尔定律上,根据摩尔定律,计算能力每18个月就要增加一倍。虽然摩尔定律是IT产业需要面对的一个问题,但是它不是IT产业需要面对的最严重的问题。最严重的问题在于计算机系统和网络在我们的生活中变得越来越总要的同时却变得越来越复杂,复杂到如果在计算机的设计和管理的思路上不发生一个大的转变的话,人们可能对其无法进行正确的控制。IBM副总裁阿兰·卡耐克提出,解决计算机系统复杂性的出路在自律计算。通过自律计算,机器可以自我管理、自我恢复、自我保护、自我优化。换句话说,机器能够像人的神经系统一样工作,在不需要外界的干涉的情况下,控制自己的各项功能。这样的系统能够自我运行,并根据外界的条件及时纠正自己的行为,在各种负载情况下最有效的工作。 最近几年,分区技术成了高端UNIX最热门的技术。服务器分区技术可将服务器的CPU、内存、I/O等资源合理地进行分区和调配,不同分区内可以执行不同的操作系统或同一操作系统的不同版本,最大限度地挖掘了服务器的性能,一台服务器甚至可以当作几十台使用,提高了硬件利用率。高效率带来了高复杂性,这些可分区的服务器给管理员带来了很大的困难。 如果将自律计算的概念运用到这些可分区的服务器上,根据这些服务器的特点设计一种自治系统,以实现这些可分区的服务器的自我管理。这无疑会大大提高这些可分区的服务器的使用效率。