// Path: Framework-JVM/Simulator/MobileOffloadSimulator/src/main/java/cs/mc/ut/ee/logic/CodeOffloadRequest.java
// public class CodeOffloadRequest implements Runnable {
// 	
// 	
// 	//BubbleSort client;
// 	MiniMaxRemote client;
// 
// 	public void run() {
// 		// Method invocation of the algorithm to execute remotely
// 		
// 		
// 		//BubbleSort
// 		
// 		//client = new BubbleSort(0);
// 		//client.sortFunction();
// 		
// 		
// 		client = new MiniMaxRemote();
// 		
// 		/**
// 		 * Initial board
// 		 */
// 		/*int[][] board = {{-3, -5, -4, -2, -1, -4, -5, -3},
// 				{-6, -6, -6, -6, -6, -6, -6, -6},
// 				{0, 0, 0, 0, 0, 0, 0, 0},
// 				{0, 0, 0, 0, 0, 0, 0, 0},
// 				{0, 0, 0, 0, 0, 0, 0, 0},
// 				{0, 0, 0, 0, 0, 0, 0, 0},
// 				{6, 6, 6, 6, 6, 6, 6, 6},
// 				{3, 5, 4, 2, 1, 4, 5, 3}
// 				};
// 		*/
// 		
// 		/**
// 		 * Game in progress
// 		 */
// 		
// 		int [][] board = {{0, -3, -4, -2, -1, -4, 0, -3}, 
// 				{0, 0, -6, -6, -6, 0, -6, -6}, 
// 				{-6, -6, 0, 0, 0, 0, 0, -5}, 
// 				{-5, 0, 0, 5, 0, 0, 0, 0}, 
// 				{0, 0, 6, 0, 6, -6, 0, 0}, 
// 				{6, 6, 0, 6, 0, 6, 0, 6}, 
// 				{0, 0, 0, 0, 0, 0, 6, 0}, 
// 				{3, 0, 0, 2, 1, 4, 5, 3}
// 				};
// 		
// 		int [] chess = new int[64];
// 		for (int i=0;i<8;i++)
// 			for (int j=0;j<8;j++)
// 				chess[j*8+i]=board[i][j];
// 		
// 		
// 		
// 		float [] steps = client.minimax(chess, 4, false);
// 		
// 		
// 	}
// 	
// 
// 	
// 
// }


import cs.mc.ut.ee.logic.CodeOffloadRequest;
package cs.mc.ut.ee.simulator.concurrent;



/*
 * author Huber Flores
 */

public class LoadGenerator {
	
	
	public void generateLoad(int users){
		
		for (int i = 0; i<users; i++){
// Path: Framework-JVM/Simulator/MobileOffloadSimulator/src/main/java/cs/mc/ut/ee/logic/CodeOffloadRequest.java
// public class CodeOffloadRequest implements Runnable {
// 	
// 	
// 	//BubbleSort client;
// 	MiniMaxRemote client;
// 
// 	public void run() {
// 		// Method invocation of the algorithm to execute remotely
// 		
// 		
// 		//BubbleSort
// 		
// 		//client = new BubbleSort(0);
// 		//client.sortFunction();
// 		
// 		
// 		client = new MiniMaxRemote();
// 		
// 		/**
// 		 * Initial board
// 		 */
// 		/*int[][] board = {{-3, -5, -4, -2, -1, -4, -5, -3},
// 				{-6, -6, -6, -6, -6, -6, -6, -6},
// 				{0, 0, 0, 0, 0, 0, 0, 0},
// 				{0, 0, 0, 0, 0, 0, 0, 0},
// 				{0, 0, 0, 0, 0, 0, 0, 0},
// 				{0, 0, 0, 0, 0, 0, 0, 0},
// 				{6, 6, 6, 6, 6, 6, 6, 6},
// 				{3, 5, 4, 2, 1, 4, 5, 3}
// 				};
// 		*/
// 		
// 		/**
// 		 * Game in progress
// 		 */
// 		
// 		int [][] board = {{0, -3, -4, -2, -1, -4, 0, -3}, 
// 				{0, 0, -6, -6, -6, 0, -6, -6}, 
// 				{-6, -6, 0, 0, 0, 0, 0, -5}, 
// 				{-5, 0, 0, 5, 0, 0, 0, 0}, 
// 				{0, 0, 6, 0, 6, -6, 0, 0}, 
// 				{6, 6, 0, 6, 0, 6, 0, 6}, 
// 				{0, 0, 0, 0, 0, 0, 6, 0}, 
// 				{3, 0, 0, 2, 1, 4, 5, 3}
// 				};
// 		
// 		int [] chess = new int[64];
// 		for (int i=0;i<8;i++)
// 			for (int j=0;j<8;j++)
// 				chess[j*8+i]=board[i][j];
// 		
// 		
// 		
// 		float [] steps = client.minimax(chess, 4, false);
// 		
// 		
// 	}
// 	
// 
// 	
// 
// }


// Path: Framework-JVM/Simulator/MobileOffloadSimulator/src/main/java/cs/mc/ut/ee/simulator/concurrent/LoadGenerator.java
import cs.mc.ut.ee.logic.CodeOffloadRequest;

package cs.mc.ut.ee.simulator.concurrent;



/*
 * author Huber Flores
 */

public class LoadGenerator {
	
	
	public void generateLoad(int users){
		
		for (int i = 0; i<users; i++){
			new Thread(new CodeOffloadRequest()).start();