Font Size: a A A

The Research And Implementation Of Mobile Agent Communication In The Mobile Environment

Posted on:2003-04-20Degree:MasterType:Thesis
Country:ChinaCandidate:W Y SuFull Text:PDF
GTID:2168360092498975Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the widespread use of portable devices and the rapidly growing of wireless communication infrastructure, the mobile computing is developing fastly. Because of the limited resource of mobile devices, the mobility of devices and the variance of network connections, the mobile computing still faces many problems and challenges.The Mobile Agent(MA) technology is a new paradigm of distributed computing, which has a lot of good capabilities, such as autonomy, mobility, coordination and reactivity, by the use of MA many problems can be resolved in mobile computing environment, such as low bandwidth, weak connection and so on.The issues in mobile agent include migration, communication, security and so on. Of them, communication is one of the most important infrastructures of MA. The purpose of this paper is to design and implement a novel communication mechanism that fits the mobile computing environment better. These works are based on researches on the essence of mobile computing environment and mobile agent communication.This paper proposes a novel mobile agent communication model in mobile computing environment based on the mailbox mechanism and implements a Java package named MEMMA(Message Exchanging Module of Mobile Agent) that is applied to agent communication. In MEMMA every agent is assigned to a mailbox, which is used to exchange message. Therefore the communication module is separated from the agent and the agent's scale is reduced. With the mailbox, both the sender and the receiver all need not know the communication partner's site. Furthermore they need not to know what time partners read or write the data. MEMMA can be widely applied to mobile agent systems or applications, such as mobile commerce, digital battlefield, and so on.This paper first presents the essence of mobile agent and mobile computing, next, discusses the communication between mobile agents and presents an analysis of the classic agent communication package-JATLite, then, the design and implementation of MEMMA is described in detail. Finally, the thesis summarizes our work and forecasts the future work.
Keywords/Search Tags:mobile computing, mobile computing environment, mobile agent, mailbox
PDF Full Text Request
Related items