Migratable sockets in cluster computing

  • Authors:
  • Kamran Malik;Osama Khan;Tahir Mobashir;Mansoor Sarwar

  • Affiliations:
  • Software Engineering Research Group (SERG), Department of Computer Science, Lahore University of Management Sciences (LUMS), Opposite U Block, D.H.A, Lahore Cantt., Lahore 54792, Pakistan;Software Engineering Research Group (SERG), Department of Computer Science, Lahore University of Management Sciences (LUMS), Opposite U Block, D.H.A, Lahore Cantt., Lahore 54792, Pakistan;Software Engineering Research Group (SERG), Department of Computer Science, Lahore University of Management Sciences (LUMS), Opposite U Block, D.H.A, Lahore Cantt., Lahore 54792, Pakistan;Software Engineering Research Group (SERG), Department of Computer Science, Lahore University of Management Sciences (LUMS), Opposite U Block, D.H.A, Lahore Cantt., Lahore 54792, Pakistan

  • Venue:
  • Journal of Systems and Software - Special issue: Software engineering education and training
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Optimal utilization of cluster computing is partly dependent upon pre-emptive process migration. However, this migration involves a host of issues, one of them being the transfer of system-dependent resources. We focus on the overhead incurred by migrated processes using sockets. We then describe a solution that we devised and implemented to avoid this overhead through the use of 'migratable sockets', Our studies show that the use of 'migratable sockets' considerably improves the execution time of a process sing sockets as compared to the execution time of a process that uses standard sockets and thus bears the communication overhead.