【问题标题】:Process Migration on android mobile devices安卓移动设备上的进程迁移
【发布时间】:2013-09-12 13:48:38
【问题描述】:

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

【问题讨论】:

  • 出于明显的安全原因,我们真诚地希望您在此处列出的任何内容都是不可能的。

标签: android operating-system process-migration


【解决方案1】:

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

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

最佳解决方案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-25
    相关资源
    最近更新 更多