The Robotics Institute
Search the site
RI | Research | Projects | MIGSOCK

Text only version of this site

[Project image] MIGSOCK
Head: Katia Sycara
Contact: Lori R Price (lrprice@cs.cmu.edu)

Mailing address:
Carnegie Mellon University
Robotics Institute
5000 Forbes Avenue
Pittsburgh, PA 15213

Associated center: CIMDS
Associated lab/group: Intelligent Software Agents

For more information, see this project's homepage.

This page last updated - January 2006.
Jump to: Project Description | Personnel

Project Description

Process migration is the act of transferring a process between two machines during the execution of that process. Although it has not achieved widespread use, with the growth of distributed computing, socket migration is gaining importance.

This project identifies the shortcoming of current process migration approaches: the lack of network socket migration support at the operating system level. A network socket is the interface provided by the OS to a user program that abstracts-away the complexities involved in network communications. A socket is represented in a process by a socket descriptor. Comprehensive process migration systems should include this socket descriptor as part of the proecess that migrates. Otherwise, the candidates for process migration are limited to processes that do not have network connections.

MIGSOCK is a solution to the problem of socket migration. MIGSOCK provides a Linux kernel module that re-implements TCP to make migration possible.

Personnel [Past Members]

Name Title Email Address
Joseph's personal homepage Joseph Andrew Giampapa Project Manager garof@andrew.cmu.edu
Katia's personal homepage Katia Sycara Research Professor katia@cs.cmu.edu


The Robotics Institute is part of the School of Computer Science, Carnegie Mellon University.
For updates and comments, please see these instructions.
This page maintained by robotwebmaster@ri.cmu.edu