基于多重沙盒映射与文件分叉的多用户计算系统设计
sciencepaper_online(2023)
摘要
本研究提出了一种基于多重沙盒映射与文件分叉的多用户系统,可以改善云架构的效率。该系统包含有基础服务器,有文件系统,注册表系统,以及可安装应用程序等。在服务器上创建有多个用户,并在服务器上安装针对各个用户的多用户的全局服务沙盒,全局服务沙盒重定向程序对系统的消息与进程进行拦截与路径重定向,将客户端的文件操作、注册表操作和程序进程操作的真实路径指向对应该服务沙盒的真实存储区,各个服务沙盒均设置各自对应的存储位置来存储重定向后的文件;远程用户进入服务沙盒后,其explorer进程等也都应用于沙盒的映射重定向关系,从而其桌面实际上在服务沙盒中,与服务沙盒外的桌面不同,进入后通过其桌面快捷方式或开始菜单等打开任何程序,均通过服务沙盒打开,运行相关的程序文件组件也实际上是创建了重定向的副本(多副本运行架构);每一个服务沙盒都有着自身独立的映射关系,有着自身的重定向存储,与其他用户的服务沙盒隔离。
更多