1function [simDoc, section] = saveNumberOfServers(self, simDoc, section, ind)
2% [SIMDOC, SECTION] = SAVENUMBEROFSERVERS(SIMDOC, SECTION, CURRENTNODE)
4% Copyright (c) 2012-2026, Imperial College London
6sizeNode = simDoc.createElement(
'parameter');
7sizeNode.setAttribute(
'classPath',
'java.lang.Integer');
8sizeNode.setAttribute(
'name',
'maxJobs');
11ist = sn.nodeToStation(ind);
13% For LPS, use 1 server (single server with PS). The LPS limit
is handled
14% by creating an implicit FCR region in saveRegions.
15if sn.sched(ist) == SchedStrategy.LPS
16 maxJobs = 1; % LPS uses single server with FCR
for admission control
18 maxJobs = sn.nservers(ist); % Regular server count
21valueNode = simDoc.createElement(
'value');
22valueNode.appendChild(simDoc.createTextNode(int2str(maxJobs)));
24sizeNode.appendChild(valueNode);
25section.appendChild(sizeNode);