public void run()
	{
		ArrayList<String> arrayAll = new ArrayList<>();
		int fileServerSocketPort= 7000+ClientMain.myID_Num;

		arrayAll=SQLiteView.viewAllContentInCDB();
		System.out.println(">>>>>>>>>>      CheckTheThroughput Start!!!      <<<<<<<<<<");
		for(String provider : arrayAll)
		{
			if(provider.split("@Status=")[1].matches("proposition")&&provider.split("@ContentName=")[1].split("@")[0].matches(ClientMain.contentName))
			{
				FunctionClass.sendServiceMessage(Integer.toString(ClientMain.myID_Num), "R", provider.split("@PMACaddr=")[1].split("-")[0], "P", "checkTheThroughput_47",fileServerSocketPort+ "@" +ClientMain.contentName, socket);
				try {
					Thread.sleep(5000);  //each agent is assigned sleep time
				} catch (InterruptedException e) {
					// TODO Auto-generated catch block
					System.out.println("Interrupt !!! call!!");
				}
			}
		}
		System.out.println(">>>>>>>>>>      CheckTheThroughput End!!!      <<<<<<<<<<");
	}