home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!olivea!charnel!rat!usc!rpi!ghost.dsi.unimi.it!univ-lyon1.fr!chx400!sicsun!disuns2!genillou
- From: genillou@litsun.epfl.ch (Guy Genilloud)
- Newsgroups: comp.realtime
- Subject: Re: novel idea?
- Message-ID: <5620@disuns2.epfl.ch>
- Date: 11 Jan 93 10:12:32 GMT
- References: <erempel.726720401@sol.UVic.CA>
- Sender: news@disuns2.epfl.ch
- Organization: Ecole polytechnique federale de Lausanne DI-LIT
- Lines: 23
- Nntp-Posting-Host: litsun20.epfl.ch
-
- In article <erempel.726720401@sol.UVic.CA>, erempel@sol.UVic.CA (Evan Rempel) writes:
- |> ...
- |> I am looking for an OS (real time obviously) that has the
- |> ability to swap a task from one cpu to another. This is merely
- |> a multiprocessing system. The catch is that I want to be
- |> able to mix cpu's...
- |>
- |> Evan Rempel
- |> erempel@sol.uvic.ca
-
- If the CPUs are different, it is more appropriate to speak of migrating objects
- than to speak of swapping tasks. Look for papers on distributed systems and
- migration for ideas on this subject.
-
- Migration can be done effectively provided you have templates (compiled
- programs) for the objects/tasks on both CPUs, and provided you find a scheme to
- transfer the data from a suspended object/task on one CPU to another
- (newly created) object on the other CPU. If you want the transfer to be done
- very efficiently, then you can try to define precisely the state of the object
- and transfer only the state.
-
- Guy Genilloud
- EPF Lausanne, Switzerland
-