SlideShare a Scribd company logo
1 of 4
Download to read offline
Swati Gupta. Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 6, Issue 3, (Part - 6) March 2016, pp.39-42
www.ijera.com 39 | P a g e
Collation of Mobile operatives
Swati Gupta*
*(Department of Computer Science, Shobhit University, Meerut
ABSTRACT
Many of mobile devices suffer from limited computation resources (memory and processors), limited network
connection, bandwidth and limited battery life. For minimizing these problems mobile agents are premising
technology. However, for clients and servers most mobile agent systems are very resources demanding. This
research paper describes an approach to run mobile agents on different devices from mobile phones and
Personal Digital Assistants (PDAs) to powerful PCs. It proposes a simple mobile agent architecture and
middleware that makes it possible for accessing a mobile agent system on different devices. This architecture
and middleware proposes that clients will state their abilities. Depending on these abilities, the client will either
run the full mobile agent on the device or only run a light-weight version of the agent on the device. The mobile
agents are basically same on all clients, but code of the mobile agent is removed for small devices. This means
that only the data of the agent can be changed for mobile devices with minimal resources. The code of this agent
is stored at the server. When the agent returns to the server, the two parts are joined and the agent is ready to be
executed. The joined mobile agent can migrate to other agent servers and clients. A middleware is also proposed
that makes it possible to establish communication between different heterogeneous devices.
Keywords: Personal Digital Assistants (PDAs), Mobile Agent, thick agent client, thin agent client, agent
initiator, agent joiner/splitter and mobile agent dispatcher.
I. INTRODUCTION
Many people use electronic devices like
mobile phone and PDAโ€™s for their personal use and
for professional use and for pleasure but these
devices suffer from limited battery life, limited
memory and limited data storage, small screens,
limited processing power and limited network
bandwidth and network connection. In distributed
mobile computing environment, there is a lack of
such standard middleware and even if it exists, it is
limited to a few applications like data base access
[1-2] and web browsing [3-4]. Mobile agents have
suggested as a technology to compromise with
challenges such as the increased need for
personalization, high latency, demand for large
transfer and disconnected operation thatโ€™s why
mobile agent can be ideal for mobile devices.
Battery power can be saved by sending a mobile
agent to another computer for data collection and
computation,. Dispatching agent to another
machine and get the agent with the result back
when finished can reduce problems with slow and
error prone network connection.
In this research paper, an architecture and
middleware are proposed that makes it possible to
run the mobile agent on various kinds of mobile
devices. There are many motivations behind it to
remove the heterogeneity between the devices,
Simplify application development for complex
environments, dynamically gather context
information, allow application developers to
program directly to applicationโ€™s needs, seamlessly
adapt to environmental changes, transparently help
programmers cope with problems inherent in
ubiquitous networks.
II. EVOLUTION OF MOBILE
COMPUTING
The Idea of mobile computing has only
been around since the 1990s. Since then, Mobile
computing has evolved from two-way radios that
use large antennas to communicate simple
messages to three inch personal computers that can
do almost everything a regular computer does. The
term mobile computing is quite new which has no
clear definition, although some studies have been
done already to explore this fast-growing area of
information technology. These does not only
involve mobile computing devices (laptops,
wearable computers and PDAs) which are designed
to be carried around, but also the mobile networks
to which these devices get connected. Mobile
services are the third component, turning out this
definition of mobile computing. There are a
number of well-known academic mobile agent
systems such as Agent Tcl [9], Mole [5], Ara [10]
and Tacoma as in [8] and industrial mobile agent
systems such as Aglets [6] and Concordia [7].
RESEARCH ARTICLE OPEN ACCESS
Swati Gupta. Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 6, Issue 3, (Part - 6) March 2016, pp.39-42
www.ijera.com 40 | P a g e
2.1 Challenges Behind Mobile Computing
Various characteristics of mobile agents are as
follows:-
๏‚ท High bandwidth variability
๏‚ท Frequent disconnections
๏‚ท Predictable disconnections
๏‚ท Physical support for broadcast
๏‚ท Monetarily expensive
๏‚ท Asymmetry
๏‚ท Relatively unreliable
๏‚ท Low bandwidth
Different types of network disconnections
are Voluntary or forced, Short disconnections and
long and Predictable or sudden
These are different challenges in mobile
computing. The major challenges are to support the
disconnected operation. Mobile agents are the
backbone of mobile computing. They are an
excellent paradigm for implementing distributed
applications, particularly in the context of partially
connected computers and mobile devices. To be
effective, however, the agent system must support
disconnected operation in several ways.
๏‚ท An agent must be able to jump off a partially
connected computer (such as a laptop) and
return to it later, even if the computer was only
connected for brief periods and changes its
address upon reconnection.
๏‚ท An agent must be able to navigate through the
Internet to find the services that it needs.
๏‚ท An agent must be able to sense and react to the
network environment state, so that it may act
autonomously while its user is disconnected.
๏‚ท An agent must be able to communicate
effectively with other agents.
III. PROPOSED MOBILE AGENT
ARCHITECTURE FOR
HETEROGENEOUS DEVICE:
Mobile electronic devices such as mobile
phones and PDAs have a type of heterogeneity.
These devices suffer from limited battery time,
memory, data storage, limited processing power,
small screens, cumbersome input, network
bandwidth and network connections. Mobile agents
have been suggested as a technology to deal with
challenges such as the increased need for
personalization, high latency, demand for large
transfers and disconnected operation. Therefore
mobile agents can be ideal for mobile devices.
Sending a mobile agent to another computer to do
the data collection and computation can save
battery power. This also means that heavy
computations that will take long time on a mobile
device can be executed at a more powerful
computer with more memory, faster CPU and
without any power limitation. In addition,
dispatching the agent to another machine, and get
the agent with the result back when finished can
reduce problems with slow and error-prone
network connections. Most mobile devices will
consume a lot of battery power when transferring
data over a network a long period of time. Mobile
agents can reduce these problems. A logical view
of the architecture of heterogeneous mobile agent
system [11] is illustrated in figure 1.
Central part of architecture is agent system
repository where agent information can be stored
along with client information such as client device
capabilities. In this research paper, thin agent
clients have been introduced which only deal with
the agent state where the code of the agent is stored
on the agent server. They also have code for
transmitting and receiving agent data and a simple
GUI for manipulating this data. Devices which
have sufficient memory and CPU, mobile agents
can run locally on the device. The general agent
server services are located above the repository that
controls the essentials agent services such as
locating agents, registration of agents, management
of agent lifetimes (initiate agents, kill agents , clone
agents) etc.
The rest of the architecture has been split into
following main parts.
๏‚ท Thick agent clients: these are able to execute
mobile agents locally.
๏‚ท Thin agent clients: these are only able to
manipulate the agent data (state).
๏‚ท Agent joiner/splitter: they distinguish between
the architecture of the thick and thin agent
client. They also make it possible to split the
data and code of the mobile agents before
dispatching the agent to thin client which
makes it possible to access mobile agents on
less capable devices. For thin clients they are
used to assemble the agent when received from
the client.
๏‚ท Agent initiator: it is responsible for initiating
the agent clients first time or reconfiguring the
agent client based on changes in the mobile
agent software or hardware/software on the
client.
๏‚ท Mobile Agent Dispatcher: This is the last
component of the architecture which makes it
possible to dispatch agents between clients and
server .
IV. CONCLUSION
Mobile devices have many limitations
compared to stationary PCs. Not all of these
Swati Gupta. Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 6, Issue 3, (Part - 6) March 2016, pp.39-42
www.ijera.com 41 | P a g e
limitations such as the screen size, network
bandwidth, battery capacity and input devices have
much influence on a mobile agent application.
There are other more noticeable constraints that
limit an agent application. However, these
constraints are possible to overcome. The most
noticeable limitations when making a mobile agent
application for mobile devices are Limited
connection time, Memory and No object
serialization.
Fig 1: logical View of heterogeneous mobile agent system
REFERENCES
[1]. Charles HANNON and Lisa BURNELL,
"A Distributed Multi-Agent Framework
for Intelligent Environments", ISSN:
1690-4524 SYSTEMICS,
[2]. CYBERNETICS AND INFORMATICS
VOLUME 3 - NUMBER 1 2005
[3]. Men-Shen Tsai, "Development of an
Object-Oriented Service Restoration
Expert System with Load Variations, "
IEEE Trans. on Power Systems, Vol. 23,
No. 1, Feb. 2008.
[4]. Ciancarini Paolo, โ€œComponents, Agents
and Architectures: A Software
Engineering Perspectiveโ€ First
International Workshop, AOSE 2000
Limerick, Ireland, June 10, 2000
[5]. Reidar Conradi (ed.). MOWAHS: Mobile
Work Across heterogeneous systems,
Research Project supported by the
Research Council of Norway 2001-2004,
IDI/NTNU 2000.
[6]. J. Baumann, F. Hohl, K. Rothermel, M.
StraรŸer Mole, Concepts of a Mobile Agent
Systemโ€, to appear in the WWW Journal,
Special Issue on Applications and
techniques of web agents, 1998, Baltzer
Science Publishers
[7]. Aglets platform, 2004,
URL:http://www.research.ibm.com/trl/agl
ets/spec10.htm
[8]. Concordia, 1997, โ€œConcordia: An
Infrastructure for Collaborating Mobile
Agentsโ€ Proc. of Workshop On mobile
agents MAโ€™97, Berlin, April 7-8th. LNCS
1219,Springer Verlag.
[9]. D. Johansen,V. Renesse, F. Schneider,
โ€œOperating system support for mobile
agentsโ€, Proc. Of the 5th. IEEE HOTOS
Workshop, Orcas Island, USA (4th-5th
May, 1995).
[10]. Ousterhout, J., 1997, Agent TCL,
URL:http://agent.cs.dartmouth.edu/genera
l/agenttcl.html
[11]. H. Peine, T. Stolpmann, โ€œThe Architecture
of the Ara platform for mobile Agentsโ€,
Proc of the First Intl Workshop on Mobile
Agents MAโ€™97, Berlin, April 7-8 Springer
Swati Gupta. Int. Journal of Engineering Research and Applications www.ijera.com
ISSN: 2248-9622, Vol. 6, Issue 3, (Part - 6) March 2016, pp.39-42
www.ijera.com 42 | P a g e
Verlag, URL: http://www.uni-kl.de/AG-
Nehmer/Ara
[12]. Philippe Kruchten. Architectural
Blueprints โ€“ The โ€™4+1โ€™View Model of
Software Architecture. IEEE
Software,12(6):42โ€“50, November 1995.

More Related Content

What's hot

Design and implementation of intelligent community system based on thin clien...
Design and implementation of intelligent community system based on thin clien...Design and implementation of intelligent community system based on thin clien...
Design and implementation of intelligent community system based on thin clien...
ijasuc
ย 
A Critical Survey on Privacy Prevailing in Mobile Cloud Computing: Challenges...
A Critical Survey on Privacy Prevailing in Mobile Cloud Computing: Challenges...A Critical Survey on Privacy Prevailing in Mobile Cloud Computing: Challenges...
A Critical Survey on Privacy Prevailing in Mobile Cloud Computing: Challenges...
Rida Qayyum
ย 
ijais13-451015
ijais13-451015ijais13-451015
ijais13-451015
Sathya Bala
ย 
Depiction Optimization of Overdue Wi-Fi Offloading in Heterogeneous Systems
Depiction Optimization of Overdue Wi-Fi Offloading in Heterogeneous SystemsDepiction Optimization of Overdue Wi-Fi Offloading in Heterogeneous Systems
Depiction Optimization of Overdue Wi-Fi Offloading in Heterogeneous Systems
IJASRD Journal
ย 

What's hot (19)

Design and implementation of intelligent community system based on thin clien...
Design and implementation of intelligent community system based on thin clien...Design and implementation of intelligent community system based on thin clien...
Design and implementation of intelligent community system based on thin clien...
ย 
Introduction To Mobile Computing
Introduction To Mobile ComputingIntroduction To Mobile Computing
Introduction To Mobile Computing
ย 
A Critical Survey on Privacy Prevailing in Mobile Cloud Computing: Challenges...
A Critical Survey on Privacy Prevailing in Mobile Cloud Computing: Challenges...A Critical Survey on Privacy Prevailing in Mobile Cloud Computing: Challenges...
A Critical Survey on Privacy Prevailing in Mobile Cloud Computing: Challenges...
ย 
Mobile computing
Mobile computingMobile computing
Mobile computing
ย 
The Survey on Mobile Computing and its Applications
The Survey on Mobile Computing and its ApplicationsThe Survey on Mobile Computing and its Applications
The Survey on Mobile Computing and its Applications
ย 
A survey about context-aware middleware
A survey about context-aware middlewareA survey about context-aware middleware
A survey about context-aware middleware
ย 
MTC: When Machines Communicate (A New Hot Topic Taking Over the Industry) - a...
MTC: When Machines Communicate (A New Hot Topic Taking Over the Industry) - a...MTC: When Machines Communicate (A New Hot Topic Taking Over the Industry) - a...
MTC: When Machines Communicate (A New Hot Topic Taking Over the Industry) - a...
ย 
Data Privacy using IoTs in Smart Cities Project
 Data Privacy using IoTs in Smart Cities Project Data Privacy using IoTs in Smart Cities Project
Data Privacy using IoTs in Smart Cities Project
ย 
Smart Connect Using Cellular Technology
Smart Connect Using Cellular TechnologySmart Connect Using Cellular Technology
Smart Connect Using Cellular Technology
ย 
ijais13-451015
ijais13-451015ijais13-451015
ijais13-451015
ย 
A novel architecture for sdn based cellular network
A novel architecture for sdn based cellular network A novel architecture for sdn based cellular network
A novel architecture for sdn based cellular network
ย 
Choosing the right network management solution: Increase network visibility t...
Choosing the right network management solution: Increase network visibility t...Choosing the right network management solution: Increase network visibility t...
Choosing the right network management solution: Increase network visibility t...
ย 
Global IoT Technology and Digital transformation
Global IoT Technology and Digital transformationGlobal IoT Technology and Digital transformation
Global IoT Technology and Digital transformation
ย 
Depiction Optimization of Overdue Wi-Fi Offloading in Heterogeneous Systems
Depiction Optimization of Overdue Wi-Fi Offloading in Heterogeneous SystemsDepiction Optimization of Overdue Wi-Fi Offloading in Heterogeneous Systems
Depiction Optimization of Overdue Wi-Fi Offloading in Heterogeneous Systems
ย 
Widyatama Lecture Applied Networking.IV Week02
Widyatama Lecture Applied Networking.IV Week02Widyatama Lecture Applied Networking.IV Week02
Widyatama Lecture Applied Networking.IV Week02
ย 
IRJET- An Overview on Mobile Cloud Computing
IRJET-  	  An Overview on Mobile Cloud ComputingIRJET-  	  An Overview on Mobile Cloud Computing
IRJET- An Overview on Mobile Cloud Computing
ย 
Context-Aware Computing
Context-Aware ComputingContext-Aware Computing
Context-Aware Computing
ย 
Mobile cloud computing; Future of Cloud Computing
Mobile cloud computing; Future of Cloud ComputingMobile cloud computing; Future of Cloud Computing
Mobile cloud computing; Future of Cloud Computing
ย 
Introduction to IoT - Unit I
Introduction to IoT - Unit IIntroduction to IoT - Unit I
Introduction to IoT - Unit I
ย 

Similar to Collation of Mobile operatives

DESIGN AND IMPLEMENTATION OF INTELLIGENT COMMUNITY SYSTEM BASED ON THIN CLIEN...
DESIGN AND IMPLEMENTATION OF INTELLIGENT COMMUNITY SYSTEM BASED ON THIN CLIEN...DESIGN AND IMPLEMENTATION OF INTELLIGENT COMMUNITY SYSTEM BASED ON THIN CLIEN...
DESIGN AND IMPLEMENTATION OF INTELLIGENT COMMUNITY SYSTEM BASED ON THIN CLIEN...
ijasuc
ย 
DESIGN AND IMPLEMENTATION OF INTELLIGENT COMMUNITY SYSTEM BASED ON THIN CLIEN...
DESIGN AND IMPLEMENTATION OF INTELLIGENT COMMUNITY SYSTEM BASED ON THIN CLIEN...DESIGN AND IMPLEMENTATION OF INTELLIGENT COMMUNITY SYSTEM BASED ON THIN CLIEN...
DESIGN AND IMPLEMENTATION OF INTELLIGENT COMMUNITY SYSTEM BASED ON THIN CLIEN...
ijasuc
ย 
Mobile Computing by Tapesh Chalisgaonkar
Mobile Computing by Tapesh ChalisgaonkarMobile Computing by Tapesh Chalisgaonkar
Mobile Computing by Tapesh Chalisgaonkar
Tapesh Chalisgaonkar
ย 
Hop- by- Hop Message Authentication and Wormhole Detection Mechanism in Wirel...
Hop- by- Hop Message Authentication and Wormhole Detection Mechanism in Wirel...Hop- by- Hop Message Authentication and Wormhole Detection Mechanism in Wirel...
Hop- by- Hop Message Authentication and Wormhole Detection Mechanism in Wirel...
Editor IJCATR
ย 
A Posteriori Perusal of Mobile Computing
A Posteriori Perusal of Mobile ComputingA Posteriori Perusal of Mobile Computing
A Posteriori Perusal of Mobile Computing
Editor IJCATR
ย 
A NOVEL THIN CLIENT ARCHITECTURE WITH HYBRID PUSH-PULL MODEL, ADAPTIVE DISPLA...
A NOVEL THIN CLIENT ARCHITECTURE WITH HYBRID PUSH-PULL MODEL, ADAPTIVE DISPLA...A NOVEL THIN CLIENT ARCHITECTURE WITH HYBRID PUSH-PULL MODEL, ADAPTIVE DISPLA...
A NOVEL THIN CLIENT ARCHITECTURE WITH HYBRID PUSH-PULL MODEL, ADAPTIVE DISPLA...
ijasuc
ย 

Similar to Collation of Mobile operatives (20)

The common challenges of mobile internet for up coming generation
The common challenges of mobile internet for up coming generationThe common challenges of mobile internet for up coming generation
The common challenges of mobile internet for up coming generation
ย 
The common challenges of mobile internet for up coming generation
The common challenges of mobile internet for up coming generationThe common challenges of mobile internet for up coming generation
The common challenges of mobile internet for up coming generation
ย 
DESIGN AND IMPLEMENTATION OF INTELLIGENT COMMUNITY SYSTEM BASED ON THIN CLIEN...
DESIGN AND IMPLEMENTATION OF INTELLIGENT COMMUNITY SYSTEM BASED ON THIN CLIEN...DESIGN AND IMPLEMENTATION OF INTELLIGENT COMMUNITY SYSTEM BASED ON THIN CLIEN...
DESIGN AND IMPLEMENTATION OF INTELLIGENT COMMUNITY SYSTEM BASED ON THIN CLIEN...
ย 
DESIGN AND IMPLEMENTATION OF INTELLIGENT COMMUNITY SYSTEM BASED ON THIN CLIEN...
DESIGN AND IMPLEMENTATION OF INTELLIGENT COMMUNITY SYSTEM BASED ON THIN CLIEN...DESIGN AND IMPLEMENTATION OF INTELLIGENT COMMUNITY SYSTEM BASED ON THIN CLIEN...
DESIGN AND IMPLEMENTATION OF INTELLIGENT COMMUNITY SYSTEM BASED ON THIN CLIEN...
ย 
Mobile Computing by Tapesh Chalisgaonkar
Mobile Computing by Tapesh ChalisgaonkarMobile Computing by Tapesh Chalisgaonkar
Mobile Computing by Tapesh Chalisgaonkar
ย 
395 401
395 401395 401
395 401
ย 
A Comparison of Cloud Execution Mechanisms Fog, Edge, and Clone Cloud Computing
A Comparison of Cloud Execution Mechanisms Fog, Edge, and Clone Cloud Computing A Comparison of Cloud Execution Mechanisms Fog, Edge, and Clone Cloud Computing
A Comparison of Cloud Execution Mechanisms Fog, Edge, and Clone Cloud Computing
ย 
Mobile Cloud Computing
Mobile Cloud ComputingMobile Cloud Computing
Mobile Cloud Computing
ย 
Contemporary Energy Optimization for Mobile and Cloud Environment
Contemporary Energy Optimization for Mobile and Cloud EnvironmentContemporary Energy Optimization for Mobile and Cloud Environment
Contemporary Energy Optimization for Mobile and Cloud Environment
ย 
A Study Mobile Computing
A Study   Mobile ComputingA Study   Mobile Computing
A Study Mobile Computing
ย 
A Survey of Cyber foraging systems: Open Issues, Research Challenges
A Survey of Cyber foraging systems: Open Issues, Research ChallengesA Survey of Cyber foraging systems: Open Issues, Research Challenges
A Survey of Cyber foraging systems: Open Issues, Research Challenges
ย 
Hop- by- Hop Message Authentication and Wormhole Detection Mechanism in Wirel...
Hop- by- Hop Message Authentication and Wormhole Detection Mechanism in Wirel...Hop- by- Hop Message Authentication and Wormhole Detection Mechanism in Wirel...
Hop- by- Hop Message Authentication and Wormhole Detection Mechanism in Wirel...
ย 
A Posteriori Perusal of Mobile Computing
A Posteriori Perusal of Mobile ComputingA Posteriori Perusal of Mobile Computing
A Posteriori Perusal of Mobile Computing
ย 
A Posteriori Perusal of Mobile Computing
A Posteriori Perusal of Mobile ComputingA Posteriori Perusal of Mobile Computing
A Posteriori Perusal of Mobile Computing
ย 
A NOVEL THIN CLIENT ARCHITECTURE WITH HYBRID PUSH-PULL MODEL, ADAPTIVE DISPLA...
A NOVEL THIN CLIENT ARCHITECTURE WITH HYBRID PUSH-PULL MODEL, ADAPTIVE DISPLA...A NOVEL THIN CLIENT ARCHITECTURE WITH HYBRID PUSH-PULL MODEL, ADAPTIVE DISPLA...
A NOVEL THIN CLIENT ARCHITECTURE WITH HYBRID PUSH-PULL MODEL, ADAPTIVE DISPLA...
ย 
Cloud Computing for hand-held Devices:Enhancing Smart phones viability with C...
Cloud Computing for hand-held Devices:Enhancing Smart phones viability with C...Cloud Computing for hand-held Devices:Enhancing Smart phones viability with C...
Cloud Computing for hand-held Devices:Enhancing Smart phones viability with C...
ย 
4 (mobile computing)
4 (mobile computing)4 (mobile computing)
4 (mobile computing)
ย 
Finding your Way in the Fog: Towards a Comprehensive Definition of Fog Computing
Finding your Way in the Fog: Towards a Comprehensive Definition of Fog ComputingFinding your Way in the Fog: Towards a Comprehensive Definition of Fog Computing
Finding your Way in the Fog: Towards a Comprehensive Definition of Fog Computing
ย 
Unit_1_IOT_INTRO.pptx
Unit_1_IOT_INTRO.pptxUnit_1_IOT_INTRO.pptx
Unit_1_IOT_INTRO.pptx
ย 
Secured Way Of Offloading Mobile Cloud Process For Smart Phone
Secured Way Of Offloading Mobile Cloud Process For Smart PhoneSecured Way Of Offloading Mobile Cloud Process For Smart Phone
Secured Way Of Offloading Mobile Cloud Process For Smart Phone
ย 

Recently uploaded

VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
SUHANI PANDEY
ย 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
ย 
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night StandCall Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
amitlee9823
ย 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
ย 

Recently uploaded (20)

Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
ย 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
ย 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
ย 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
ย 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
ย 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
ย 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
ย 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ย 
Intro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdfIntro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdf
ย 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
ย 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
ย 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
ย 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
ย 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
ย 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
ย 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
ย 
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night StandCall Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
Call Girls In Bangalore โ˜Ž 7737669865 ๐Ÿฅต Book Your One night Stand
ย 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
ย 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
ย 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
ย 

Collation of Mobile operatives

  • 1. Swati Gupta. Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 6, Issue 3, (Part - 6) March 2016, pp.39-42 www.ijera.com 39 | P a g e Collation of Mobile operatives Swati Gupta* *(Department of Computer Science, Shobhit University, Meerut ABSTRACT Many of mobile devices suffer from limited computation resources (memory and processors), limited network connection, bandwidth and limited battery life. For minimizing these problems mobile agents are premising technology. However, for clients and servers most mobile agent systems are very resources demanding. This research paper describes an approach to run mobile agents on different devices from mobile phones and Personal Digital Assistants (PDAs) to powerful PCs. It proposes a simple mobile agent architecture and middleware that makes it possible for accessing a mobile agent system on different devices. This architecture and middleware proposes that clients will state their abilities. Depending on these abilities, the client will either run the full mobile agent on the device or only run a light-weight version of the agent on the device. The mobile agents are basically same on all clients, but code of the mobile agent is removed for small devices. This means that only the data of the agent can be changed for mobile devices with minimal resources. The code of this agent is stored at the server. When the agent returns to the server, the two parts are joined and the agent is ready to be executed. The joined mobile agent can migrate to other agent servers and clients. A middleware is also proposed that makes it possible to establish communication between different heterogeneous devices. Keywords: Personal Digital Assistants (PDAs), Mobile Agent, thick agent client, thin agent client, agent initiator, agent joiner/splitter and mobile agent dispatcher. I. INTRODUCTION Many people use electronic devices like mobile phone and PDAโ€™s for their personal use and for professional use and for pleasure but these devices suffer from limited battery life, limited memory and limited data storage, small screens, limited processing power and limited network bandwidth and network connection. In distributed mobile computing environment, there is a lack of such standard middleware and even if it exists, it is limited to a few applications like data base access [1-2] and web browsing [3-4]. Mobile agents have suggested as a technology to compromise with challenges such as the increased need for personalization, high latency, demand for large transfer and disconnected operation thatโ€™s why mobile agent can be ideal for mobile devices. Battery power can be saved by sending a mobile agent to another computer for data collection and computation,. Dispatching agent to another machine and get the agent with the result back when finished can reduce problems with slow and error prone network connection. In this research paper, an architecture and middleware are proposed that makes it possible to run the mobile agent on various kinds of mobile devices. There are many motivations behind it to remove the heterogeneity between the devices, Simplify application development for complex environments, dynamically gather context information, allow application developers to program directly to applicationโ€™s needs, seamlessly adapt to environmental changes, transparently help programmers cope with problems inherent in ubiquitous networks. II. EVOLUTION OF MOBILE COMPUTING The Idea of mobile computing has only been around since the 1990s. Since then, Mobile computing has evolved from two-way radios that use large antennas to communicate simple messages to three inch personal computers that can do almost everything a regular computer does. The term mobile computing is quite new which has no clear definition, although some studies have been done already to explore this fast-growing area of information technology. These does not only involve mobile computing devices (laptops, wearable computers and PDAs) which are designed to be carried around, but also the mobile networks to which these devices get connected. Mobile services are the third component, turning out this definition of mobile computing. There are a number of well-known academic mobile agent systems such as Agent Tcl [9], Mole [5], Ara [10] and Tacoma as in [8] and industrial mobile agent systems such as Aglets [6] and Concordia [7]. RESEARCH ARTICLE OPEN ACCESS
  • 2. Swati Gupta. Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 6, Issue 3, (Part - 6) March 2016, pp.39-42 www.ijera.com 40 | P a g e 2.1 Challenges Behind Mobile Computing Various characteristics of mobile agents are as follows:- ๏‚ท High bandwidth variability ๏‚ท Frequent disconnections ๏‚ท Predictable disconnections ๏‚ท Physical support for broadcast ๏‚ท Monetarily expensive ๏‚ท Asymmetry ๏‚ท Relatively unreliable ๏‚ท Low bandwidth Different types of network disconnections are Voluntary or forced, Short disconnections and long and Predictable or sudden These are different challenges in mobile computing. The major challenges are to support the disconnected operation. Mobile agents are the backbone of mobile computing. They are an excellent paradigm for implementing distributed applications, particularly in the context of partially connected computers and mobile devices. To be effective, however, the agent system must support disconnected operation in several ways. ๏‚ท An agent must be able to jump off a partially connected computer (such as a laptop) and return to it later, even if the computer was only connected for brief periods and changes its address upon reconnection. ๏‚ท An agent must be able to navigate through the Internet to find the services that it needs. ๏‚ท An agent must be able to sense and react to the network environment state, so that it may act autonomously while its user is disconnected. ๏‚ท An agent must be able to communicate effectively with other agents. III. PROPOSED MOBILE AGENT ARCHITECTURE FOR HETEROGENEOUS DEVICE: Mobile electronic devices such as mobile phones and PDAs have a type of heterogeneity. These devices suffer from limited battery time, memory, data storage, limited processing power, small screens, cumbersome input, network bandwidth and network connections. Mobile agents have been suggested as a technology to deal with challenges such as the increased need for personalization, high latency, demand for large transfers and disconnected operation. Therefore mobile agents can be ideal for mobile devices. Sending a mobile agent to another computer to do the data collection and computation can save battery power. This also means that heavy computations that will take long time on a mobile device can be executed at a more powerful computer with more memory, faster CPU and without any power limitation. In addition, dispatching the agent to another machine, and get the agent with the result back when finished can reduce problems with slow and error-prone network connections. Most mobile devices will consume a lot of battery power when transferring data over a network a long period of time. Mobile agents can reduce these problems. A logical view of the architecture of heterogeneous mobile agent system [11] is illustrated in figure 1. Central part of architecture is agent system repository where agent information can be stored along with client information such as client device capabilities. In this research paper, thin agent clients have been introduced which only deal with the agent state where the code of the agent is stored on the agent server. They also have code for transmitting and receiving agent data and a simple GUI for manipulating this data. Devices which have sufficient memory and CPU, mobile agents can run locally on the device. The general agent server services are located above the repository that controls the essentials agent services such as locating agents, registration of agents, management of agent lifetimes (initiate agents, kill agents , clone agents) etc. The rest of the architecture has been split into following main parts. ๏‚ท Thick agent clients: these are able to execute mobile agents locally. ๏‚ท Thin agent clients: these are only able to manipulate the agent data (state). ๏‚ท Agent joiner/splitter: they distinguish between the architecture of the thick and thin agent client. They also make it possible to split the data and code of the mobile agents before dispatching the agent to thin client which makes it possible to access mobile agents on less capable devices. For thin clients they are used to assemble the agent when received from the client. ๏‚ท Agent initiator: it is responsible for initiating the agent clients first time or reconfiguring the agent client based on changes in the mobile agent software or hardware/software on the client. ๏‚ท Mobile Agent Dispatcher: This is the last component of the architecture which makes it possible to dispatch agents between clients and server . IV. CONCLUSION Mobile devices have many limitations compared to stationary PCs. Not all of these
  • 3. Swati Gupta. Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 6, Issue 3, (Part - 6) March 2016, pp.39-42 www.ijera.com 41 | P a g e limitations such as the screen size, network bandwidth, battery capacity and input devices have much influence on a mobile agent application. There are other more noticeable constraints that limit an agent application. However, these constraints are possible to overcome. The most noticeable limitations when making a mobile agent application for mobile devices are Limited connection time, Memory and No object serialization. Fig 1: logical View of heterogeneous mobile agent system REFERENCES [1]. Charles HANNON and Lisa BURNELL, "A Distributed Multi-Agent Framework for Intelligent Environments", ISSN: 1690-4524 SYSTEMICS, [2]. CYBERNETICS AND INFORMATICS VOLUME 3 - NUMBER 1 2005 [3]. Men-Shen Tsai, "Development of an Object-Oriented Service Restoration Expert System with Load Variations, " IEEE Trans. on Power Systems, Vol. 23, No. 1, Feb. 2008. [4]. Ciancarini Paolo, โ€œComponents, Agents and Architectures: A Software Engineering Perspectiveโ€ First International Workshop, AOSE 2000 Limerick, Ireland, June 10, 2000 [5]. Reidar Conradi (ed.). MOWAHS: Mobile Work Across heterogeneous systems, Research Project supported by the Research Council of Norway 2001-2004, IDI/NTNU 2000. [6]. J. Baumann, F. Hohl, K. Rothermel, M. StraรŸer Mole, Concepts of a Mobile Agent Systemโ€, to appear in the WWW Journal, Special Issue on Applications and techniques of web agents, 1998, Baltzer Science Publishers [7]. Aglets platform, 2004, URL:http://www.research.ibm.com/trl/agl ets/spec10.htm [8]. Concordia, 1997, โ€œConcordia: An Infrastructure for Collaborating Mobile Agentsโ€ Proc. of Workshop On mobile agents MAโ€™97, Berlin, April 7-8th. LNCS 1219,Springer Verlag. [9]. D. Johansen,V. Renesse, F. Schneider, โ€œOperating system support for mobile agentsโ€, Proc. Of the 5th. IEEE HOTOS Workshop, Orcas Island, USA (4th-5th May, 1995). [10]. Ousterhout, J., 1997, Agent TCL, URL:http://agent.cs.dartmouth.edu/genera l/agenttcl.html [11]. H. Peine, T. Stolpmann, โ€œThe Architecture of the Ara platform for mobile Agentsโ€, Proc of the First Intl Workshop on Mobile Agents MAโ€™97, Berlin, April 7-8 Springer
  • 4. Swati Gupta. Int. Journal of Engineering Research and Applications www.ijera.com ISSN: 2248-9622, Vol. 6, Issue 3, (Part - 6) March 2016, pp.39-42 www.ijera.com 42 | P a g e Verlag, URL: http://www.uni-kl.de/AG- Nehmer/Ara [12]. Philippe Kruchten. Architectural Blueprints โ€“ The โ€™4+1โ€™View Model of Software Architecture. IEEE Software,12(6):42โ€“50, November 1995.