linux lkm开发实例,基于Linux LKM机制软件人管理系统设计与实现.doc

基于Linux LKM机制软件人管理系统设计与实现

基于Linux LKM机制软件人管理系统设计与实现

摘 要:为了提高软件人的管理效率,基于Linux操作系统的LKM机制,并融合软件人的迁移和演化等关键特性,提出了一个新的概念:基于Linux LKM机制的软件人管理系统。首先,分析了软件人系统和LKM机制融合的可行性,然后详述了基于Linux LKM机制的软件人管理系统的功能需求和结构设计,并给出了部分关键数据结构和算法。

关键词:软件人; 可加载内核模块; 软件人管理; 注册与注销; 软件人迁移

中图分类号:TP311.5 文献标志码:A

文章编号:1001-3695(2010)03-0948-03

doi:10.3969/j.issn.1001-3695.2010.03.038

Design and implementation of softman admin system based on Linux LKM

WU Tao, YUE Yang, ZENG Guang-ping

(School of Information Engineering, University of Science & Technology Beijing, Beijing 100083, China)

Abstract:Based on Linux LKM (loadable kernel module) and softman’s key characters like migration and evolution, in order to improve efficiency of softman’s admin, this paper proposed a new concept, the softman admin system based on Linux LKM.Firstly analysed the feasibility of LKM and softman’s amalgamation, and then amplified the system’s function demands and structure design, at the same time listing some key data structures and algorithms.

Key words:softman; LKM; admin of softman; register and unregister; softman migration

0 引言

在开放、动态和难控的信息网络环境下,如何使分布式系统的计算交互更加智能已成为计算机应用软件技术面临的重要挑战之一。计算机网络环境下虚拟机器人――软件人正是在这样的背景下应运而生的。

软件人是一类具有拟人智能、生活并活动于计算机网络中的软件人工生命,是一种虚拟的机器人。软件人的社会组织模型是一个递阶、分层的结构。软件人社会是由整个网络的所有软件人社区组成的,一个节点计算机就是一个软件人社区。在一个软件人社区中,需要有守护软件人、管理软件人、消息软件人和若干个功能软件人[1,2]。其中,功能软件人的存在形式是软件人管理和迁移的一个关键问题。

软件人管理系统以管理为基本功能,以实现软件重构为扩展功能。目前,大多数软件人的研究主要集中在进程功能软件人上,即功能软件人在Linux操作系统中的存在形式为一个用户级进程。这样,当功能软件人向管理软件人注册、注销和迁移时,管理软件人都需要独自维护当前节点的软件人综合信息表。这就给软件人管理系统带来了很大的系统开销。另外,在进程功能软件人进行迁移时,需要保存当前进程的所有状态信息,并将这些状态信息在远端节点重新生成进程,这也是一件相当复杂的工作。而且,进程重新启动以后的软件重构更是一件难以掌控的工作。所以,本文将Linux的LKM机制和软件人的技术相结合,提出了基于Linux LKM机制的软件人系统的概念。

在本系统中,守护软件人随Linux操作系统一起启动,负责收集内核中的功能软件人状态信息,同时,将这些信息传递给管理软件人。管理软件人负责软件人的全面管理。另外,本系统的成熟产品可应用于网络信息采集、信息推荐、网络信息安全、网络警察以及驱动程序管理等各个领域,具有很大的研究价值。

1 相关工作和技术背景

1.1 相关的工作分析

软件人是一种智能性、拟人性更高的软件个体,对它的研究可以追溯到agent(智能体)的起源和发展。目前,已经有很多学者对这个领域进行了深入的研究,主要有以下几个方面:

a)智能体思想的诞生最早可追溯到John McCarthy在20

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值