Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 10

P2PMOBILE: A Framework For Remote

Execution In Mobile Environment

By
MD WASIF UDDIN
07J01A0576
B.Tech (CSE)
Abstract

In the last decade, the popularity of mobile devices (such as smart-phones, personal
digital assistance PDAs, laptops), together with the development of wireless connection
technology has been making mobile computing highly discussed and studied by
researchers. In this paper, we introduce P2PMOBILE, a new framework for utilizing
distributed resources in heterogeneous network environment. P2PMOBILE is designed for
allowing mobile users to fetch services and resources located in peer-to-peer nodes
through their mobile devices. In our framework the peer lies in wired network and
communicates with other peers through peer-to-peer protocol. They advertise their services
and resources so that other peers can easily get access to these services and resources.
Besides, P2PMOBILE enables mobile terminals to get access to these distributed resources
and thus makes it possible to utilize these resources for remote execution of various tasks.
EXISTING SYSTEM

Introduction:

• Mobile devices (such as smart-phones, PDAs, laptops) have been widely


used in different fields during the last decade.

• Due to the limited capacity of computation and network technology,


mobile phones have been mainly used for communication purposes

• PDAs have been serving as an assistance to take care of simple tasks for
users.

• Executing some tasks will consume more time and drain more battery.
Therefore, it will be better to take advantage of distributed resources to
achieve our goals.
PROPOSED SYSTEM

• In this paper, we present a framework focusing on


utilizing distributed resources to perform remote
execution.

• A novel approach to route the result back to users is


presented too.

• In the rest of this paper, we present the current


frameworks and approaches that try to find a way to
utilize the distributed resources for remote execution.
MAIN CONCEPT OF P2PMOBILE
Remote Execution
Scenarios Of Sending Result
Server & Client Implementation
Working Principles
• Client connects to DS over wireless network, and fetches the list of services
in the peer-to-peer environment.
• Client selects one suitable software from the list and sends the task to DS.
• DS chooses an optimum server as the executor. If the executor is DS itself,
no task migration will be done, else task migrates to the executor.
• After the execution, the executor finds out whether the client connects to the
system, if not connected, goes to step e), else jumps to step f)
• The executor stores the result in the result queue. As soon as the client
connects to the system, goes to step f), after the successful sending, result
will be deleted from the queue.
• If the executor is not the client’s DS, it sends the result to the DS, and then
DS sends the result to the client, else the executor directly sends the result
to the client.
Conclusion
• The servers communicate in peer-to-peer manner. It
is easier to advertise and discover services in peer-to-
peer environment. More resources in different
network are shared, instead of confining to local
network.

• Efficient task migration and result routing. Both task


and result pass through no more than two servers on
their way to destination. Mechanism for storing result
assures every result is sent correctly.

You might also like