Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Server1 STORAGE 100
- Server2 STORAGE 100
- Server3 STORAGE 100
- Processed1 VARIABLE 0
- Processed2 VARIABLE 0
- Processed3 VARIABLE 0
- GENERATE 100,50
- Connections MATRIX ,1,3
- INITIAL MX$Connections(1,1),0
- INITIAL MX$Connections(1,2),0
- INITIAL MX$Connections(1,3),0
- Weight MATRIX ,1,3
- ;Weight = {4 1 1}
- INITIAL MX$Weight(1,1),1
- INITIAL MX$Weight(1,2),1
- INITIAL MX$Weight(1,3),3
- ;Connections = {S$Server1 S$Server2 S$Server3}
- MSAVEVALUE Connections 1 1 S$Server1
- MSAVEVALUE Connections 1 2 S$Server2
- MSAVEVALUE Connections 1 3 S$Server3
- Idx VARIABLE 1
- TEST G (MX$Connections(1,1) # MX$Weight(1,2)),(MX$Connections(1,2) # MX$Weight(1,1)),T2
- ASSIGN Idx 2
- T2 TEST G (MX$Connections(1,1) # MX$Weight(1,3)),(MX$Connections(1,3) # MX$Weight(1,1)),T3
- ASSIGN Idx 3
- T3 TEST G (MX$Connections(1,2) # MX$Weight(1,3)),(MX$Connections(1,3) # MX$Weight(1,2)),LBL_NEXT
- ASSIGN Idx 3
- LBL_NEXT TEST NE Idx,2,Into2
- TEST NE Idx,3,Into3
- ENTER Server1
- ADVANCE 2000,400
- LEAVE Server1
- SAVEVALUE Processed1+,1
- TERMINATE 1
- Into2 ENTER Server2
- ADVANCE 2000,400
- LEAVE Server2
- SAVEVALUE Processed2+,1
- TERMINATE 1
- Into3 ENTER Server3
- ADVANCE 2000,400
- LEAVE Server3
- SAVEVALUE Processed3+,1
- TERMINATE 1
- START 500
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement