Η γλώσσα προδιαγραφής παρέχει τη συντακτική δομή DEFINE_NODE_CLASS
για τη δήλωση ενός τύπου κόμβων. Ακολουθεί παράδειγμα
τέτοιας δήλωσης:
DEFINE_NODE_CLASS nodeType WITH {
CPUcnt : 1; %number of CPUs
MPL : 50; %multiprogramming level
CPUrate : 50.0; %CPU capacity, measured in MIPS
%The following costs are expressed as instruction counts
ATTACH_TASK_COST : 15100.0; %cost of attaching a transaction with a thread
DM_INTERFACE_COST : 2000.0; %fixed cost for access to the DB
DM_CALL_COST : 4000.0; %average cost for executing a DB access call
DM_IO_COST : 10000.0; %fixed cost for access to an I/O device
FUNCTION_SHIP_SEND_COST : 12600.0; %cost of sending a remote request
FUNCTION_SHIP_RECV_COST : 12600.0; %cost of receiving a remote response
%The following four parameters define the cost of the z-phase commit protocol
%(coordinator side)
PRIMARY_PREPARE_COST : 70000;
SEND_PREPARE_COST : 12600.0;
SEND_COMMIT_COST : 12600.0;
PRIMARY_COMMIT_COST : 14000.0;
%The following four parameters define the cost for the z-phase commit protocol
%(participant side)
RECV_PREPARE_COST : 12600.0;
RECV_COMMIT_COST : 12600.0;
SECONDARY_PREPARE_COST : 12000.0;
SECONDARY_COMMIT_COST : 12000.0;
LOG_IO_COST : 5000.0; %cost of logging I/O
DETACH_TASK_COST : 15100.0; %cost of detaching a transaction from a thread
DM_BUFFER_SIZE : 20000; %size of database buffer : 160 MBytes (8 KB pages)
LOG_IO_DEVICE : LogDisk; %type of I/O device used for logging
DM_IO_DEVICE : DataDisk; %type of I/O device(s) used for data storage
numDisks : 2; %number of disks with data files
}
Ο κάθε επεξεργαστής χαρακτηρίζεται από το (μέσο) ρυθμό με τον οποίο εκτελεί εντολές, ο οποίος μετράται σε εκατομμύρια εντολών ανά second. Ο βαθμός πολυπρογραμματισμού καθορίζει το μέγιστο πλήθος δοσοληψιών που μπορούν να είναι ταυτόχρονα ενεργές σε έναν κόμβο. Ενα μέρος της μνήμης κάθε κόμβου δεσμεύεται για να χρησιμοποιηθεί ως ενταμιευτής με σκοπό να μειώσει τις προσπελάσεις στις συσκευές αποθήκευσης. Κάθε κόμβος έχει μία συσκευή αποθήκευσης για την καταγραφή αλλαγών και ένα πλήθος από συσκευές αποθήκευσης δεδομένων. Η γλώσσα προδιαγραφής επιτρέπει τον καθορισμό του τύπου των συσκευών αποθήκευσης καθώς και τον αριθμό των συσκευών αποθήκευσης δεδομένων. Ολες οι συσκευές αποθήκευσης δεδομένων είναι πανομοιότυπες στα μοντέλα προσομοίωσης. Την περιγραφή ενός τύπου κόμβων συμπληρώνει ένας αριθμός από παραμέτρους που εκφράζουν το κόστος εκτέλεσης βασικών λειτουργιών του συστήματος επεξεργασίας δοσοληψιών.