Peer To Peer Content Sharing On Smart Phones Technology



Similar documents
Chapter 9A. Network Definition. The Uses of a Network. Network Basics

The Digital Signage System Supporting Multi-Resources Schedule on an Elevator

Remote Desktop Access through Android Mobiles and Android Mobiles Access through Web Browser

P2P FILE SHARING APP FOR ANDROID DEVICES SPORTING IEEE ZIGBEE RADIOS

Designing and Embodiment of Software that Creates Middle Ware for Resource Management in Embedded System

Preamble: Remote Storage in Android Using SCTP

Next Generation Gigabit WiFi ac

CHAPTER 8: NETWORKING AND DIGITAL COMMUNICATION

54M/150M/300Mbps USB WIRELESS ADAPTER. User s Manual Version 2.0

Remote Monitoring and Controlling System Based on ZigBee Networks

Multicast File and Screen Sharing using Wi-Fi Connectivity

Development of a Service Robot System for a Remote Child Monitoring Platform

Discovering Computers Chapter 9 Communications and Networks

Wireless Broadband Access

Introduction Chapter 1. Uses of Computer Networks

Voice Transmission over Wireless Sensor Networks

Chapter 1 Basic Introduction to Computers. Discovering Computers Your Interactive Guide to the Digital World

MediaQ M310. Quick Start HUAWEI TECHNOLOGIES CO., LTD.

Wireless LANs vs. Wireless WANs

A Catechistic Method for Traffic Pattern Discovery in MANET

Component 4: Introduction to Information and Computer Science

54M/150M/300Mbps USB WIRELESS ADAPTER. User s Manual Version 1.8

High-Speed Thin Client Technology for Mobile Environment: Mobile RVEC

Telecommunications, Networks, and Wireless Computing

Chapter 9. Communications and Networks. McGraw-Hill/Irwin. Copyright 2008 by The McGraw-Hill Companies, Inc. All rights reserved.

Final for ECE374 05/06/13 Solution!!

Mobile and Sensor Systems

MODIFIED BITTORRENT PROTOCOL AND ITS APPLICATION IN CLOUD COMPUTING ENVIRONMENT

Nighthawk X4 AC2350 Smart WiFi Dual Band Gigabit Router

Streaming and content sharing on Philips TVs

Quality of Service Analysis of Video Conferencing over WiFi and Ethernet Networks

AUTOMATED AND ADAPTIVE DOWNLOAD SERVICE USING P2P APPROACH IN CLOUD

TIME EFFICIENT DISTRIBUTED FILE STORAGE AND SHARING USING P2P NETWORK IN CLOUD

A Novel Load Balancing Optimization Algorithm Based on Peer-to-Peer

CSIS CSIS 3230 Spring Networking, its all about the apps! Apps on the Edge. Application Architectures. Pure P2P Architecture

This guide describes features that are common to most models. Some features may not be available on your tablet.

This guide describes features that are common to most models. Some features may not be available on your tablet.

ADSL or Asymmetric Digital Subscriber Line. Backbone. Bandwidth. Bit. Bits Per Second or bps

Understand VLANs, Wired LANs, and Wireless LANs

A B S T R A C T. Index Trems- Wi-Fi P2P, WLAN, Mobile Telephony, Piconet I. INTRODUCTION

LIVE VIDEO STREAMING USING ANDROID

File sharing using IP-Multicast

Ways to Use USB in Embedded Systems

Keywords Ad hoc-network protocol, ad hoc cloud computing, performance analysis, simulation models, OPNET 14.5

Whitepaper. NVIDIA Miracast Wireless Display Architecture

What is NAS? Why NAS? Brief Introduction to Synology NAS

IP Camera Network Installations are More Difficult than Analog Camera Installations? Not So!

Concepts and Applications of Information Technology

Spring Final Project Report

Wlan Monitoring Using Android Phone

Sample Project List. Software Reverse Engineering

Internet Video Streaming and Cloud-based Multimedia Applications. Outline

Chapter 9 The Internet

Design of Remote data acquisition system based on Internet of Things

Data Transfer Technology to Enable Communication between Displays and Smart Devices

Enterprise Resource Planning System Deployment on Mobile Cloud Computing

Introduction to Wide-Area WiFi. AfNOG 2009 Wireless Tutorials Cairo

Design and Implementation of Smart Camera Network for Efficient Wide Area Surveillance

Personal WiFi Hotspot

Web Service Provisioning on Android Mobile Host

Getting Broadband. FCC Consumer Facts. What Is Broadband?

An ECG Monitoring and Alarming System Based On Android Smart Phone

AC1450 Smart WiFi Router ac Dual Band Gigabit

Copyright Copyright 2014 SerVision Ltd. All Rights Reserved.

UPS battery remote monitoring system in cloud computing

Mobile Devices: Server and Management Lesson 05 Service Discovery

Wireless LAN advantages. Wireless LAN. Wireless LAN disadvantages. Wireless LAN disadvantages WLAN:

Plc Based Monitoring and Controlling System Using Wi-Fi Device

From Centralization to Distribution: A Comparison of File Sharing Protocols

The Internet and Network Technologies

Nighthawk AC1900 Smart WiFi Router Dual Band Gigabit

Using UDP Packets to Detect P2P File Sharing

Future Stars. Grade X Manual Chapter 1 Networking and Telecommunication. telecommunication. Telephones, telegrams, radios and televisions help

R6250 Smart WiFi Router - AC Dual Band Gigabit

What You Will Learn About. Computers Are Your Future. Chapter 8. Networks: Communicating and Sharing Resources. Network Fundamentals

Smartphone as a Remote Control Proxy in Automotive Navigation System

Click on the question to jump to the answer. What is the difference when using a Wired vs. Wireless connection?

The Wireless LAN (Local Area Network) USB adapter can be operated in one of the two following networking configurations :

CLOUDDMSS: CLOUD-BASED DISTRIBUTED MULTIMEDIA STREAMING SERVICE SYSTEM FOR HETEROGENEOUS DEVICES

LTE, WLAN, BLUETOOTHB

Montgomery College Course Designator/Course Number: CS 110 Course Title: Computer Literacy

SERIES H: AUDIOVISUAL AND MULTIMEDIA SYSTEMS Infrastructure of audiovisual services Communication procedures

ProxNet: Secure Dynamic Wireless Connection by Proximity Sensing

NetPlug200 Nano.

STREAMING HELP. This guide will help you improve your video quality and help you fix issues you may encounter while streaming.

Applying Mesh Networking to Wireless Lighting Control

Telecommunications, the Internet, and Wireless Technology

KeyScan KS-NAS-120. Applications Benefits

Multicast vs. P2P for content distribution

PERFORMANCE ANALYSIS OF VIDEO CONFERENCING SOFTWARE IN TECHNOLOGY N NABILA BINTI RUSLAN

Scheme to Secure Communication of SCADA Master Station and Remote HMI s through Smart Phones

Chapter 9 Communications and Networks

Phonak Wireless Communication Portfolio

Chapter 3. Internet Applications and Network Programming

Transcription:

Asia-pacific Journal of Multimedia Services Convergence with Art, Humanities and Sociology Vol.2, No.2 (2012), pp. 79-86 http://dx.doi.org/10.14257/ajmscahs.2012.12.06 Peer To Peer Content Sharing On Smart Phones Technology Maricel Balitanas 1), Rosslin John Robles 2) Abstract Peer-to-Peer (P2P) communications and its applications have become conventional architecture in the wired network environment. However, they have not been effectively adapted to the ensemble mobile environment which composed of various devices such as smart mobiles devices, laptops, and device with embedded software. In P2P systems, each node can act as a client and as a server at the same time and shares with others its own data. Our contribution consists in designing, implementing and testing a BitTorrent like application adapted to wireless ad-hoc networks of Android Mobile Phones. The employment of P2P protocols and applications in the platform of the ensemble mobile environment is becoming a promising solution which permits a wide number of users to share their own contents (data, audio, video, etc.) and communicate with each other without using costly and centralized network infrastructure. By using a central server, the peers will be able to get the information about the contents of other peers. Even in the absence of the Internet, the mobile devices provide users with the potential opportunity to connect in ad-hoc manner via short range wireless protocol such as Wi-Fi. Keywords : Peer to peer computing, mobile ad hoc networks, wireless communication, Wi-Fi, multimedia communication. 1. Introduction In the recent years, Peer-to-Peer (P2P) communications and its applications have become conventional architecture in the wired network environment. However, they have not been effectively adapted to the ensemble mobile environment which composed of various devices such as smart mobile devices, laptops, and devices with embedded software. In P2P systems, each node can act as a client and as a server at the same time and shares with others its own data [1][6]. Our contribution consists in designing, implementing and testing a Bit Torrent like application adapted to wireless ad-hoc networks of Android Mobile Phones [7]. They have become highly-capable multimedia devices, with embedded video cameras, and many users enjoy sharing the multimedia content that they capture. For Received(September 12, 2012), Review request(september 13, 2012), Review Result(1st: September 27, 2012) Accepted(December 31, 2012) 1 Department of Engineering University of San Agustin, Philippines. email: rosslin_john@yahoo.com 2 (Corresponding Author) Chair, Computer Science Department, University of San Agustin, Philippines. email: jhe_c1756@yahoo.com ISSN: 2383-5281 AJMSCAHS Copyright c 2012 SERSC 79

Peer To Peer Content Sharing On Smart Phones Technology example, as part of a home entertainment system, the user of a smart phone may wish to upload user-generated content such as newly-taken videos to another smart phone or tablet device, to a media player connected to a TV, or perhaps to a wireless picture frame. Several users may be interested in automatically receiving multimedia from one particular source [3][4][5]. The problem is that when employing a 3G wireless data connection and uploading to a traditional web server, these transfers can quickly become prohibitively expensive. Users are typically subject to wireless data plans with finite usage limits and steep overage charges. The alternative of uploading content through a wired USB connection is cumbersome and delays the user experience [1][2]. A promising solution is to employ peer-to-peer sharing among smart phones, in order to consume free peer-to-peer wireless links versus expensive packet data networks for file sharing purposes. For instance, a camera-enabled device could publish new content and advertise it through a service that the other devices in the home would subscribe to. Through peer -to- peer connectivity, the participating hardware devices could then share the multimedia resources back and forth without the use of any intermediary hosts, and not be subject to billing [8][9]. 2. Problem Statement To develop a system for providing peer-to-peer content sharing on Wi-Fi network for Smart Phones. Peer-to-peer model faces unique challenges in the mobile context - limitations on processing power, on-board device memory, wireless data bandwidth, available battery energy. To employ peer-to-peer sharing among smart phones to consume free peer-to-peer wireless links. 3. Technology Details 3.1 Bluetooth Technology: Bluetooth is a technology that allows device to communicate and share data over short distances without wires. It is a proprietary open wireless technology standard for exchanging data from fixed and mobile devices, creating personal area network (PANs) with high levels of security. It is a standard wire-replacement communication protocol primarily designed for low power consumption, with a short range based on low-cost transceiver microchips in each device. Anyone who joins the Bluetooth Special Interest Group and adheres to well outlined standards can create Bluetooth devices. While Bluetooth technology is prevalent in devices that need to transfer small amount of data, the technology s limitations have prevented it from becoming the de-facto wireless technology. Devices such as mobile phones, laptops, PCs, printers, digital cameras, and video game console can connect to each other, and exchange information. Bluetooth is only used for relatively short 80 Copyright c 2012 SERSC

Asia-pacific Journal of Multimedia Services Convergence with Art, Humanities and Sociology Vol.2, No.2 (2012) distances, like a few meters. Followings are the limitations of Bluetooth: 1) The rate of data transfer between Bluetooth device is about 3 megabits per second. This is significantly lower than Wi-Fi. 2) The range of communication is limited. 3.2 Wi-Fi Technology: Wi-Fi technology is an alternative to wired technology, which is commonly used for connecting devices in wireless mode. Wi-Fi (Wireless Fidelity) is a generic term that refers to IEEE 802.11 communication standards for Wireless Local Area Networks. It uses radio technologies to transmit and receive data at high speed. It is popular technology that allows an electronic device to exchange data wirelessly (using radio waves) over a computer network, including high speed Internet connections. Wi-Fi provides its users with the liberty of connecting to the Internet from any place within Wi-Fi area without the hassles of plugging in wires. Wi-Fi location where the users can connect to the wireless network is called a Wi-Fi hotspot. Through the Wi-Fi hotspot, the users can even enhance their home business, as accessing information through Wi-Fi is simple. Accessing a wireless network through hotspot in some cases is cost-free. Following are the Advantages of Wi-Fi over Bluetooth: 1. The most prominent advantage which Wi-Fi has over Bluetooth is that Wi-Fi operates at a much faster rate of 11mbps, whereas Bluetooth only operates at a much slower rate of around 720kbps. This makes Bluetooth too slow for video transfers or moving large amounts of large photo images from a digital camera. 2. Wi-Fi is also designed to link up entire networks, rather than computer to computer. 3.3 Peer to Peer Technology: A peer to peer (abbreviated to P2P) computer network is one in which each computer in network can act as a client or server for the other computers in the network, allowing shared access to various resources such as files, peripherals and sensors without the need for a central server. P2P network can be set up within the home, a business, or over the Internet. Each network type requires all computers in the network to use same or a compatible program to connect to each other and access files and other resources found on the other computer. ISSN: 2383-5281 AJMSCAHS Copyright c 2012 SERSC 81

Peer To Peer Content Sharing On Smart Phones Technology P2P networks can be used for sharing contents such as audio, video, data, or anything in digital format. P2P is a distributed application architecture that partitions tasks or workloads among peers. Peers are equally privileged participants in the application. Each computer in a network is referred to as node. The owner of each computer on a P2P network would set aside a portion of its resources such as processing power, disk storage, or network bandwidth to be made directly available to other network participant, without the need for central coordination by servers or stable hosts. With this model, peers are both suppliers and consumers of resources, in contrast to the traditional client-server model where only the server supply (send), and client consume (receive). 4. System Architecture System comprises of following seven modules as shown in Figure 1 : 4.1 Client Side A. Network Discovery Manager: It is responsible for handling the connectivity of the system, both detecting Wi-Fi Access Points and determining when peers have become disconnected. B. Communication Manager: It deals with sending request to the server for searching contents and receiving list of peers containing required contents. C. File System Reader/Writer: It is responsible for reading files and writing files to the system. D. Private Folder Locker: It allows user to make content available to other peers. 4.2 Server Side A. Transaction Tracker: It keeps the track of transactions carried out by users. B. Request Response Handler: It handles request from user and provides response accordingly. C. GUI : It provides interaction to administrator. 82 Copyright c 2012 SERSC

Asia-pacific Journal of Multimedia Services Convergence with Art, Humanities and Sociology Vol.2, No.2 (2012) [Fig. 1] System Architecture 5. Implementation The employment of P2P protocols and applications in the platform of the ensemble mobile environment is becoming a promising solution which permits a wide number of users to share their own contents (data, audio, video, etc) and communicate with each other without using costly and centralized network infrastructure. By using a central server, the peers will be able to get the information about the contents of other peers. When receiver peer requests for the required content, the request will pass to the central server. Then central server searches for the peers where the requested content is available and gives the metadata of that peers to the receiver peer. After that receiver peer makes the connection with the sender peer and then peer to peer content sharing takes place. The mobile devices provide users with the potential opportunity to connect in ad-hoc manner via short range wireless protocol such as Wi-Fi. The system implementation consists of five modules: a. Sharable Folder b. Request Response Handler c. Searching d. Downloading e. Chat Application Sharable Folder: ISSN: 2383-5281 AJMSCAHS Copyright c 2012 SERSC 83

Peer To Peer Content Sharing On Smart Phones Technology User will be able to put files in the Sharable Folder that he or she wants to share on the network with other users in the same network. Request Response Handler: Request Response Handler will deal with the handshaking activity which is involved in the connection establishment initially. Searching: Searching module will be responsible for finding out whether any of the peers in the network contains the required file. File will be searched in the network based on its name. Downloading: Server will send the search results to the requesting peer which contains file name and IP address of the peer having the requested file. Further the Downloading module will be involved in the actual process of downloading the requested file. Chat Application: Our system will be provided with the Chatting Application which is an extension of Peer to Peer communication. As there is no server involvement in the communication among two peers, Chatting Application will be pure Peer to Peer Communication. 5. Conclusion We have proposed a peer-to-peer model that permits efficient file sharing between mobile smart phones over a low-cost transport. The employment of P2P protocols and applications in the platform of the ensemble mobile environment is becoming a promising solution which permits a wide number of users to share their own contents (data, audio, video, etc.) with each other without using costly and centralized network infrastructure Small segments are desirable when multiple clients are involved, as they allow for increased parallelism of downloads. The use of socket for content sharing is more optimal, as it only requires two sockets: one for downloading, and one for uploading, for each peer, regardless of the number of peers within the network area. Peer-to-peer sharing allows for efficient content distribution using low-cost links that do not impose a load on the mobile carrier infrastructure. It is expected that the proposed protocol will allow smart device users to communicate among each other in real time by using various P2P applications. From a utilization point of view, we plan to combine this work 84 Copyright c 2012 SERSC

Asia-pacific Journal of Multimedia Services Convergence with Art, Humanities and Sociology Vol.2, No.2 (2012) with other proximity-based services such as medical or social ones. This paper can be considered for future enhancements in order to provide and maintain quality of service for an application during transmission of data for the purpose of reliability and efficiency. ISSN: 2383-5281 AJMSCAHS Copyright c 2012 SERSC 85

Peer To Peer Content Sharing On Smart Phones Technology References [1] Waheb A. Jabbar, M. Ismail and R. Nordin, Framework for Enhancing P2P Communication Protocol on Mobile Platform. [2] O. O. Abiona, A. I. Oluwaranti, T. Anjali, C. E. Onime, E. O. Popoola, G. A. Aderounmu, A. O. Oluwatope and L. O. Kehinde, Architectural Model for Wireless Peer-to-Peer (WP2P) File Sharing for Ubiquitous Mobile Devices, 978-1-4244-3355-1/09/$25.00, IEEE, (2009). [3] Y. Liu, F. Li, L. Guo, Y. Guo, S. Chen, Blue Streaming Towards Power-Efficient Internet P2P Streaming to Mobile Devices, MM 11, (2011) November 28 December 1, Scottsdale, Arizona, USA. Copyright ACM 978-1-4503-0616-4/11/11, (2011). [4] M.-F. Leung and S.-H Gray Chan, Broadcast-Based Peer-To-Peer Collaborative Video Streaming Among Mobiles, IEEE Transactions on Broadcasting, vol. 53, no. 1, (2007) March. [5] X. Lou and K. Hwang, Quality of Data Delivery in Peer-to-Peer Video Streaming, ACM Transactions on Multimedia Computing, Communication and Applications, University of Southern California, vol. 8S, no.1, Article 12, (2012) February. [6] P. K. Tysowski, P. Zhao and K. Naik, Peer to Peer Content Sharing on Ad Hoc Networks of Smart phones,. 978-1-4577-9538-2/11/$26.00, IEEE, (2011). [7] A. Legout, S. Antipolis, F. S. Inria, N. Liogkas, E. Kohler and L. Zhang, Clustering and Sharing Incentives in BitTorrent Systems, University of California, Los Angeles, CAUSA, SIGMETRICS 07,San Diego, California, USA, ACM 978-1-59593-639-4/07/000, (2007) June 12-16, [8] C. E. Palazzi, A. Bujari, E. Cervi, P2P File Sharing on Mobile Phones: Design and Implementation of a Prototype, Dipartimento di Matematica Pura e Applicata, Università di Padova, Padova. [9] C.-T. Yang, C.-J. Chen, H.-Y. Chen, A Peer-to-Peer File Resource Sharing System for Mobile Devices, High-Performance Computing Laboratory,Department of Computer Science and Information Engineering, Tunghai University, Taichung, 40704, Taiwan R.O.C. [10] G. McNamara and Y. Yang, Creating a mobile P2P file sharing environment over Bluetooth, 978-1-4244-2020-9/08/$25.00 02008, IEEE. 86 Copyright c 2012 SERSC