术语表 - AWS SimSpace Weaver

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

术语表

此词汇表定义了特定于的术语 AWS SimSpace Weaver。

有关最新 AWS 术语,请参阅《AWS 通用参考》中的AWS 词汇表

A

应用程序

您创建的可执行代码(也称为二进制文件)。应用程序一词可以指代码或代码的运行实例。应用程序封装了模拟行为。应用程序可创建、删除、读取和更新实体

应用程序 SDK

用于将应用程序与 SimSpace Weaver进行集成的软件开发工具包 (SDK)。SDK 提供了用于读取和写入实体数据以及跟踪模拟时间的 API。有关更多信息,请参阅 SimSpace Weaver 应用程序 SDK

C

客户端

存在于仿真之外 SimSpace Weaver 并通过自定义应用程序或服务应用程序与之交互的进程(或其定义)。您可以使用客户端来查看或更改模拟状态。

时钟

的内部调度流程 SimSpace Weaver的抽象。时钟向应用程序发布刻度以保持时间同步。每个模拟都有自己的时钟。

时钟率

时钟每秒向应用程序发布的刻度数量。有关支持的时钟率的更多信息,请参阅SimSpace Weaver 端点和配额

时钟刻度率

参阅时钟频率

计算资源单位

工作线程上的计算资源(处理器和内存)单位。通常为应用程序的单个实例分配 1 个计算资源单位。您可以为每个应用程序分配多个计算资源单位。

自定义应用程序

一种用于读取模拟状态并与之交互的应用程序。自定义应用程序可以在模拟中创建实体,但不拥有这些实体。自定义应用程序创建实体时,必须将该实体转移到空间域中。您可以使用应用程序 API 控制自定义应用程序的生命周期。有关 SimSpace Weaver API 的更多信息,请参阅SimSpace Weaver API 参考资料

自定义域

包含自定义应用程序

自定义分区

自定义应用程序分区

D

截止时间

操作(例如,一个刻度内的处理)应完成的实际时间

一组运行相同可执行代码(应用程序二进制文件)且具有相同启动选项的应用程序实例。

E

端点(服务)

程序(例如)用于连接到服务的完全限定域名 (FQDN AWS Command Line Interface)。 SimSpace Weaver

端点(模拟)

客户端用于连接到模拟的 IP 地址和端口号。您可以在自定义应用程序和服务应用程序上配置端点。

实体

客户数据对象(或其定义)。实体可以是静态的(保持在一个位置),也可以是动态的(在模拟空间中移动)。例如,模拟中的人和建筑物。

I

索引(模拟)

对模拟空间属性的描述,包括其空间边界和坐标系。

L

生命周期(应用程序)

应用程序在模拟过程中预期要经历的逻辑步骤的描述。生命周期要么是托管的(SimSpace Weaver 启动和停止应用程序),要么是非托管的(由你启动和停止应用程序)。

加载(实体字段数据)

State Fabric 中读取实体字段数据。

P

分区

工作线程上的一段共享内存。每个分区都包含实体的一个离散子集。每个应用程序都分配有一个分区。应用程序拥有其分区中的所有实体。当应用程序创建实体时,它会在其分区中创建。当实体从一个分区移动到另一个分区时,所有权会从源分区的应用程序转移到目标分区的应用程序。

R

资源单位

请参阅

S

架构

描述模拟配置的 YAML 或 JSON 文档。 SimSpace Weaver 使用架构来创建模拟资源

服务应用程序

一种用于读取模拟状态并与之交互的应用程序。服务应用程序可以在模拟中创建实体,但必须将其传输到空间。 SimSpace Weaver 管理服务应用程序的生命周期,并在模拟中的每个工作线程上启动 1 个(也可以是多个,具体在模拟架构中指定)。

服务域

包含服务应用程序

服务分区

服务应用程序分区

模拟(资源)

运行模拟虚拟空间的计算集群的抽象。您可以有多个模拟。您可以使用架构配置模拟。

空间应用程序

一种封装核心模拟逻辑的应用程序。每个空间应用程序有且只有 1 个分区

空间域

包含空间应用程序

空间分区

空间应用程序分区

State Fabric

SimSpace Weaver的内存数据库。State Fabric存储仿真状态,包括实体和内部 SimSpace Weaver 数据。

存储(实体字段数据)

将实体字段数据写入 State Fabric

订阅

要求特定应用程序实例从订阅区域接收数据的长期请求。订阅应用程序使用订阅来发现订阅区域内实体的更改。

订阅区域

模拟空间的二维区域。订阅是指订阅区域。订阅区域可以跨越多个分区,也可以包含部分分区。订阅区域在其定义的范围内是连续的。

T

刻度

时间的离散值(挂钟时间或模拟时间)。应用程序的迭代速度可能快于刻度持续时间,但应在特定的截止时间内写入指定的刻度。所有应用程序针对指定刻度的所有操作都必须先完成,然后才能开始下一个刻度。

刻度率

参阅时钟频率。

时间(实际)

从现实的角度看当前时间。 SimSpace Weaver 使用 64 位 POSIX 时间戳,即自纪元以来的纳秒数 Unix (January 1, 1970, 00:00:00 UTC).

时间(模拟)

从仿真角度看当前时间。 SimSpace Weaver 使用 64 位整数逻辑刻度计数器,该计数器可能与实际时间不直接对应。

W

工作线程

运行模拟代码的 Amazon Elastic Cloud (Amazon EC2) 实例。