Loading...
Please wait, while we are loading the content...
Similar Documents
Mobile Agents for effective structuring of large-scale distributed applications
| Content Provider | CiteSeerX |
|---|---|
| Author | Jamwal, Vikram Iyer, Sridhar |
| Abstract | Large scale distributed applications typically involve a number of nodes, which may be spread over a large geographical area. The Client-Server(CS) paradigm has been found useful for designing distributed applications. However, CS approach does not scale well when the number of participating nodes increase and build complex relations with one another. Also, increase in geographical spread and unreliable network connectivity pose problems for CS implementations. Mobile Agents (MA) is emerging as a useful paradigm for overcoming the above limitations [6]. We have designed and implemented a large distributed application, viz. distance evaluation, which uses MA as the underlying design approach. Our system provides the infrastructure for conducting computer based testing of students who may be dispersed around the globe. In this paper we present the software engineering lessons learnt from our implementation and put forth the various issues that emerge. We show that MA paradigm can be exploited for effective structuring of large-scale distributed applications. We claim that, compared to other approaches, MA based approach gives us several advantages such as: scalability, flexible structuring, dynamic extensibility, push-pull modes of information dissemination, transparency to varying communication channels, application layer multicasting, and dynamic content delivery. |
| File Format | |
| Access Restriction | Open |
| Subject Keyword | Effective Structuring Large-scale Distributed Application Mobile Agent Communication Channel Flexible Structuring Useful Paradigm Geographical Spread Unreliable Network Connectivity Node Increase Design Approach Complex Relation C Implementation Several Advantage Application Layer Multicasting Software Engineering Lesson C Approach Dynamic Extensibility Large Geographical Area Large Scale Push-pull Mode Large Distributed Application Information Dissemination Distance Evaluation Various Issue Dynamic Content Delivery Ma Paradigm |
| Content Type | Text |
| Resource Type | Article |