The invention relates to a software installation method, an apparatus and a program product. The software pre - load scheme uses the central server to store software repositories for various computer instruction files that are pre loaded into the system being manufactured. In order to preload, the actual pre loading step is performed using the client workstation for the system under test (SUT). When SUT requires a specific version of the software, the data is moved down from the server to the client and cached on the client so that it can be passed to the system under test. According to one important feature of the invention, the cache is predictive. That is, according to the most recent activity, data is kept in the client workstation or moved to the client workstation to shorten the time required to prepare the preload for the system under test.
【技术实现步骤摘要】
软件安装方法和设备
本专利技术涉及从软件的储存库到信息处理系统(这里有时也称为计算机系统)的软件安装。尽管下面的讨论集中于操作系统(OS)软件在交付给最终用户之前,正在生产和装配的系统上的安装,不过应理解本专利技术的方法、设备和程序产品具有更宽广的应用。
技术介绍
注定要成为高端服务器的信息处理系统通常带有软件预安装(预加载)地被交付给最终用户,所述软件可以是许多操作系统(AIX、Linux、i5OS、zOS等)之一。为了使成本较低和保持高水平的质量,预安装处理需要经济有效,并且高效。结果,理想的是作为制造和配置处理的一部分,从能够支持各种操作系统类型的测试执行平台执行软件预安装处理。每种OS(操作系统)具有它自己的输送机制和必须被保持的安装图像档案。
技术实现思路
这里说明的专利技术将利用常见的存储和分发方式,与特定OS的输送机制无关,与对特定OS的安装图像打包的方式无关地缓存从公共储存库移动到SUT(被测系统)的软件。设想成用于软件预加载的方案利用中央服务器保存为预加载而提供的各种操作系统(OS)(例如)的软件储存库。为了执行预加载,使用客户端工作站(比如笔记本计算机系统)执行实际的预加载步骤(客户端工作站可以是用于测试SUT的相同客户端)。当SUT需要特定的一项软件版本时,数据从服务器下移到客户端,并缓存在该客户端,以便输送给被测系统。按照本专利技术的一个重要特性,缓存是预测性的。即,根据最近的活动,数据被保持在客户端工作站中,或者被移动到客户端工作站,以致为被测系统准备预加载所需的时间被缩短。附图说明上面陈述了本专利技术的一些目的,当结合附图继续进行说 ...
【技术保护点】
一种软件安装方法,包括:将待安装在被测系统上的计算机指令文件分解成所选大小的数据段,并把所述数据段可访问地保存在计算机网络上,所述计算机网络具有储存库服务器计算机系统和多个客户端工作站计算机系统;利用客户端工作站和连接的被测系统计算机系统之间的交互,判定分解的计算机指令文件是否要被安装在被测系统上;通过经客户端工作站将数据段传送给被测系统,对分解的计算机指令要被安装在被测系统上的判定作出响应;和在客户端工作站中保持数据段的高速缓存,所述数据段的高速缓存预测要被传送给与客户端工作站相连的下一个相继被测系统的数据段。
【技术特征摘要】
2012.12.15 US 13/716,1261.一种软件安装方法,包括:将待安装在被测系统上的计算机指令文件分解成所选大小的数据段,并把所述数据段可访问地保存在计算机网络上,所述计算机网络具有储存库服务器计算机系统和多个客户端工作站计算机系统;利用客户端工作站和连接的被测系统计算机系统之间的交互,判定分解的计算机指令文件是否要被安装在被测系统上;通过经客户端工作站将数据段传送给被测系统,对分解的计算机指令要被安装在被测系统上的判定作出响应;和在客户端工作站中保持数据段的高速缓存,所述数据段的高速缓存预测要被传送给与客户端工作站相连的下一个相继被测系统的数据段。2.按照权利要求1所述的方法,其中所述分解包括计算用于每个分解的数据段的循环冗余校验(CRC)值,和与数据段一起地保存该值。3.按照权利要求1所述的方法,还包括在客户端工作站判定该客户端工作站是否可从某个位置得到待传送的数据段,所述某个位置是客户端工作站工作存储器、客户端工作站非临时性存储器、另一个网络连接的客户端工作站和储存库服务器之一。4.按照权利要求3所述的方法,其中可从客户端工作站工作存储器获得的数据段被直接传送给被测系统。5.按照权利要求3所述的方法,其中检查可从客户端工作站非临时性存储器、另一个网络连接的客户端工作站和储存库服务器之一获得的数据段的正确的CRC值,如果CRC被确定是正确的,那么所述数据段被传送给被测系统并被处理,以便缓存在客户端工作站工作存储器中。6.按照权利要求1所述的方法,其中数据段的高速缓存的保持包括在客户端工作站判定待传送的数据段是否要被处理,以便缓存在客户端工作站工作存储器中,判定保持在客户端工作站的高速缓存是否已满,如果判定高速缓存未满,那么依据缓存的数据段各自的最后访问时间,对它们分类,判定任何缓存的数据段是否已在高速缓存中被保存超过预定的时间间隔,如果是,那么从高速缓存中清除保存最久的数据段,如果未发现这样的数据段,那么随机选择要从高速缓存清除的数据段。7.一种软件安装设备,包括:计算机网络,所述计算机网络具有储存库服务器计算机系统,多个客户端工作站计算机系统,和被测系统计算机系统,每个计算机系统...
【专利技术属性】
技术研发人员:G·G·斯坦奎斯特,B·W·斯多科尔,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。