优化服务


 

 

 

 

 

 

 

 

优化服务过程语言(OSpL)

点击查看或下载OSpL XML模式->OSpL.xsd公司[积极发展,接近稳定]


除此之外静止的实体信息(OSeL公司),优化服务注册表还保留动态使用Optimization Services过程语言处理信息(例如正在解决的作业数)。

OSpL(process)是一种过程信息规范,用于描述优化服务的动态信息(例如正在解决的作业数)。

与注册时提交的OSeL信息不同,OSpL信息是在运行时收集的。在运行时,Optimization Services注册表会定期“敲打”注册的服务(OShL,优化服务连接语言)确保它们处于活动和运行状态,并收集OSpL信息。服务本身也可能将OSpL信息推送到OS注册表。

分散式优化服务系统留下了一个悬而未决的问题,即优化“作业”如何安排在可用的求解器服务上运行。某些集中式方案,例如NEOS服务器使用的方案,可以为每个解算器/格式组合维护一个队列,以及每个解算程序可以运行的工作站列表。在Optimization Services中,我们希望保持这种调度控制,同时使调度决策更加分散。优化服务过程语言可以在分散环境中的动态优化调度中发挥重要作用。

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

OSpL架构图


链接:

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