CN119404178A 用于计算资源的高效控制及使用的系统、方法、程序以及信息处理装置 (Cy游戏公司)_第1页
CN119404178A 用于计算资源的高效控制及使用的系统、方法、程序以及信息处理装置 (Cy游戏公司)_第2页
CN119404178A 用于计算资源的高效控制及使用的系统、方法、程序以及信息处理装置 (Cy游戏公司)_第3页
CN119404178A 用于计算资源的高效控制及使用的系统、方法、程序以及信息处理装置 (Cy游戏公司)_第4页
CN119404178A 用于计算资源的高效控制及使用的系统、方法、程序以及信息处理装置 (Cy游戏公司)_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2024.12.13PCT/JP2023/0211272023.06.07WO2023/243506JA2023.12.21提供用于系统内的计算资源的高效控制及别信息及该幂等引用透明性表达式的数据类型相对应地存储作为基于该幂等引用透明性表达定表示基于针对系统的执行命令被设为执行对象的幂等引用透明性表达式的字符串的识别信存储的计算资源的识别信息中检索与表示作为执行对象的幂等引用透明性表达式的字符串的识别信息及该幂等引用透明性表达式的数据类索从所存储的所述计算资源的识别信息中确定2与表示幂等引用透明性表达式的字符串的识别信息及该幂等引用透明性表达式的数据类型相对应地存储作为基于该幂等引用透明性表达式的处理的执行结果的计算资源的决定表示基于针对所述系统的执行命令被设为执行对象的幂等引用透明性表达式的从所存储的所述计算资源的识别信息中检索与表示作为执行对象的所述幂等引用透明性表达式的字符串的识别信息及该幂等引用透明性表达式的数据类型相对应的计算资在通过所述检索从所存储的所述计算资源的识别信息中确定出计算资源的识别信息在执行基于作为执行对象的所述幂等引用透明性表达式与其它作为执行对象的幂等在没有从所存储的所述计算资源的识别信息中确定出与表示作为执行对象的所述幂等引用透明性表达式的字符串的识别信息及该幂等引用透明性表达式的数据类型相对应执行基于作为执行对象的所述幂等引用透明性将所决定出的所述计算资源的识别信息与表示作为执行对象的所述幂等引用透明性表达式的字符串的识别信息及该幂等引用透明性表达式的数据类型相对应地表示所述幂等引用透明性表达式的字符串的识别信息是基于将该幂等引用透明性表表示所述幂等引用透明性表达式的字符串的识别信息是该字符基于所述幂等引用透明性表达式的处理包括虚拟机镜像制作处理所述计算资源包括在所述系统中正在运行的进程、正在执行该进程的处该进程关联的信息的存储器以及存储有执行处理的结果的3所述进程包括虚拟机实例的进程和用于容器的进程中的9.一种方法,用于由计算机执行基于幂等引用透与表示幂等引用透明性表达式的字符串的识别信息及该幂等引用透明性表达式的数据类型相对应地存储作为基于该幂等引用透明性表达式的处理的执行结果的计算资源的决定表示基于针对所述系统的执行命令被设为执行对象的幂等引用透明性表达式的从所存储的所述计算资源的识别信息中检索与表示作为执行对象的所述幂等引用透明性表达式的字符串的识别信息及该幂等引用透明性表达式的数据类型相对应的计算资在通过所述检索从所存储的所述计算资源的识别信息中确定出计算资源的识别信息与表示幂等引用透明性表达式的字符串的识别信息及该幂等引用透明性表达式的数据类型相对应地存储作为基于该幂等引用透明性表达式的处理的执行结果的计算资源的决定表示基于针对所述系统的执行命令被设为执行对象的幂等引用透明性表达式的从所存储的所述计算资源的识别信息中检索与表示作为执行对象的所述幂等引用透明性表达式的字符串的识别信息及该幂等引用透明性表达式的数据类型相对应的计算资在通过所述检索从所存储的所述计算资源的识别信息中确定出计算资源的识别信息4[0008]专利文献1公开了如下虚拟化技术:在使游戏程序(应用程序)接近实际环境的状性表达式的数据类型相对应地存储作为基于该幂等引用透明性表达式的处理的执行结果所述计算资源的识别信息中检索与表示作为执行对象的所述幂等引用透明性表达式的字5及在通过所述检索从所存储的所述计算资源的识别信息中确定出计算资源的识别信息的定出的识别信息所识别的计算资源作为基于作为执行对象的所述幂等引用透明性表达式别信息中确定出与表示作为执行对象的所述幂等引用透明性表达式的字符串的识别信息息与表示作为执行对象的所述幂等引用透明性表达式的字符串的识别信息及该幂等引用[0018]9.本发明的一个实施方式中的方法用于由计算机执行基于幂等引用透明性表达该幂等引用透明性表达式的数据类型相对应地存储作为基于该幂等引用透明性表达式的行对象的幂等引用透明性表达式的字符串的识别信息和该幂等引用透明性表达式的数据明性表达式的字符串的识别信息及该幂等引用透明性表达式的数据类型相对应的计算资执行对象的所述幂等引用透明性表达式的处理的执行[0019]10.本发明的一个实施方式中的程序能够用于使计算机执行在第9项中记载的方[0020]11.本发明的一个实施方式中的信息6息及该幂等引用透明性表达式的数据类型相对应地存储作为基于该幂等引用透明性表达为执行对象的幂等引用透明性表达式的字符串的识别信息和该幂等引用透明性表达式的用透明性表达式的字符串的识别信息及该幂等引用透明性表达式的数据类型相对应的计作为执行对象的所述幂等引用透明性表达式的处理[0033]幂等引用透明性表达式是指具有幂等性和引用透明性这两个特征的表达式,其[0034]表达式是指调用函数的表达式,该函数是表示在系统中被执行的功能的最小单位。函数具有预先规定的名称。如后所述,在本实施方式中,例如定义有define函数、7[0035]函数式编程语言能够将包含调试的自动验证的进程模型化为具有引用透明性和型以及云端的资源的标识符作为三元组唯一地建立关联的功能;3)在多个程序(用于构成储设备(storage)130以及1个以上的表达式输入终端140的系统来实现。在本实施方式中,控制服务器110、处理执行服务器120以及存储设备130设为云形式的服务器和分布式存储署(on_premise)型的服务器和[0041]图2中示出本实施方式中的控制服务器110、处理执行服务器120以及表达式输入8[0042]控制服务器110是如下的信息处理装置:经由网络150接收来自表达式输入终端140的幂等引用透明性表达式的执行命令,一边与处理执行服务器120及存储设备130进行[0043]处理执行服务器120是基于程序229、来自输入装置223的输入数据或者从通信装[0044]表达式输入终端140是用于制作幂等引用透明性表达式来向控制服务器110发送[0049]图3示出本发明的系统100的功能框图的一例。控制服务器110具备表达式分析部[0050]表达式输入终端140的用户使用表达式制作部391来制作并使用表达式执行命令部392来向控制服务器110发送包含所制作的幂等引用透明性表达9终端140的用户是游戏系统的开发者,设为制作用于进行游戏系统用程序的功能验证的作[0051]控制服务器110的控制部310基于从表达式输入终端140接收到的执行命令,来使表达式分析部311决定表示该执行命令中包含的幂等引用透明性表达式的字符串的识别信[0052]在来自表达式输入终端140的执行命令中包含的幂等引用透明性表达式由多个幂[0054]表达式分析部311将由控制部310接收到的幂等引用透明性表达式分解为子表达[0055]计算资源检索部312检索与表示由表达式分析部311决定出的作为执行对象的幂等引用透明性表达式的字符串的识别信息及该幂等引用透明性表达式的数据类型相对应检索,但是也可以设为计算资源检索部312以将幂等引用透明性表达式的哈希值及数据类识别信息所识别的计算资源用作基于作为执行对象的所述幂等引用透明性表达式的处理示作为执行对象的幂等引用透明性表达式的字符串的识别信息及该幂等引用透明性表达[0058]将所决定出的计算资源的识别信息与表示作为执行对象的幂等引用透明性表达式的字符串的识别信息及该幂等引用透明性表达式的数据类型相对应地进行存储不仅是信息被相对应地存储在与表达式的数据类型相对应的控制部中这样的情况也相当于将所决定出的计算资源的识别信息与表示幂等引用透明性表达式的字符串的识别信息及该幂[0059]计算资源删除部314作为删除计算资源的垃圾收集器(garbagecollector)发挥明性表达式的1个数据类型对应的1个控制部,但是也可以针对多个数据类型具备1个控制[0061]关于来自控制服务器110的计算资源检索部312的检索命令以及来自执行处理控制部313的处理执行命令,设为在控制服务器110中启动与表达式的类型对应的APIAPI,VM实例控制部330或容器控制部340执行命令。在表达式是exec函数的情况下,为数被赋予的作为执行对象的表达式的识别信息,来判定是否保存有已经制作的VM镜像。例够基于该对应表来判定是否保存有与作为检索命令的引数被赋予的哈希值对应的VM镜像。在函数是launch(实例的启动或容器的启动)的情况下,数据类型为“VMInstance”或来判定作为当前作为执行对象的表达式的执行结果的VM实例或容器是否已经为可利用。制部320生成VM镜像321,并在处理执行服务器120内与可识别的识别信息相对应地保存该拟机镜像制作处理的执行结果,向控制服务器110发送所生成的VM镜像的计算资源识别信110发送用于确定作为执行结果而生成的VM实例的计算资源识别信息。幂等引用透明性表[0071]在幂等引用透明性表达式的执行处理是向应用程序输入规定的参数并使应用程[0073]控制服务器110的执行处理控制部313将作为针对处理执行命令的应答而从处理执行服务器120接收到的计算资源识别信息或计算结果作为执行结果,发送给控制部310。控制部310基于从计算资源检索部312或执行处理控制部313接收到的执行结果,来发送针对来自表达式输入终端140的执行命令的应答。应答也可以包含执行结果和其它与执行关[0074]在本实施方式中,各功能部通过由处理装置执行图2中记载的硬件结构中包含的[0076]在数1中示出在本实施方式中使用的通过作为幂等引用透明性表达式的函数式语[0080]如数1所示的脚本被定义为通过JSON给出的表达式的集合。define是用于定义虚定义虚拟机实例的启动方法的函数表达式,launch指定虚拟机实例的启动和容器的启动。apply定义作为开发对象的游戏系统的自动玩游戏方法。能够指定自动玩游戏用的参数和[0082]首先,作为游戏系统的开发者的表达式输入终端140的用户使用表达式输入终端140来制作记载有表示多个函数式语言表达式的字符串的JSON文件来作为用于验证游戏应[0084]并且,在被标准化后的脚本包含多个子表达式的情况下,将其分解为子表达式[0085]系统对分解得到的各子表达式执行S404~S416的处理。表达式分析部311决定子以启动游戏的1次玩游戏的exec函数为例,则将对一次玩游戏用的参数进行了标准化所得到的字符串“103041020104021030104213010105241010106024010106041010108241020108241030110241010111041010111041020112011020112032010112211020112241030115013010115231010117023010117031010117211010118224010121021010121023010121031010121034010121041010121044010121211010121211020121211030121214010121221010121221020121224010121231010121234010121241010121241020800234030900041150”利用SHA256来变换为“e841bd5de2c588aa8330ade0cb42c65cbce49979ef3e8c926f433f4f8b70b用规则库来确定数据类型。能够如以下那样确定数据类型:在函数是define的情况下数据[0087]计算资源检索部312检索与子表达式的作为被计算出的识别信息的哈希值及数据子表达式的函数是exec函数的情况下,获取根据该子表达式的参数而执行的游戏结果数分析部311能够借助计算资源检索部312将被引用的表达式的结果置换为计算资源的标识的执行结果的情况下,控制服务器110获取计算资源的识别信息和作为计算资源的执行结果数据本身中的至少一方来作为该子表达式的执行像API(ApplicationProgrammingInterface:应用程序编程接口),将作为执行对象的镜像控制部320接收检索命令,基于作为引数给出的哈希值来判定是否保存有已经制作的[0093]在函数是launch(虚拟机实例的启动或容器的启动)的情况下,数据类型分别为的执行结果是在处理执行服务器120中启动了的VM实例331或容器341。例如能够基于予VM实例331的访问权并且将VM实例331的识别信息给予控制服务器110,从而使得脚本的其它子表达式能够基于所接收到的VM实例的识别信息来在该VM实例33存有执行结果的存储设备130的游戏应用程序API,并检索存储设备130中是否保存有执行也可以返回用于确定保存有计算结果的存储区域的地址的识别信息以获取该[0097]在本实施方式中,启动与作为执行对象的子表达式的类型对应的API并向处理执行服务器120的任一控制部发送执行命令,接收到执行命令的控制部执行基于子表达式的define函数的参数作为引数来发送VM镜像生成命令。当处理执行服务器120的VM镜像控制哈希值相对应地进行存储,并且将所制作的VM镜像设为可利用的状态并向控制服务器110[0098]在作为执行对象的表达式是启动虚拟机的表达式的情况下,使用VM实例API来发哈希值与该实例相关联地存储,并且向控制服务器110发送用于识别所启动的VM实例的信[0099]在作为执行对象的表达式是exec函数且是用于计算游戏应用程序的玩游戏结果的表达式的情况下,当启动游戏应用程序API并将玩游戏的参数作为引数来发送执行命令希值和类型来对各子表达式执行基于各子表达式的计算资源的检索或以及容器API,基

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论