Android移动设备上的进程迁移

时间:2013-09-12 13:48:39

标签: android operating-system process-migration

我必须访问正在运行的进程(任何应用程序等)的进程控制块,将其代码,数据以及系统数据从该android移动设备传输到另一个。这样,该进程可以在第二个设备上从第一个设备的同一点运行。 我的问题是,是否可以为此目的查看或复制运行过程的PCB? 有没有办法我可以将正在运行的进程从一个Android移动设备迁移到另一个,如果该应用程序/进程根本不存在那么。 如何通过从安装了该应用程序的其他设备接收应用程序而不安装它(由于内存原因或其他原因)来运行应用程序,以便它可以只运行一次或启动该时间? 我希望我能清楚地提出我的问题。请善待在核心层面回答。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

流程迁移很可能,所以是的,你可以做到。 现在关于你如何做到这一点。一种方法是使用检查点。逻辑非常简单。您可以在设备中创建检查点映像或进程文件,并将其迁移到要重新启动它的其他设备。 从理论上讲,它听起来很简单,但在检查点本身存在各种问题。我打赌你会看一些检查点框架,看看你是否可以将它们纳入移动环境。

参考DMTP(http://dmtcp.sourceforge.net/)或BLCR,因为它们是最知名和最有效的。

您的解决方案的最佳选择。