本发明专利技术提供一种虚拟机动态配置系统以及服务器。能够从与客户端接近的多个从服务器中选择程序的响应时间最佳的从服务器。本发明专利技术的虚拟机动态配置系统在主服务器对多个从服务器的任意一个动态地配置执行请求的程序的虚拟机的虚拟机动态配置系统中,具备:各从服务器对在主服务器上动作的各程序发送请求信号,到接收到来自主服务器上的各程序的响应信号为止的响应时间信息进行测量的响应测量时间信息测量部、按每个从服务器保持测量出的每个程序的响应时间信息的响应时间信息存储部、以及至少参照响应时间信息存储部来决定执行所请求的程序的从服务器的从服务器决定部。
【技术实现步骤摘要】
虚拟机动态配置系统以及服务器
本专利技术涉及虚拟机动态配置系统以及服务器,例如,可应用于在分散式网络上使程序(例如,应用程序)动作的虚拟机的动态配置系统。
技术介绍
近年来,随着网络技术以及计算机技术的发展,所谓的云计算技术也随之进步。云计算在各种站配置一般的计算机服务器(以下,称为“服务器”。),云上的服务器从客户端获取输入数据,服务器使供客户端使用的应用动作,且服务器经由通信环境将输出数据返回给客户端。云环境被众多的用户利用。由于云环境的规模为大规模,所以在世界的很多场所分别配置有相同的服务器。因此,关于由哪个服务器来进行客户端请求的应用动作,会根据其状况发生变化。例如,也可能产生来自日本客户端的请求实际上被发送至地球的背侧的巴西的服务器,巴西的服务器将数据返回给日本客户端这样的情况。另外,还有最近备受关注的IoT(InternetofThings:物联网)服务。IoT服务在多个设备、物品上搭载通信功能,并与网络连接。在提供IoT服务的情况下,需要应用的实时性、网络上的信息流量的增大,所谓的大数据的积蓄方法等。例如,有基于来自设置于工厂的设备的传感器的详细数据,服务器瞬时进行分析的服务等。在该情况下,存在应用的响应时间延迟,不适合利用的课题。而且,例如在像信号灯等交通控制、汽车运行系统等那样,强烈需要实时性的应用的情况下,也考虑例如数百毫秒左右的处理延迟成为致命伤的情况。针对上述的课题,提出了在与用户物理接近的场所设置小规模的从属服务器(也称为边缘服务器。),缩短通信延迟,来实现应用的实时性的边缘计算技术。边缘计算是分散式网络的一种,位于云上的主服务器与客户端之间的从属服务器(边缘服务器)进行数据的保存、运算处理等。专利文献1:日本特开2013-90277号公报然而,关于在客户端能够与物理接近的多个从属服务器连接的环境下,使哪个从属服务器来执行应用动作,存在课题。例如,即使在物理上距离客户端较近的从属服务器执行应用动作的情况下,从实时性的观点来考虑,来自该从属服务器的响应也未必快。因此,需要从与客户端接近的多个从属服务器中,能够选择应用的响应时间最佳的从属服务器的虚拟机动态配置系统以及服务器。
技术实现思路
为了解决这样的课题,第一本专利技术的虚拟机动态配置系统的特征在于,在主服务器对多个从服务器的任意一个动态地配置执行请求的程序的虚拟机的虚拟机动态配置系统中,具备:(1)响应测量时间信息测量部,测量对各从服务器对在主服务器上动作的多个程序分别发送请求信号,到接收到来自主服务器上的各程序的响应信号为止的响应时间信息;(2)响应时间信息存储部,按每个从服务器来保持测量出的每个程序的响应时间信息;以及(3)从服务器决定部,至少参照响应时间信息存储部来决定执行所请求的程序的从服务器。第二专利技术的服务器的特征在于,具备响应测量时间信息测量部,根据主服务器的指示,在启动的虚拟机执行请求的程序的次要服务器中,测量对在主服务器上动作的多个程序分别发送请求信号,到接收到来自主服务器上的各程序的响应信号为止的响应时间信息。第三本专利技术的服务器的特征在于,在对多个从服务器的任意一个指示执行所请求的程序的虚拟机的主要服务器中,具备:(1)获取单元,从各从服务器获取各从服务器对在主服务器上动作的多个程序分别发送请求信号,到接收到来自主服务器上的各程序的响应信号为止的响应时间信息;(2)响应时间信息存储部,其按每个从服务器来保持测量出的每个程序的响应时间信息;以及(3)从服务器决定部,其至少参照响应时间信息存储部来决定执行所请求的程序的从服务器。根据本专利技术,能够从与客户端接近的多个从属服务器中,选择应用的响应时间最佳的从属服务器。附图说明图1是表示实施方式的网络系统的整体构成的整体构成图。图2是表示实施方式的应用响应测量信息列表的构成的构成图。图3是表示实施方式的CPU性能列表的构成的构成图。图4是表示实施方式的应用响应测量信息列表的创建处理的动作的时序图。图5是表示实施方式的从属服务器的选择处理的时序图。图6是表示实施方式的执行客户端请求的应用的从属服务器的选择处理的流程图。图7是表示实施方式的从属服务器的切换处理的动作的时序(其1)。图8是表示实施方式的从属服务器的切换处理的动作的时序(其2)。具体实施方式(A)主要实施方式以下,参照附图对本专利技术的虚拟机动态配置系统以及服务器的实施方式进行详细说明。(A-1)实施方式的构成图1是表示实施方式的网络系统的整体的构成的整体构成图。在图1中,实施方式的网络系统1具有主服务器10、从属服务器20-1以及20-2、客户端30-1~30-4以及网络40。此外,以下,在对从属服务器20-1以及20-2的每一个、客户端30-1~30-4的每一个共用的构成要素进行说明的情况下,表示为从属服务器20、客户端30来说明。另外,并不对主服务器10、从属服务器20、客户端30的每一个的个数进行特别限定。在图1中,实施方式的网络系统1假定在云环境下,在物理上与客户端30接近的场所配置的多个从属服务器(边缘服务器)20虚拟地执行应用动作的分散式网络系统。另外,在网络系统1中,主服务器10、从属服务器20具备用于构建云环境的虚拟化环境。即,主服务器10、从属服务器20具有在OS上启动虚拟机(VM:VirtualMachine),虚拟机执行应用动作的虚拟化环境。在这里,应用(应用程序)是用于执行用户请求的信息处理的软件程序。应用收集来自客户端的数据,并进行数据统计处理、数据分析处理等。假定应用被要求实时性。应用只要被要求实时性即可,并没有特别限定,例如,可用于交通控制、汽车运行系统、业务系统、各种管理系统、HEMS(家庭能源管理系统)、BEMS(建筑能源管理系统)、FEMS(工厂能源管理系统)等能源管理系统等。客户端30对云上的服务器(主服务器10、从属服务器20)请求所希望的应用动作。虽然客户端30的硬件构成并未图示,但具有通信装置(例如,近距离无线通信、无线通信、有线通信等)、CPU、ROM、RAM、输入输出接口等运算处理装置等。另外,客户端30将针对应用的输入数据(例如,传感器数据等各种数据)提供给云上的服务器,并从服务器获取通过应用动作而得到的数据。在图1中,主服务器10具有从属服务器选择部11、应用信息转送部12、从属服务器切换部13、应用响应测量信息创建部14、虚拟机(VM)1~4、网络接口部15、存储部16。此外,主服务器30的硬件构成虽然未图示,但与通用的服务器相同,具有CPU、ROM、RAM、EEPROM、输入输出接口部、通信装置等。主服务器30的各种功能通过CPU执行储存于ROM的处理程序来实现。另外,处理程序也可以为能够通过安装来创建,在该情况下,处理程序能够由图1所示的各构成模块来表示。主服务器10具有能够通过云服务来提供的全部的应用,在OS上启动的VM执行由客户端30请求的应用(以下,表示为“APL”。)。在这里,在图1中,示有在主服务器10中VM执行APL,但实际上,由通过主服务器10选择出的从属服务器20执行通过客户端30请求的应用。因此,主服务器10具有对来自客户端30以及从属服务器20的请求进行响应的功能。主服务器10选择与用户即客户端30在物理上接近地配置的从属服务器2本文档来自技高网...

【技术保护点】
一种虚拟机动态配置系统,在主服务器对多个从服务器的任意一个动态地配置执行请求的程序的虚拟机的虚拟机动态配置系统中,其特征在于,具备:响应测量时间信息测量部,测量各所述从服务器对在所述主服务器上动作的多个程序分别发送请求信号,到接收到来自所述主服务器上的各所述程序的响应信号为止的响应时间信息;响应时间信息存储部,按每个所述从服务器保持测量出的每个所述程序的所述响应时间信息;以及从服务器决定部,至少参照所述响应时间信息存储部来决定执行所述请求的程序的从服务器。
【技术特征摘要】
2015.11.26 JP 2015-2306631.一种虚拟机动态配置系统,在主服务器对多个从服务器的任意一个动态地配置执行请求的程序的虚拟机的虚拟机动态配置系统中,其特征在于,具备:响应测量时间信息测量部,测量各所述从服务器对在所述主服务器上动作的多个程序分别发送请求信号,到接收到来自所述主服务器上的各所述程序的响应信号为止的响应时间信息;响应时间信息存储部,按每个所述从服务器保持测量出的每个所述程序的所述响应时间信息;以及从服务器决定部,至少参照所述响应时间信息存储部来决定执行所述请求的程序的从服务器。2.根据权利要求1所述的虚拟机动态配置系统,其特征在于,还具备运算处理装置性能信息存储部,所述运算处理装置性能信息存储部保持搭载于各所述从服务器的运算处理装置的性能信息,所述从服务器决定部参照所述响应时间信息存储部和所述运算处理装置性能信息存储部来决定执行所述请求的程序的从服务器。3.根据权利要求1或2所述的虚拟机动态配置系统,其特征在于,所述从服务器决定部参照所述响应时间信息存储部来决定与请求的程序相关的所述响应时间信息为最小值的从服务器。4.根据权利要求2所述的虚拟机动态配置系统,其特征在于,所述从服务器决定部在规定时间内存在多个所述响应时间信息时,参照所述运算处理装置性能信息存储部来决定搭载高性能的运算处理装置的从服务器。5.根据权利...
【专利技术属性】
技术研发人员:加藤圭,
申请(专利权)人:冲电气工业株式会社,
类型:发明
国别省市:日本,JP
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。