优化服务


 

 

 

 

 

 

 

 

优化服务选项语言(OSoL)

点击查看或下载OSoL XML模式->OSoL.xsd操作系统[积极发展,接近稳定]

单击此处查看关于OSoL的描述。


OSoL(选项)是优化服务选项的一种格式,主要用于解算器。

OSoL和OSiL通常配对,作为优化求解器或求解器服务的输入。OSoL可能是标准化程度最低的OSxL,因为不同的解算器具有不同的选项,即使可选名称相同,它们的使用也不同。如果缺少OSoL选项,解算器或解算器服务将采用默认选项。如果用户需要解算器来支持指定的选项,OSoL还可能用于在OS注册表中发现解算器。OSoL与OSiL的分离有助于增强模块性、灵活性和可扩展性等优点。

请记住,OSoL采用最小的方法来标准化求解器或算法相关选项。OSoL是以一种非常可扩展的方式构建的,因此可以轻松添加自定义选项。

另一方面,OSoL有一整套与服务相关的选项,以便于在分布式系统上进行优化。

OSoL的主要功能包括:

  • 分类选项包括常规选项、系统特定选项、服务相关选项、作业相关选项、优化相关选项和其他选项。
  • 支持各种网络通信机制。
  • 支持异步通信。用户可以指定联系地址(例如电子邮件),以便在优化作业完成时通知用户。
  • 支持有状态通信。这主要是通过将网络请求与唯一jobID关联的内置机制实现的。
  • 支持身份验证和许可等安全性。
  • 支持检索远程或本地优化实例,这意味着优化实例不需要作为输入字符串发送;相反,它可以保存或上传到远程位置或与解算器服务所在的位置相同的位置,只需要指定实例文件的链接;这使通信时间最小化。
  • 常规选项包括serivceURI、serviceName、instanceName、instance Location、jobID、license、userName、password和contact。
  • 系统选项包括minDiskSpace、minMemorySize和minCPUSpeed。
  • 服务选项,包括服务类型。
  • 包括scheduledStartTime依赖项的作业选项必需的目录和文件目录ToMake要创建的文件。输入文件复制自输入文件复制到输入文件移动自输入文件移动到输出文件复制自输出文件复制到输出文件移动自输出文件移动到文件删除目录ToDelete进程ToKill。
  • 标准化优化相关选项的最小方法;目前,只有初始值可以指定为优化选项。
  • 支持扩展和/或自定义特定于解决方案或特定于算法的选项。

下图说明了一般的OSoL模式。

OSoL架构图


链接:

点击查看或下载OSoL XML模式->OSoL.xsd公司

单击此处查看关于OSoL的描述。