Font Size: a A A

Reuse Of Agent Components Based In High Concurrency Domain

Posted on:2021-01-12Degree:MasterType:Thesis
Country:ChinaCandidate:Z H ChenFull Text:PDF
GTID:2428330629486197Subject:Computer technology
Abstract/Summary:PDF Full Text Request
In a certain period of time,a certain system in the network may have a large number of tasks to be solved in parallel.At this time,the system will enter a high concurrent processing state.There may be some problems in this environment,that is,frequent context switching is needed in the process of concurrency,and it is easy to fall into deadlock,starvation and other states.In order to reduce the probability of these problems caused by high concurrency,this thesis proposes a component reuse technology for concurrent environment.Why can component reuse reduce the probability of problems caused by high concurrency? Because in a certain system,when multichannel components are executing tasks and waiting for resources,they may be in a long waiting state.At this time,the decision-making component(equivalent to the operating system in the computer)may think that the concurrency is not enough,so more functional components will be created,causing the components in the system to deadlock.Therefore,this thesis uses component reuse to reduce the frequency of problems caused by high concurrency environment.Agent is an important concept in the field of Computer Science in recent years.It is one of the important research directions in the field of artificial intelligence and has important research value.Because of its characteristics of autonomy,autonomy,intelligence and some good encapsulation similar to components,it has better representativeness as the research object of component reuse.This thesis focuses on refining a real-time software component reuse model to reduce the probability of problems in high concurrency environment.Using agent component reuse technology in a certain period of time for a large number of high concurrent task scenarios in a certain field saves agent component resources and improves system efficiency.Through the medium of agent technology,the function of reuse technology in concurrent environment is studied.In the reuse model,how to retrieve the required components through task requirements is the most critical step.This thesis proposes two retrieval modes,which are based on agent logic and physical structure types.This thesis also introduces the component storage structure based on thread pool,and through the establishment of index to facilitate component retrieval,make the reuse mechanism more robust.No index will lead to fatal performance degradation.For the current stage of research,this is a problem caused by reducing the creation of objects through optimization to reduce high concurrency.The index mechanism of tree structure is used to retrieve and call reusable agent components more quickly.last,this thesis selects the field of clinical medicine to reuse the agent components in the case of breast cancer diagnosis and decision system based on agent technology.To simulate a possible high concurrency situation in the future,a large number ofpatients need to carry out breast cancer diagnosis at a certain time,and the agent component needs to be called in the process of diagnosis and decision-making in the distributed network environment for concurrent processing.In the decision-making steps,many tasks with the same requirements.At this time,components can be reused to reduce the concurrent problems caused by too many components.
Keywords/Search Tags:Domain concurrency, reuse model, retrieval model, storage model
PDF Full Text Request
Related items