[Info-vax] Ksplice equivalent for VMS ?

Arne Vajhøj arne at vajhoej.dk
Wed Feb 19 22:19:48 EST 2025


On 2/19/2025 10:07 PM, Dan Cross wrote:
> In article <vp65ns$2gh03$1 at dont-email.me>,
> Arne Vajhøj  <arne at vajhoej.dk> wrote:
>> On 2/19/2025 9:26 PM, Dan Cross wrote:
>>> In article <67b66f14$0$712$14726298 at news.sunsite.dk>,
>>> Arne Vajhøj  <arne at vajhoej.dk> wrote:
>>>> [snip]
>>>> Yes. Which becomes a little easier when restricted to a
>>>> cluster instead of any systems.
>>>
>>> I don't know what you mean when you say, "restricted to a
>>> cluster instead of any systems."
>>
>> A and B being in a cluster instead of being two
>> standalone nodes.
> 
> Oh I see, you're using cluster here as a shorthand to
> mean that they're in the same administrative domain.

VMS nodes in a VMS cluster with a some common VMS cluster setup.

That does mean same administrative domain, but more than that.

>>>                                If you mean that this somehow
>>> makes managing state during process migration easier, then no,
>>> not really; all of the same caveats apply.  For instance,
>>> if a program is using (say) a GPU for computation, part of
>>> migrating it will be extracting whatever state it has in the
>>> GPU out of the GPU, and replicating it on the destination
>>> system.
>>>
>>> At one point, the internal numbering of cores in the GPU was
>>> visible to code running on the GPU, creating an $n \choose k$
>>> fingerprinting problem for migration.
>>
>> A VMS server process will not be using GPU.
> 
> Sure.  GPUs, as compute accelerators, are just one example.
> It could be some other resource.  The point is, process-level
> migration is not a panacea; ksplice has its place, even with
> its limitations.

Process migration would be a big huge task to implement.

But VSI are not considering the ksplice model, so I wanted to
know if they are considering the process migration model.

Arne



More information about the Info-vax mailing list