Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

#11 Process migration improvements

open
nobody
6
2007-06-17
2004-12-09
No

Hi,

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.

-aneesh

Discussion

  • Logged In: YES
    user_id=16302

    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