#11 Process migration improvements



Right now in OpenSSI when we migrate a particular
application the entire allocated data with respect to
the application is taken to the node to which we are
migrating. That means if we have a 1GB of memory
allocated a lot of time will be spend in migration.

The above limitation/feature basically helps in
achieving the high availability. That means after
migration if the origin node goes down we still can
continue to run on the new node to which we migrated.

But i guess we should leave that to the user. How about
adding a /proc/partial_migration file that will help to
minimize the migration time in a OpenSSI cluster ? That
means pages are pulled from the origin node only when
we hit a page fault on the new node. This helps in
reducing the migration time a lot i guess. And in case
i move between nodes my net execution speed will be better.



  • Brian J. Watson

    Brian J. Watson - 2004-12-09

    Logged In: YES

    Bruce says the cleaned-up hooks version of vproc will be
    architected to support this without much trouble. It may not
    be worthwhile to implement this before then.

  • Roger Tsang

    Roger Tsang - 2007-04-24
    • priority: 5 --> 6
  • Roger Tsang

    Roger Tsang - 2007-06-17
    • labels: --> Load Balancing

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.

No, thanks