old_contents: 'use strict'
  /**
   * Created by tungtouch on 2/9/15.
   */
  
  var cluster = require('cluster');
  var numCPUs = require('os').cpus().length;
  
  var dgram = require('dgram');
  var message = new Buffer("Some bytes hello world bo bo bo world HEHEHEHE ahhaha hohoho hehe:");
  var client = dgram.createSocket("udp4");
  var async = require('async');
  
  var max = 1000;
  var numCluster = 100;
  var arr = [];
  
  var a = 0;
  console.log("Num CPU:", numCPUs);
  //[2GB]128.199.126.250 [8GB]128.199.109.202
  
  
  
  
  if (cluster.isMaster) {
      // Fork workers.
      for (var m = 0;  m < numCluster; m++) {
          cluster.fork();
          console.log("Starting Benchmark Cluster: ", m);
      }
  
      cluster.on('exit', function(worker, code, signal) {
          console.log('worker ' + worker.process.pid + ' died');
      });
  } else {
      // Workers can share any TCP connection
      // In this case its a HTTP server
  
      for (var i = 0; i < max; i++) {
          setTimeout(function () {
              client.send(message, 0, message.length, 4444, "128.199.126.250", function (err) {
                  console.log("Request : ", a++);
                  if(err){
                      console.log('ERROR :', err);
                  }
              });
          }, 20);
      }
  }
  
  
new_contents: 'use strict'
  /**
   * Created by tungtouch on 2/9/15.
   */
  
  var cluster = require('cluster');
  var numCPUs = require('os').cpus().length;
  
  var dgram = require('dgram');
  var message = new Buffer("Some bytes hello world bo bo bo world HEHEHEHE ahhaha hohoho hehe:");
  var client = dgram.createSocket("udp4");
  var async = require('async');
  
  var max = 1000;
  var numCluster = 100;
  var arr = [];
  
  var a = 0;
  console.log("Num CPU:", numCPUs);
  //[2GB]128.199.126.250 [8GB]128.199.109.202
  
  
  
  
  if (cluster.isMaster) {
      // Fork workers.
      for (var m = 0;  m < numCluster; m++) {
          console.log("Starting Benchmark Cluster: ", m);
          cluster.fork();
      }
  
      cluster.on('exit', function(worker, code, signal) {
          console.log('worker ' + worker.process.pid + ' died');
      });
  } else {
      // Workers can share any TCP connection
      // In this case its a HTTP server
  
      for (var i = 0; i < max; i++) {
          setTimeout(function () {
              client.send(message, 0, message.length, 4444, "128.199.126.250", function (err) {
                  console.log("Request : ", a++);
                  if(err){
                      console.log('ERROR :', err);
                  }
              });
          }, 20);
      }
  }
  
  
subject: Update UDPefef