【技术实现步骤摘要】
【国外来华专利技术】对相关申请的交叉引用本申请要求于2014年9月17日提交且标题为“CLOUD SERVICE CUSTOM EXECUTION ENVIRONMENT”的美国非临时申请No.14/489,172的优先权和权益,该申请又要求以下专利申请的优先权和权益:(1)于2014年4月30日提交且标题为“MOBILE CLOUD SERVICE CUSTOM CODE CONTAINER”的美国临时申请No.61/986,363和(2)于2014年2月7日提交且标题为“MOBILE CLOUD SERVICE(MCS)”的美国临时申请No.61/937,316。以上识别出的非临时和临时专利申请的全部内容通过引用被结合于此,用于所有目的。版权本专利文档的公开内容的一部分包含受版权保护的素材。版权所有者不反对任何人对专利文档或专利公开内容的传真再现,就像其在专利和商标局的专利文件或记录中所出现的,但是除此之外保留任何所有版权权利。
本公开内容一般而言涉及计算机基础设施领域。具体而言给出了用于为了定制可执行指令的执行而提供对定制执行环境的访问的技术。
技术介绍
公司正在努力寻求使他们的用户,诸如开发人员和管理员,以安全高效的方式配置和/或操作计算环境。这些用户可以发现,使用户能够在个人安全环境中执行代码的多个实例是有用的。用于启用这种
系统的挑战之一是管理资源(例如,计算资源)的加载和使用。即使对于那些经常和定期执行的任务,用户或管理员也背负着在多个场合下配置环境和加载资源的任务。计算资源可以被效率低下地用于经常执行配置和加载资源。另外,当这种环境和/或资源不 ...
【技术保护点】
一种方法,包括:在云计算机系统中,执行模板执行环境,其中模板执行环境被配置为建立孩子执行环境,每个孩子执行环境被配置为执行一条或多条定制可执行指令;由云计算机系统,接收执行定制可执行指令的请求;在云计算机系统中,建立第一孩子执行环境,以执行所请求的定制可执行指令,其中第一孩子执行环境是基于模板执行环境建立的;由云计算机系统,加载所请求的定制可执行指令,用于在第一孩子执行环境中执行;然后由云计算机系统,配置对于第一孩子执行环境的访问许可;及由云计算机系统,在第一孩子执行环境中执行所请求的定制可执行指令,其中所请求的定制可执行指令在配置访问许可之后执行。
【技术特征摘要】
【国外来华专利技术】2014.02.07 US 61/937,316;2014.04.30 US 61/986,363;1.一种方法,包括:在云计算机系统中,执行模板执行环境,其中模板执行环境被配置为建立孩子执行环境,每个孩子执行环境被配置为执行一条或多条定制可执行指令;由云计算机系统,接收执行定制可执行指令的请求;在云计算机系统中,建立第一孩子执行环境,以执行所请求的定制可执行指令,其中第一孩子执行环境是基于模板执行环境建立的;由云计算机系统,加载所请求的定制可执行指令,用于在第一孩子执行环境中执行;然后由云计算机系统,配置对于第一孩子执行环境的访问许可;及由云计算机系统,在第一孩子执行环境中执行所请求的定制可执行指令,其中所请求的定制可执行指令在配置访问许可之后执行。2.如权利要求1所述的方法,其中模板执行环境是Java虚拟机(JVM)环境并且其中第一孩子执行环境是孩子JVM环境。3.如权利要求1或2所述的方法,其中建立第一孩子执行环境包括执行fork命令,以从模板执行环境创建第一孩子执行环境。4.如权利要求1至3中任何一项所述的方法,其中第一孩子执行环境继承模板执行环境的配置。5.如权利要求1至4中任何一项所述的方法,其中配置访问许可包括调整用于访问不在第一孩子执行环境中的资源的许可,并且其中许可被调整,以防止所述资源从第一孩子执行环境中被访问。6.如权利要求1至5中任何一项所述的方法,其中访问许可是
\t通过用于模板执行环境的安全模型配置的。7.如权利要求1至6中任何一项所述的方法,其中模板执行环境是基于用于向计算机系统注册的租户的至少一个标准来配置的。8.如权利要求1至7中任何一项所述的方法,还包括:从多个模板执行环境中选择模板执行环境,其中所述多个模板执行环境中的每个模板执行环境建立孩子执行环境,并且其中所述多个模板执行环境中的每个模板执行环境被配置为执行不同类型的定制可执行指令。9.如权利要求8所述的方法,还包括:分类对应于所请求的定制可执行指令的定制可执行指令的类型,其中模板执行环境基于分类的定制可执行指令的类型来选择。10.如权利要求1至9中任何一项所述的方法,还包括:加载用于模板执行环境的执行的资源;其中执行所请求的定制可执行指令的请求在加载用于模板执行环境的执行的资源之后被接收。11.如权利要求1至10中任何一项所述的方法,还包括:在执行模板执行环境之前配置模板执行环境。12.如权利要求11所述的方法,其中配置模板执行环境包括初始化用于模板执行环境的设置和初始化用于模板执行环境的状态。13.如权利要求1至12中任何一项所述的方法,还包括:在云计算机系统中,建立附加的孩子执行环境,...
【专利技术属性】
技术研发人员:M·凯斯,W·B·基尔戈雷,K·范德洛,
申请(专利权)人:甲骨文国际公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。