Designed Distributed System with Mobile Code Application

Topics: Peer-to-peer, Mobile code, Distributed computing Pages: 5 (1109 words) Published: April 15, 2013
Mobile Code for distributed system
Designed Distributed system with mobile code application

Sariana Mas Ayu Salleh
School of Computing, College of Art and Sciences
Universiti Utara Malaysia

Abstract—Distributed system are becoming a paramount important nowadays. The new technology era become one of high impact in global market. Recently, mobile code has been one of the technological answer of smart technology problem. In this work is explain about mobile code in distributed application with some examples of application and also security issues about the mobile code itself. Keywords—mobile code, distributed application, distributed system, (key words)

A brief overview of Distributed System
A distributed system consist a number of computer that can send data to each other via a network. According to architectural model, the components of the system interact with each they are mapped onto an underlying network of computers. All communication is achieved by message passing. Users and applications can interact uniform way consistently, based on where and when interaction takes place.

Figure1: Component of distributed system

A brief overview of Mobile code
The data that can executed as a program is called mobile code. The code can be pre compiled on the recipient’s processor for immediate execution and compiled for subsequent execution. It also as a software transferred across a network, transferred between systems, and executed on a local system without explicit installation by the recipient. Network protocols almost come out the issue of heterogonous hardware platforms where byte order of multi-byte integer representations. Here are the mobile code command paradigm that almost use in distributed system. Client/server

Remote Evaluation
Code on demand
mobile agent

* Paradigm| Local side| * a)Remote side| Computation takes place at| * Client/
server| -| Know-how| Remote side|
| | Processor| |
| | Resources| |
Mobile code| Remote evaluation| Know-how| | Remote side| | | | Processor| |
| | | Resources| |
| Code on demand| |
Know-how| Local side|
| | Processor| | |
| | Resources| | |
| Mobile agent| Know-how | | Remote side|
| | Processor| | |
| | | Resources| |

Table show how the paradigm behave with respect to the capability described.
Mobile code paradigms can be classified as follows:
The distant node for the server or program node on code resident invoke by the user node. The node will fetches the needed of data and then program invoked executions, and the result returns back to the user node. Remote procedure calls (RPCs) integrates with the object-oriented paradigm is call CORBA. CORBA is the example for client-Server.

The execution of code on a distance node that request by user node .Then, the code locally executed after copy on user node. Examples; Active X programs and Java applets.

Process Migration:
Processes in order to balance the load dispatch by OS from one node to others nodes is call process migration. Examples is Sprite and Mosix.

Remote Evaluation:
The distant node request on the user node. The data needed for its execution will send the code by the node. Then, the execution will process. After that, the result is sent to the user node. Simple Object Access Protocol and Web Services in CORBA can be the example of this process.

Mobile Agents:
Program with its execution context from node to node is a mobile agent. The decision to move from one node to another is made by the agent itself. The result of the execution, at the end, transmitted within the program to the user node. There are several agent and multi-agent platforms.

Active Networks:
The packets act as mobile code here and the network configuration and infrastructure modified by the transmitted packets....

References: * M. Baldi , S. Gai and G. P. Picco  "Exploiting Code Mobility in Decentralized and Flexible Network Management",  Proceedings of the First International Workshop on Mobile Agents (MA97),  1997
* A. Black , N. Hutchinson , E. Jul and H. Levy  "Fine-Grained Mobility in the Emerald System",  ACM Transactions on Computer Systems,  vol. 6,  no. 1,  1988
* G. Cugola , C. Ghezzi , G. P. Picco and G. Vigna  J. Vitek and C. Tschudin  Mobile Object Systems,  1997
* B. T.  Facile Antigua Release Programming Guide,  1993
* C. Ghezzi and G. Vigna  "Mobile Code Paradigms and Technologies: A Case Study",  Proceedings of the First International Workshop on Mobile Agents (MA97),  1997
* R. S. Gray  "Agent Tcl: A transportable agent system",  Proceedings of the CIKM '95 Workshop on Intelligent Information Agents, 
* The Mobile Code Paradigm and Its Security Issues
* Security issues in mobile code paradigm
Continue Reading

Please join StudyMode to read the full document

You May Also Find These Documents Helpful

  • Distributed Systems Essay
  • Essay about distributed system
  • Distributed Systems Essay
  • Distributed Systems Essay
  • Mobile Application Essay
  • Mobile Application Essay
  • mobile application Essay
  • Essay about Mobile Application

Become a StudyMode Member

Sign Up - It's Free