<QueueingNetworkModel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="pmifSchema.xsd" Name="ATM Modified">
	<Node>
		<SourceNode Name="SourceNode"/>
		<SinkNode Name="SinkNode"/>
		<!-- D -->
		<Server Name="CPU" Quantity="0" SchedulingPolicy="PS"/>
		<!-- G -->
		<WorkUnitServer Name="ATM" Quantity="1" SchedulingPolicy="IS" TimeUnits="ms" ServiceTime="1"/>
		<WorkUnitServer Name="DISKS" Quantity="1" SchedulingPolicy="FCFS" TimeUnits="sec" ServiceTime="0.05"/>
		<!-- B -->
		<Server Name="CPUNEW" Quantity="0" SchedulingPolicy="PS"/>
	</Node>
	<Arc FromNode="SourceNode" ToNode="CPU"/>
	<Arc FromNode="CPU" ToNode="SinkNode"/>
	<Arc FromNode="ATM" ToNode="CPU"/>
	<Arc FromNode="CPU" ToNode="ATM"/>
	<Arc FromNode="DISKS" ToNode="CPU"/>
	<Arc FromNode="CPU" ToNode="DISKS"/>
	<Workload>
		<!-- A and H -->
		<OpenWorkload WorkloadName="Test" ArrivalRate="0" ArrivesAt="CPU" DepartsAt="SinkNode" TimeUnits="sec">
			<Transit To="CPU" Probability="1"/>
		</OpenWorkload>
		<OpenWorkload WorkloadName="Withdrawal" ArrivalRate="1" ArrivesAt="SourceNode" DepartsAt="SinkNode" TimeUnits="sec">
			<Transit To="CPU" Probability="1"/>
		</OpenWorkload>
		<OpenWorkload WorkloadName="Get_balance" ArrivalRate="1" ArrivesAt="SourceNode" DepartsAt="SinkNode" TimeUnits="sec">
			<Transit To="CPU" Probability="1"/>
		</OpenWorkload>
	</Workload>
	<ServiceRequest>
		<DemandServiceRequest WorkloadName="Withdrawal" ServerID="CPU" ServiceDemand="0.0063" TimeUnits="sec" NumberOfVisits="20">
			<Transit To="ATM" Probability="0.55"/>
			<Transit To="DISKS" Probability="0.4"/>
			<Transit To="SinkNode" Probability="0.05"/>
		</DemandServiceRequest>
		<!-- C -->
		<DemandServiceRequest WorkloadName="Withdrawal" ServerID="CPU" ServiceDemand="0.0083" TimeUnits="sec" NumberOfVisits="20">
			<Transit To="ATM" Probability="0.55"/>
			<Transit To="DISKS" Probability="0.4"/>
			<Transit To="SinkNode" Probability="0.05"/>
		</DemandServiceRequest>
		<WorkUnitServiceRequest WorkloadName="Withdrawal" ServerID="ATM" NumberOfVisits="11">
			<Transit To="CPU" Probability="1"/>
		</WorkUnitServiceRequest>
		<!-- I.b -->
		<WorkUnitServiceRequest WorkloadName="Withdrawal" ServerID="DISKS" NumberOfVisits="5">
			<Transit To="CPU" Probability="1"/>
		</WorkUnitServiceRequest>
		<!-- F
                <DemandServiceRequest WorkloadName="Get_balance" ServerID="CPU" ServiceDemand="0.0025" 
		TimeUnits="sec" NumberOfVisits="10">
			<Transit To="ATM" Probability="0.6"/>
			<Transit To="DISKS" Probability="0.3"/>
			<Transit To="SinkNode" Probability="0.1"/>
		</DemandServiceRequest> -->
		<WorkUnitServiceRequest WorkloadName="Get_balance" ServerID="ATM" NumberOfVisits="6">
			<Transit To="CPU" Probability="1"/>
		</WorkUnitServiceRequest>
		<WorkUnitServiceRequest WorkloadName="Get_balance" ServerID="DISKS" NumberOfVisits="3">
			<Transit To="CPU" Probability="1"/>
		</WorkUnitServiceRequest>
	</ServiceRequest>
</QueueingNetworkModel>

