[go: up one dir, main page]

CN102790690B - A kind of distributed business network management method and system - Google Patents

A kind of distributed business network management method and system Download PDF

Info

Publication number
CN102790690B
CN102790690B CN201110130297.XA CN201110130297A CN102790690B CN 102790690 B CN102790690 B CN 102790690B CN 201110130297 A CN201110130297 A CN 201110130297A CN 102790690 B CN102790690 B CN 102790690B
Authority
CN
China
Prior art keywords
network management
mobile network
task
agent process
management agent
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201110130297.XA
Other languages
Chinese (zh)
Other versions
CN102790690A (en
Inventor
胡永生
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yancheng Dongfang Automobile Square Investment Development Co ltd
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201110130297.XA priority Critical patent/CN102790690B/en
Publication of CN102790690A publication Critical patent/CN102790690A/en
Application granted granted Critical
Publication of CN102790690B publication Critical patent/CN102790690B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Computer And Data Communications (AREA)

Abstract

本发明提供了一种分布式业务网络管理方法及系统,所述方法包括下述步骤:网管服务器创建并下发移动网管代理进程至分布式业务网络中的一个或多个对等设备;所述对等设备的移动网管代理单元根据所述移动网管代理进程,执行网管任务,上报任务执行结果,并根据所述网管任务执行过程中产生的下一跳对等设备地址信息迁移所述移动网管代理进程。本发明通过网管服务器创建并下发移动网管代理进程,通过网管任务执行过程中,迁移移动网管代理进程,避免了网管服务器同时向大量的被管设备下发任务、与被管设备交互产生网管服务器瓶颈问题,同时降低了网管交互造成的网络负担等问题。

The present invention provides a distributed service network management method and system. The method includes the following steps: a network management server creates and sends a mobile network management agent process to one or more peer-to-peer devices in the distributed service network; The mobile network management agent unit of the peer device executes the network management task according to the mobile network management agent process, reports the task execution result, and migrates the mobile network management agent according to the next-hop peer device address information generated during the execution of the network management task process. The present invention creates and delivers the mobile network management agent process through the network management server, migrates the mobile network management agent process during the network management task execution process, and prevents the network management server from simultaneously issuing tasks to a large number of managed devices and interacting with the managed devices to generate a network management server Bottleneck problem, while reducing the network burden caused by network management interaction and other problems.

Description

Distributed service network management method and system
Technical Field
The present invention relates to the field of communication networks, and in particular, to a distributed service network management method and system.
Background
Currently, distributed network technologies increasingly affect the internet and communication network field, and technologies such as Peer-to-Peer (P2P) -based technologies, Virtualization (Virtualization), Cloud Computing (Cloud Computing) gradually permeate from the internet to the telecommunication network, which has attracted extensive attention of many device providers and telecommunication operators.
P2P technology, also known as peer-to-peer networking technology, equally interconnects nodes on a network to form a peer-to-peer network, with each host node acting as both a client and a server. The P2P technology allows peer-to-peer connections to be established between user nodes for resource sharing and exchange, where resources that may be shared include storage resources, computing resources, network resources, and so on. The P2P technology has the advantages of decentralization and easy scale-up, and is widely applied to many technical fields on the Internet.
Cloud computing is an emerging method for sharing infrastructure, and can connect huge system resource pools together to provide IT services. Cloud computing is a product of fusion development of traditional computer technologies and network technologies, such as grid computing, distributed computing, parallel computing, utility computing, network storage, virtualization, load balancing and the like. It aims to integrate a plurality of relatively low-cost computing entities into a powerful system through a network, and distribute various capabilities and services to end users by means of advanced business models such as Software-as-a-Service (SaaS), Platform-as-a-Service (PaaS), Infrastructure-as-a-Service (IaaS), and the like. For example, a cloud computing data center based on a virtual cluster technology is a popular business model, and various service networks are deployed by virtual machines and networks of a large cloud computing data center, so that the purposes of rapid deployment and reduction of operation cost are achieved.
Network management is an indispensable factor to successfully operate a network. According to a reference model of a Telecommunication Network Management Network (TMN) established by international telecommunications union (ITU-T), Network Management relates to a wide range of topics including Network element Management, Network Management, service Management, and the like. Among other things, service management is directed to managing services provided by a network and ensuring that these services function properly and perform their intended functions. A conventional business network management system architecture is shown in fig. 1, and a network management system 101 includes a network management server (Manager)102, also called a Manager, and a network management Agent (Agent) 103. The network management server 102 manages the traditional service network 104 by deploying the network management agent 103 on the managed device 105, the network management server 102 issues a network management Task (Task) to the network management agent 103 through the configured network management protocol, and the network management agent 103 is responsible for calling a network management interface provided by a service module on the managed device 105 to complete a corresponding network management Task.
At present, such a network management system architecture is widely used for management of an internet underlying network and a service network (such as a VoIP network, a CDN network, etc.). But the distributed ad-hoc service network built based on the above platform (P2P, cloud computing, etc.) poses new challenges for the management of the network. In the distributed service network, there are node on-line and off-line with certain frequency, node migration, service processing node migration, etc., and there are certain technical and performance problems when implementing service management of some services, such as signaling tracking, routing fault location, etc., of VoIP services. For example, when the tasks such as signaling tracking of the service message in the distributed service network, logical topology analysis of the distributed network, and the like are to be completed, since the network management system does not understand the implementation manner of the distributed network, the network management server needs to acquire all managed devices in advance and issue management tasks to all managed devices to complete the corresponding management tasks, which may cause a large amount of interaction between the network management server and the managed devices, and this implementation in a large-scale self-organizing network may have difficulties such as network management server bottleneck, large network overhead, and the like.
Disclosure of Invention
In view of the above, the main objective of the present invention is to provide a method and a system for managing a distributed service network, which can solve the problems of a gateway server bottleneck, a large network overhead, and the like in the distributed service network management.
In order to achieve the purpose, the technical scheme of the invention is realized as follows:
a method of distributed service network management, the method comprising:
the network management server creates and issues a mobile network management agent process to one or more peer devices in the distributed service network;
and the mobile network management agent unit of the peer-to-peer equipment executes the network management task according to the mobile network management agent process, reports the task execution result and migrates the mobile network management agent process according to the address information of the next hop peer-to-peer equipment generated in the network management task execution process.
Further, the network management server creates a mobile network management agent process as follows:
the network management server creates a mobile network management agent process according to an instruction input by a user, wherein the created mobile network management agent process comprises a network management task, peer equipment for executing the network management task, an execution strategy of the network management task and a migration rule of the mobile network management agent process.
Further, after the network management server creates the mobile network management agent process, the method further comprises: and the network management server sets the life cycle of the mobile network management agent process.
Further, before the mobile network management agent unit executes the network management task, the method further includes:
the mobile network management agent unit recovers the state of the mobile network management agent process in the running environment of the mobile network management agent process, judges whether the peer-to-peer equipment is the peer-to-peer equipment which executes the network management task in the mobile network management agent process, and if so, executes the network management task; if not, inquiring and acquiring the address information of the next hop peer-to-peer equipment, and migrating the mobile network management agent process to the next hop peer-to-peer equipment.
Here, the reporting task execution result is:
the mobile network management agent unit judges whether the network management task is finished or not, if not, judges whether the intermediate task execution result needs to be reported or not, and if so, reports the intermediate task execution result to the network management server;
and when the network management task is judged to be finished, the mobile network management agent unit reports the final task execution result to the network management server.
A distributed service network management system, including peer devices that form a distributed service network, further comprising: a network management server; wherein,
the network management server is used for creating and transmitting the mobile network management agent process to one or more peer devices in the distributed service network;
the peer device further comprises a mobile network management agent unit, which is used for executing network management tasks according to the received mobile network management agent process, reporting task execution results, and migrating the mobile network management agent process according to the address information of the next hop peer device generated in the network management task execution process.
Further, the network management server is specifically configured to create a mobile network management agent process according to an instruction input by a user, where the created mobile network management agent process includes a network management task, a peer device for executing the network management task, an execution policy of the network management task, and a migration rule of the mobile network management agent process.
Further, the network management server is further configured to set a lifetime of the mobile network management agent process.
Further, the mobile network management agent unit further comprises: the system comprises a running environment module, a network management function execution module, a next hop generation module, a rule and policy module, a migration execution module and a network interface module; wherein,
the running environment module is used for recovering the state of the mobile network management agent process in the running environment of the mobile agent process;
the network management function executing module is used for judging whether the peer-to-peer equipment is the peer-to-peer equipment executing the network management task in the mobile network management agent process, and if not, triggering the next hop generating module;
the next hop generation module is used for inquiring and acquiring the address information of the next hop peer-to-peer equipment migrated by the mobile network management agent process according to the migration rule of the mobile network management agent process and the execution strategy of the network management task in the rule and strategy module;
and the migration execution module is used for migrating the mobile network management agent process to the peer equipment corresponding to the next hop of peer equipment address information through a network interface module.
Here, the network management function execution module is further configured to determine whether the current network management task is finished, and if not, determine whether to report an intermediate task execution result according to a rule and an execution policy of the network management task in the policy module; if so, reporting the intermediate task execution result to a network management server through the network interface module; and when the network management task is judged to be finished, reporting the final task execution result to a network management server through a network interface module.
The invention creates and issues the mobile network management agent process through the network management server, and migrates the mobile network management agent process in the network management task execution process, thereby avoiding the bottleneck problem of the network management server caused by the interaction between the network management server and a large number of managed devices and the task issued by the network management server and the managed devices, and simultaneously reducing the network burden and other problems caused by the network management interaction.
Drawings
Fig. 1 is a schematic structural diagram of a conventional service network management system;
FIG. 2 is a schematic diagram of a flow chart of a distributed service management method according to the present invention;
fig. 3 is a schematic diagram of a flow of implementing network management tasks in the distributed service management method of the present invention;
fig. 4 is a schematic flow chart illustrating an implementation of a distributed service management method according to an embodiment of the present invention;
FIG. 5 is a schematic diagram of the architecture of the distributed business management system of the present invention;
FIG. 6 is a schematic diagram of a peer device in the system of FIG. 5;
fig. 7 is a schematic structural diagram of a mobile network management proxy unit in the peer device shown in fig. 6.
Detailed Description
A Mobile Agent (Mobile Agent) technology belongs to the field of artificial intelligence. Mobility agents are occurrences where a surrogate or other program performs some task, which can autonomously move from one host to another in the network system in charge, the program being able to choose when and where to move; on move, the program can suspend its execution as required, then move to an earlier place in the network to begin or continue its execution, and finally return results and messages. The mobile agent has the characteristics of Mobility (Mobility), Autonomy (Autonomy), sociality (Social Ability), Intelligence (Intelligence) and the like.
At present, in the service management on the distributed self-organizing network such as cloud computing and P2P, higher and higher requirements are put forward on the service network management by factors such as network topology variability and elasticity, and the application of the mobile agent technology to the service management on the distributed self-organizing network such as cloud computing and P2P can be considered. The mobile agent has the characteristics of mobility, autonomy, sociality, intelligence and the like, so that the network management server can be prevented from issuing tasks to a large number of managed devices at the same time.
The basic idea of the invention is as follows: the network management server creates and issues a mobile network management agent process to one or more peer devices in the distributed service network; and the mobile network management agent unit of the peer-to-peer equipment executes the network management task according to the mobile network management agent process, reports the task execution result and migrates the mobile network management agent process according to the address information of the next hop peer-to-peer equipment generated in the network management task execution process.
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is further described in detail below with reference to the accompanying drawings by way of examples.
Fig. 2 shows an implementation flow of the distributed service management method of the present invention, and as shown in fig. 2, the method includes the following steps:
step 201, a network management server creates and issues a mobile network management agent process to one or more peer devices;
in this step, the network management server creates a mobile network management agent process according to the instruction input by the user, wherein the created mobile network management agent process comprises information such as a network management task, peer-to-peer equipment for executing the network management task, an execution strategy of the network management task, and a migration rule of the mobile network management agent process; the execution strategy of the network management task comprises whether to report an intermediate task execution result of the network management task to a network management server or not, whether to execute migration of a mobile network management agent process or not and the like; the migration rule of the mobile network management agent process comprises a generation rule and a process migration rule of the address information of the next hop peer-to-peer equipment of the mobile network management agent process (for example, whether the mobile network management agent process is recovered to execute or is re-executed on the next hop peer-to-peer equipment, and the like);
the network management server can issue the mobile network management agent process to a plurality of peer-to-peer devices in the distributed service network, which is determined according to the nature of the network management task to be executed, for example, one network management task may need to monitor a certain user according to the user requirement, when the access point of the user can only be determined as the peer-to-peer device of a certain area, the network management server can issue the mobile network management agent process to at least one peer-to-peer device of the area, when the certain mobile network management agent process is triggered, the user monitoring task is started to be executed; or, the network management server may also issue the mobile network management agent process to a designated peer device, and then issue the mobile network management agent process to other peer devices through the designated peer device, for example, when the access point of the user can be determined as a certain peer device, the network management server issues the mobile network management agent process to the access peer device a of the user through the mobile network management agent process, and then issues the mobile network management agent process to the peer device B through the access peer device a along with the service path and the like of the user, specifically, the peer device a may route the mobile network management agent process to the peer device B through its own service unit network management interface.
The step may further include that the network management server sets a lifetime of the mobile network management agent process after the created mobile network management agent process, for example, by setting a timer and specifying that when the timer is triggered, if the mobile network management agent process is not triggered, the mobile network management agent process is automatically deleted.
Step 202, a mobile network management agent unit of the peer-to-peer device executes a network management task, reports a task execution result, and migrates the mobile network management agent process according to the address information of the next hop peer-to-peer device generated in the network management task execution process;
specifically, a mobile network management agent process is triggered on the peer device, a mobile network management agent unit executes a network management task, reports an execution result, and dynamically generates next-hop peer device address information according to an execution strategy of the network management task created by a network management server and a migration rule of the mobile network management agent process in the network management task execution process so as to realize the migration of the mobile network management agent process;
when the network management task execution strategy specifies that the intermediate task execution result needs to be reported, the mobile network management agent unit reports the intermediate task execution result to the network management server when the network management task is executed on the intermediate peer-to-peer equipment; otherwise, the mobile network management agent unit reports the final task execution result to the network management server after the network management task is completely executed;
in addition, after receiving the task execution result reported by the mobile network management agent unit, the network management server summarizes the task execution result and presents the task execution result to the user or logs in the network management log.
Fig. 3 shows an implementation process for executing network management tasks in the distributed service management method of the present invention, and as shown in fig. 3, the implementation process includes the following steps:
step 301, peer-to-peer equipment receives a mobile network management agent process;
here, when the peer device receives the mobile network management agent process, the mobile network management agent unit of the peer device recovers the state of the mobile network management agent process in the running environment of the mobile network management agent process; in this step, the mobile network management agent process may be from a network management server or from a previous hop peer device.
Step 302, the mobile network management agent unit judges whether the local peer device is the peer device executing the network management task, if yes, step 303 is executed, otherwise, step 308 is executed;
the step can further improve the accuracy of the mobile network management agent unit to execute the network management task, and prevent the possible situations of error migration and the like of the mobile network management agent process; specifically, the mobile network management agent unit judges whether the local peer device is the peer device executing the network management task by comparing whether the local peer device information is consistent with the peer device information executing the network management task.
Step 303, the mobile network management agent unit executes the required network management task and saves the task execution result;
generally, the mobile network management proxy unit performs the execution of the network management task by calling a series of service unit network management interfaces provided by the service unit of the peer device.
Step 304, the mobile network management agent unit judges whether the network management task is finished, if so, step 305 is executed; otherwise, go to step 306;
here, the mobile network management agent unit determines whether the current network management task is finished by checking a migration rule of the mobile network management agent process created by the network management server, and if the migration rule of the mobile network management agent process specifies that the current network management task does not need to be migrated, the current network management task is finished, and specifically, the current network management task does not need to be migrated by querying a service module network management interface of a service module of the local peer device, so as to finish the current network management task.
Step 305, after the network management task is finished, the mobile network management agent unit reports the final task execution result to the network management server;
in addition, in this step, the mobile network management agent unit may further delete the mobile network management agent process.
Step 306, the mobile network management agent unit judges whether to report the intermediate task execution result according to the execution strategy of the network management task, if so, step 307 is executed, otherwise, step 308 is executed;
step 307, the mobile network management agent unit reports the intermediate task execution result to the network management server, namely the execution result of the network management task on the local peer device;
step 308, the mobile network management agent unit inquires the address information of the next hop peer-to-peer device;
specifically, in this step, the mobile network management agent unit may query, through a local service module network management interface of the peer device itself, address information of a next hop peer device to which the mobile network management agent process migrates, where the address information of the next hop peer device is obtained by dynamically generating, by the mobile network management agent process, in a network management task execution process according to an execution policy of the network management task and a migration rule of the mobile network management agent process.
Step 309, the mobile network management agent unit migrates the mobile network management agent process to the peer device of the next hop.
Fig. 4 shows an implementation flow of a specific embodiment of the distributed service management method of the present invention, as shown in fig. 4, in this embodiment, a peer device further includes a mobile network management proxy unit, a service unit, and a distributed network layer unit, and in this embodiment, the distributed network layer unit of the peer device is specifically a P2P functional unit implemented by using a P2P technology; the embodiment comprises the following steps:
step 401 to step 402, the network management server receives an instruction input by a user, creates a mobile network management agent process, and sends the mobile network management agent process to corresponding peer equipment;
specifically, in this step, the network management server creates a mobile network management agent process according to an instruction input by a user, where the created mobile network management agent process includes information such as a network management task, peer devices for executing the network management task, an execution policy of the network management task, and a migration rule of the mobile network management agent process; the execution strategy of the network management task can specifically specify how to report the execution result of the network management task in the process of executing the network management task by the mobile network management agent process;
the network management server can issue the mobile network management agent process to a plurality of peer-to-peer devices in the distributed service network, which is determined according to the nature of the network management task to be executed, for example, one network management task may need to monitor a certain user according to the user requirement, when the access point of the user can only be determined as the peer-to-peer device of a certain area, the network management server can issue the mobile network management agent process to at least one peer-to-peer device of the area, when the certain mobile network management agent process is triggered, the user monitoring task is started to be executed; or, the network management server may also issue the mobile network management agent process to a designated peer device, and then issue the mobile network management agent process to other peer devices through the designated peer device, for example, when the access point of the user can be determined as a certain peer device, the network management server issues the mobile network management agent process to the access peer device a of the user through the mobile network management agent process, and then issues the mobile network management agent process to the peer device B through the access peer device a along with the service path and the like of the user, specifically, the peer device a may route the mobile network management agent process to the peer device B through its own service unit network management interface.
Step 403, the peer device 1 locally recovers the mobile network management agent process state, and the mobile network management agent unit judges that the obtained peer device 1 is a peer device executing the network management task and executes the network management task;
step 404, the mobile network management agent unit judges that the network management task is not finished;
step 405, the mobile network management agent unit further determines whether the network management task needs to report the intermediate task execution result; if so, go to step 406, otherwise, go to step 407;
step 406, the mobile network management agent unit reports the intermediate task execution result, namely the execution result of the network management task on the peer device 1, to the network management server;
step 407, the mobile network management agent unit inquires the address information of the next hop peer-to-peer device migrated by the mobile network management agent process of the service unit network management interface provided by the local service unit;
step 408, the service unit further queries and obtains address information of the next hop peer device through the P2P functional unit;
step 409, the service unit returns the address information of the next hop peer-to-peer device to the mobile network management agent unit;
step 410, the mobile network management agent unit migrates the mobile network management agent process to the peer device of the next hop according to the address information of the peer device of the next hop, in this embodiment, the peer device of the next hop is represented by the peer device 2;
step 411, the peer device 2 locally recovers the mobile network management agent process state, and the mobile network management agent unit judges that the obtained peer device 2 is a peer device executing the network management task and executes the network management task;
step 412, the mobile network management agent unit judges that the network management task is finished;
step 413, the mobile network management agent unit reports the final execution result of the network management task to the network management server, and the network management server summarizes the intermediate task execution result and the final task execution result reported by the mobile network management agent unit, and presents the result to the user or logs in the network management log.
Fig. 5 shows the architecture of the distributed traffic management system of the present invention, which, as shown in fig. 5, comprises: a network management server and a plurality of peer devices forming a distributed service network; specifically, peer devices are organized by distributed algorithms, such as Chord, constellation, etc., that can indiscriminately perform one or more traffic handling functions; wherein,
the network management server is used for creating and transmitting the mobile network management agent process to one or more peer devices in the distributed service network;
the peer device further comprises a mobile network management agent unit, which is used for executing network management tasks according to the received mobile network management agent process, reporting task execution results, and migrating the mobile network management agent process according to the address information of the next hop peer device generated in the network management task execution process.
Further, the network management server is specifically configured to create a mobile network management agent process according to an instruction input by a user, where the created mobile network management agent process includes a network management task, a peer device for executing the network management task, an execution policy of the network management task, and a migration rule of the mobile network management agent process.
Further, the network management server is further configured to set a lifetime of the mobile network management agent process.
The distributed service network management system will be further explained with reference to the structure of the peer device in the system shown in fig. 5 and the structure of the mobile network management proxy unit in the peer device shown in fig. 7, which are shown in fig. 6.
As shown in fig. 6, the peer device further includes: a mobile network management agent unit 61, a service unit network management interface 62, a service unit 63, and a distributed network layer unit 64; wherein,
the mobile network management agent unit 61 is specifically configured to receive a mobile network management agent process, maintain an operating environment of the mobile network management agent process, recover or maintain a state of the mobile network management agent process, execute a network management task, and report a task execution result according to an execution policy of the network management task in the mobile network management agent process;
a service unit network management interface 62, which is provided for one or more interfaces called by the mobile network management agent unit 61, so that the mobile network management agent unit 61 completes the execution of network management task according to the calling corresponding interface; generally, the service unit network management interface 62 is defined and implemented by a network management system and a service unit 63, for example, when the mobile network management agent unit 61 needs to count Session numbers of Session control Protocol (SIP) service users of a certain peer device, the SIP service unit network management interface needs to be called to obtain a statistical value of the number of users;
a service unit 63, configured to be responsible for specific service processing of the peer device, and provide specific implementation of the service unit network management interface 62, including an inquiry interface for providing address information of the next hop peer device of the route to the mobile network management agent unit 61; typically, one or more types of service units 63 may coexist in a peer device depending on the functionality of the distributed service network.
The distributed network layer unit 64 is responsible for maintaining a distributed service network, providing functions of routing, storage, positioning and the like, forms peer devices into a logically interconnected overlay network by running related distributed algorithms and protocols, such as Chord, constellation and the like, and can deploy different service functions, such as services of VoIP, streaming media, content distribution and the like, on the distributed network layer unit 64.
Referring to fig. 7, the mobile network management agent unit 61 further includes: a running environment module 611, a network management function execution module 612, a next hop generation module 613, a rule and policy module 614, a migration execution module 615, and a network interface module 616; wherein,
the running environment module 611 is configured to recover the state of the mobile network management agent process in the mobile agent process running environment; the mobile network management agent process is responsible for providing a running environment required by the mobile network management agent process and starting or recovering the mobile network management agent process;
the network management function executing module 612 is configured to execute a network management task, and determine whether to report a task execution result to the network management server according to a rule and a task result reporting policy in the network management task execution policy in the policy module 614; specifically, it is determined whether the peer device is a peer device executing the network management task in the mobile network management agent process, if not, the next hop generation module 613 is triggered; if yes, calling a relevant interface provided by the service unit network management interface 62 to execute a network management task;
the next hop generation module 613 is configured to invoke a routing query interface provided by the service unit network management interface 62 according to the migration rule of the mobile network management agent process and the execution policy of the network management task in the rule and policy module 614, and query and acquire address information of the next hop peer device migrated by the mobile network management agent process;
a migration executing module 615, configured to migrate the mobile network management agent process to the peer device corresponding to the next hop peer device address information through a network interface module 616; and the system is also used for taking charge of the suspension of the mobile network management agent process and the storage of related state data.
The network management function executing module 612 is further configured to determine whether the network management task is finished, and if not, determine whether to report an intermediate task execution result according to a rule and an execution policy of the network management task in the policy module 614; if necessary, the intermediate task execution result is reported to the network management server through the network interface module 616; if not, triggering a next hop generation module 613 to inquire and acquire the address information of the next hop peer device migrated by the mobile network management agent process;
the migration executing module 615 is further configured to migrate the mobile network management agent process to the peer device corresponding to the next-hop peer device address information through the network interface module 616.
The network management function executing module 612 is further configured to report a final task executing result to the network management server through the network interface module 616 when the network management task is determined to be finished.
The above description is only a preferred embodiment of the present invention, and is not intended to limit the scope of the present invention.

Claims (10)

1.一种分布式业务网络管理方法,其特征在于,所述方法包括:1. A distributed service network management method, characterized in that the method comprises: 网管服务器创建并下发移动网管代理进程至分布式业务网络中的一个或多个对等设备;其中,所述创建的移动网管代理进程包括网管任务、执行网管任务的对等设备、网管任务的执行策略以及移动网管代理进程的迁移规则;The network management server creates and distributes the mobile network management agent process to one or more peer devices in the distributed service network; wherein, the created mobile network management agent process includes network management tasks, peer devices performing network management tasks, network management task Execution strategy and migration rules of the mobile network management agent process; 所述对等设备的移动网管代理单元根据所述移动网管代理进程,执行网管任务,上报任务执行结果,并根据所述网管任务执行过程中产生的下一跳对等设备地址信息迁移所述移动网管代理进程;其中,下一跳对等设备地址信息是移动网管代理进程在网管任务执行过程中,根据网管任务的执行策略和移动网管代理进程的迁移规则,动态生成得到的。The mobile network management agent unit of the peer-to-peer device executes network management tasks according to the mobile network management proxy process, reports task execution results, and migrates the mobile The network management agent process; wherein, the address information of the next-hop peer device is dynamically generated by the mobile network management agent process according to the execution policy of the network management task and the migration rule of the mobile network management agent process during the execution of the network management task. 2.根据权利要求1所述的方法,其特征在于,所述网管服务器创建移动网管代理进程为:2. The method according to claim 1, wherein the network management server creates a mobile network management agent process as: 网管服务器根据用户输入的指令,创建移动网管代理进程。The network management server creates a mobile network management agent process according to the instruction input by the user. 3.根据权利要求1或2所述的方法,其特征在于,在网管服务器创建移动网管代理进程之后,所述方法还包括:网管服务器设置所述移动网管代理进程的生存周期。3. The method according to claim 1 or 2, characterized in that, after the network management server creates the mobile network management proxy process, the method further comprises: the network management server sets the life cycle of the mobile network management proxy process. 4.根据权利要求1所述的方法,其特征在于,所述移动网管代理单元执行网管任务之前,所述方法还包括:4. The method according to claim 1, characterized in that, before the mobile network management agent unit executes the network management task, the method further comprises: 移动网管代理单元在移动网管代理进程运行环境中恢复移动网管代理进程状态,判断所述对等设备是否为移动网管代理进程中执行所述网管任务的对等设备,若是,则执行所述网管任务;若不是,则查询并获取所述下一跳对等设备地址信息,并将所述移动网管代理进程迁移到下一跳的对等设备上。The mobile network management agent unit restores the state of the mobile network management agent process in the mobile network management agent process operating environment, and judges whether the peer device is a peer device performing the network management task in the mobile network management agent process, and if so, executes the network management task ; If not, query and obtain the address information of the next-hop peer device, and migrate the mobile network management agent process to the next-hop peer device. 5.根据权利要求1或4所述的方法,其特征在于,所述上报任务执行结果为:5. The method according to claim 1 or 4, wherein the execution result of the reported task is: 移动网管代理单元判断本次网管任务是否结束,若没有结束,则判断是否需要上报中间任务执行结果,若需要,则上报中间任务执行结果给网管服务器;The mobile network management agent unit judges whether the network management task is over, if not, then judges whether it is necessary to report the execution result of the intermediate task, and if necessary, reports the execution result of the intermediate task to the network management server; 当判断得到本次网管任务结束时,所述移动网管代理单元上报最终任务执行结果给网管服务器。When it is judged that the current network management task is finished, the mobile network management agent unit reports the final task execution result to the network management server. 6.一种分布式业务网络管理系统,包括组成分布式业务网络的对等设备,其特征在于,所述系统还包括:网管服务器;其中,6. A distributed service network management system, including peer-to-peer devices forming a distributed service network, characterized in that the system also includes: a network management server; wherein, 网管服务器,用于创建并下发移动移动网管代理进程至分布式业务网络中的一个或多个对等设备;其中,所述创建的移动网管代理进程包括网管任务、执行网管任务的对等设备、网管任务的执行策略以及移动网管代理进程的迁移规则;The network management server is used to create and issue a mobile network management agent process to one or more peer devices in the distributed service network; wherein, the created mobile network management agent process includes network management tasks and peer devices that perform network management tasks , the execution strategy of the network management task and the migration rules of the mobile network management agent process; 所述对等设备,进一步包括移动网管代理单元,用于根据接收到的所述移动网管代理进程执行网管任务,上报任务执行结果,并根据所述网管任务执行过程中产生的下一跳对等设备地址信息迁移所述移动网管代理进程;其中,下一跳对等设备地址信息是移动网管代理进程在网管任务执行过程中,根据网管任务的执行策略和移动网管代理进程的迁移规则,动态生成得到的。The peer-to-peer device further includes a mobile network management agent unit, configured to execute network management tasks according to the received mobile network management agent process, report task execution results, and peer-to-peer according to the next hop generated during the execution of the network management task. The device address information is migrated to the mobile network management agent process; wherein, the next-hop peer device address information is dynamically generated by the mobile network management agent process during the execution of the network management task according to the execution strategy of the network management task and the migration rules of the mobile network management agent process owned. 7.根据权利要求6所述的系统,其特征在于,所述网管服务器,具体用于根据用户输入的指令,创建移动网管代理进程。7. The system according to claim 6, wherein the network management server is specifically configured to create a mobile network management agent process according to an instruction input by a user. 8.根据权利要求6或7所述的系统,其特征在于,所述网管服务器,还用于设置所述移动网管代理进程的生存周期。8. The system according to claim 6 or 7, wherein the network management server is further configured to set the life cycle of the mobile network management agent process. 9.根据权利要求6所述的系统,其特征在于,所述移动网管代理单元进一步包括:运行环境模块、网管功能执行模块、下一跳生成模块、规则与策略模块、迁移执行模块、以及网络接口模块;其中,9. The system according to claim 6, wherein the mobile network management agent unit further comprises: an operating environment module, a network management function execution module, a next hop generation module, a rule and policy module, a migration execution module, and a network management module. interface module; where, 所述运行环境模块,用于在移动代理进程运行环境中恢复移动网管代理进程状态;The operating environment module is used to restore the state of the mobile network management agent process in the mobile agent process operating environment; 所述网管功能执行模块,用于判断所述对等设备是否为移动网管代理进程中执行所述网管任务的对等设备,若不是,则触发下一跳生成模块;The network management function execution module is used to judge whether the peer-to-peer device is a peer-to-peer device that performs the network management task in the mobile network management agent process, and if not, triggers the next-hop generation module; 所述下一跳生成模块,用于根据所述规则与策略模块中的移动网管代理进程的迁移规则和网管任务的执行策略,查询并获取移动网管代理进程迁移的下一跳对等设备地址信息;The next hop generation module is used to query and obtain the next hop peer device address information for the migration of the mobile network management agent process according to the migration rules of the mobile network management agent process and the execution strategy of the network management task in the rule and policy module ; 迁移执行模块,用于将所述移动网管代理进程通过网络接口模块迁移到所述下一跳对等设备地址信息对应的对等设备上。A migration execution module, configured to migrate the mobile network management agent process to the peer device corresponding to the address information of the next-hop peer device through the network interface module. 10.根据权利要求9所述的系统,其特征在于,所述网管功能执行模块,还用于判断本次网管任务是否结束,若没有结束,则根据规则与策略模块中的网管任务的执行策略,判断是否需要上报中间任务执行结果;若需要,则通过所述网络接口模块上报中间任务执行结果给网管服务器;当判断得到本次网管任务结束时,将最终任务执行结果通过网络接口模块上报给网管服务器。10. The system according to claim 9, wherein the network management function execution module is also used to judge whether the network management task ends, if not, then according to the execution strategy of the network management task in the rule and policy module , to judge whether it is necessary to report the execution result of the intermediate task; if necessary, report the execution result of the intermediate task to the network management server through the network interface module; when it is judged that the network management task ends, the final task execution result is reported to the Network management server.
CN201110130297.XA 2011-05-18 2011-05-18 A kind of distributed business network management method and system Active CN102790690B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110130297.XA CN102790690B (en) 2011-05-18 2011-05-18 A kind of distributed business network management method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110130297.XA CN102790690B (en) 2011-05-18 2011-05-18 A kind of distributed business network management method and system

Publications (2)

Publication Number Publication Date
CN102790690A CN102790690A (en) 2012-11-21
CN102790690B true CN102790690B (en) 2017-09-12

Family

ID=47155997

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110130297.XA Active CN102790690B (en) 2011-05-18 2011-05-18 A kind of distributed business network management method and system

Country Status (1)

Country Link
CN (1) CN102790690B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107294756B (en) * 2016-04-13 2022-03-11 中兴通讯股份有限公司 Automatic service transition method and device
CN110120833A (en) * 2019-05-14 2019-08-13 中国电子科技集团公司第五十四研究所 A kind of star ground cotasking management system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1524361A (en) * 2001-01-10 2004-08-25 ƽ Computer Security and Management Systems
CN1983970A (en) * 2006-05-30 2007-06-20 北京邮电大学 System and method for managing photon grid network based on mobile agency
CN101312437A (en) * 2007-05-21 2008-11-26 中国移动通信集团公司 Mobile proxy server, interaction system and method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1524361A (en) * 2001-01-10 2004-08-25 ƽ Computer Security and Management Systems
CN1983970A (en) * 2006-05-30 2007-06-20 北京邮电大学 System and method for managing photon grid network based on mobile agency
CN101312437A (en) * 2007-05-21 2008-11-26 中国移动通信集团公司 Mobile proxy server, interaction system and method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于移动Web服务的网络管理系统设计与实现;路云志,;《中国优秀硕士学位论文全文数据库》;20090731;第三章 基于移动Web服务的网络管理系统设计与实现 *

Also Published As

Publication number Publication date
CN102790690A (en) 2012-11-21

Similar Documents

Publication Publication Date Title
US11429369B2 (en) Distributed upgrade in virtualized computing environments
Abdelaziz et al. Distributed controller clustering in software defined networks
CN108270818B (en) A microservice architecture system and its access method
CN104184819B (en) Multi-layer load balancing cloud resource monitoring method
Houidi et al. Adaptive virtual network provisioning
CN113448721A (en) Network system for computing power processing and computing power processing method
CN106664216B (en) VNF switching method and device
CN102647452A (en) Adaptive resource monitoring system and method based on large-scale cloud computing platform
CN103916320B (en) Message processing method and device after a kind of VM equipment across-the-wire migration
CN111352716B (en) Task request method, device and system based on big data and storage medium
CN113132427A (en) Edge cloud cooperation method and edge cloud cooperation system
CN103999413A (en) Method and apparatus for messaging in the cloud
CN105429938A (en) Resource allocation method and device
CN105049419A (en) Mimicry-network step-by-step exchange routing system based on heterogeneous diversity
WO2014101731A1 (en) System and method for opening network capabilities, and related network elements
CN106464516A (en) Event Processing in Network Management System
CN103944784A (en) Large-scale-cloud-data-center-oriented server cooperative monitoring method
CN110771097A (en) Connectivity monitoring for data tunneling between network device and application server
US10536397B2 (en) Packet count-based object locking protocol
CN109391545B (en) System and method for discovering inter-domain link
CN102790690B (en) A kind of distributed business network management method and system
CN104113791A (en) Automatically switched optical network evolution system and method
WO2015003420A1 (en) Resource deployment method for cloud computing environment
CN106169982B (en) Processing method, device and system of expansion port
CN102571880B (en) Service dispatching method and system as well as service dispatching node

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20201221

Address after: 224000 room 403-405, 4th floor, Yongning International Auto City, Yancheng City, Jiangsu Province (No.2, Kaichuang Road, New District, Yandu District, Yancheng City) (b)

Patentee after: Yancheng Dongfang automobile Square Investment Development Co.,Ltd.

Address before: 518057 Ministry of justice, Zhongxing building, South Science and technology road, Nanshan District hi tech Industrial Park, Shenzhen, Guangdong

Patentee before: ZTE Corp.

TR01 Transfer of patent right