Glossario - AWS SimSpace Weaver

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Glossario

Questo glossario definisce i termini specifici di AWS SimSpace Weaver.

Per la AWS terminologia più recente, consulta il AWS glossario nella AWS Guida generale.

A

app

Codice eseguibile (chiamato anche binari) creato dall'utente. Il termine app può fare riferimento al codice o a un'istanza in esecuzione di tale codice. Un'app incapsula il comportamento di simulazione. Le app creano, eliminano, leggono e aggiornano le entità.

SDK per app

Un kit di sviluppo software (SDK) con cui integrare un'app. SimSpace Weaver L'SDK fornisce API per la lettura e la scrittura dei dati delle entità e il monitoraggio del tempo di simulazione. Per ulteriori informazioni, consulta SimSpace Weaverapp SDK.

C

cliente

Processi (o relative definizioni) che esistono al di fuori della simulazione SimSpace Weaver e che interagiscono con essa tramite un'app personalizzata o un'app di servizio. È possibile utilizzare un client per visualizzare o modificare lo stato della simulazione.

orologio

Un'astrazione dei processi SimSpace Weaver di pianificazione interni. L'orologio pubblica segni di spunta nelle app per mantenere la sincronizzazione dell'ora. Ogni simulazione ha il suo orologio.

frequenza di clock

Il numero di tick al secondo che l'orologio pubblica nelle app. Per ulteriori informazioni sulle frequenze di clock supportate, consulta. SimSpace Endpoint e quote Weaver

frequenza di ticchettamento

Vedi la frequenza dell'orologio.

unità di risorse di calcolo

Un'unità di risorse di calcolo (processore e memoria) su un lavoratore. A una singola istanza di un'app viene normalmente assegnata 1 unità di risorse di calcolo. Puoi allocare più di 1 unità di risorse di calcolo per ogni app.

app personalizzata

Un tipo di app che usi per leggere e interagire con lo stato della simulazione. Le app personalizzate possono creare entità nella simulazione ma non le possiedono. Quando un'app personalizzata crea un'entità, deve trasferire l'entità nel dominio spaziale. Puoi controllare il ciclo di vita di un'app personalizzata utilizzando le API dell'app. Per ulteriori informazioni sulle SimSpace Weaver API, consulta. SimSpace Weaver Riferimenti API

dominio personalizzato

Un dominio che contiene app personalizzate.

partizione personalizzata

La partizione di un'app personalizzata.

D

scadenza

Un momento effettivo entro il quale un'operazione (ad esempio l'elaborazione di un segno di spunta) deve essere completata.

dominio

Un gruppo di istanze di app che eseguono lo stesso codice eseguibile (app binario) e hanno le stesse opzioni di avvio.

E

endpoint (servizio)

Un nome di dominio completo (FQDN) utilizzato da programmi (come il AWS Command Line Interface) per connettersi al servizio. SimSpace Weaver

endpoint (simulazione)

Un indirizzo IP e un numero di porta utilizzati dai client per connettersi a una simulazione. Puoi configurare gli endpoint su app personalizzate e app di servizio.

entità

oggetti dati del cliente (o relative definizioni). Le entità possono essere statiche (rimanere in una posizione) o dinamiche (spostarsi nello spazio di simulazione). Ad esempio, persone ed edifici in una simulazione.

I

indice (simulazione)

Descrizione delle proprietà spaziali di una simulazione, compresi i confini spaziali e il sistema di coordinate.

L

ciclo di vita (di un'app)

Una descrizione dei passaggi logici previsti che un'app deve seguire durante una simulazione. I cicli di vita sono gestiti (SimSpace Weaver avvia e arresta l'app) o non gestiti (l'utente avvia e arresta l'app).

load (dati del campo dell'entità)

Leggi i dati del campo di entità da State Fabric.

P

partizione

Un segmento di memoria condivisa su un lavoratore. Ogni partizione contiene un sottoinsieme discreto di entità all'interno di un dominio. A ogni app è assegnata una partizione. Un'app possiede tutte le entità nella sua partizione. Quando un'app crea un'entità, la crea nella sua partizione. Quando le entità si spostano da una partizione all'altra, la proprietà viene trasferita dall'app della partizione di origine all'app della partizione di destinazione.

R

unità di risorse

Per informazioni, consulta .

S

schema

Un documento YAML o JSON che descrive la configurazione di una simulazione. SimSpace Weaver utilizza uno schema per creare una risorsa di simulazione.

app di servizio

Un tipo di app che si utilizza per leggere e interagire con lo stato della simulazione. Le app di servizio possono creare entità nella simulazione ma devono trasferirle nel dominio spaziale. SimSpace Weaver gestisce il ciclo di vita di un'app di servizio e ne avvia 1 (o più, come specificato nello schema di simulazione) su ogni lavoratore della simulazione.

dominio di servizio

Un dominio che contiene app di servizio.

partizione di servizio

La partizione di un'app di servizio.

simulazione (risorsa)

Un'astrazione di un cluster di calcolo che gestisce uno spazio virtuale simulato. Puoi avere più simulazioni. Si configura una simulazione utilizzando uno schema.

app spaziale

Un tipo di app che incapsula la logica di simulazione di base. Ogni app spaziale possiede 1 (e solo 1) partizione.

dominio spaziale

Un dominio che contiene app spaziali.

partizione spaziale

La partizione di un'app spaziale.

State Fabric

SimSpace Weaverè un database in memoria. State FabricMemorizza lo stato delle simulazioni, incluse entità e dati interni SimSpace Weaver .

store (dati del campo dell'entità)

Scrivi i dati del campo dell'entità in State Fabric.

abbonamento

Una richiesta a lungo termine per una specifica istanza di app per ricevere dati da un'area di abbonamento. L'app per gli abbonamenti utilizza un abbonamento per scoprire le modifiche alle entità all'interno dell'area di abbonamento.

area di sottoscrizione

Una regione bidimensionale dello spazio di simulazione. Un abbonamento si riferisce a un'area di abbonamento. Un'area di sottoscrizione può estendersi su più di una partizione e includere anche parti di partizioni. Un'area di sottoscrizione è continua entro i limiti definiti.

T

segno di spunta

Un valore temporale discreto (orario dell'orologio da parete o tempo di simulazione). Le app possono iterare più velocemente della durata del segno di spunta, ma ci si aspetta che scrivano tick specifici entro scadenze specifiche. Tutte le operazioni per tutte le app relative a un determinato segno di spunta devono essere completate prima che possa iniziare il segno di spunta successivo.

tasso di selezione

Vedi la frequenza.

ora (effettiva)

L'ora attuale dal punto di vista della realtà. SimSpace Weaver utilizza un timestamp POSIX a 64 bit che è il numero di nanosecondi dall'epoca Unix (January 1, 1970, 00:00:00 UTC).

tempo (simulazione)

L'ora corrente dal punto di vista della simulazione. SimSpace Weaver utilizza un contatore di tacche logico intero a 64 bit, che potrebbe non corrispondere direttamente all'ora effettiva.

W

lavoratore

Un'istanza Amazon Elastic Compute Cloud (Amazon EC2) Elastic Compute EC2) che esegue codice di simulazione.