Distributed Media Sharing

Download Full-Text PDF Cite this Publication

Text Only Version

Distributed Media Sharing

Raybhan Pawar

Department of Computer Engineering Sinhgad Academy of Engineering Pune, India

Hatim Master

Department of Computer Engineering Sinhgad Academy of Engineering Pune, India

Manvi Chandaliya

Department of Computer Engineering Sinhgad Academy of Engineering Pune, India

Rehan Adhte

Department of Computer Engineering Sinhgad Academy of Engineering Pune, India

Abstract This application proposes a mobile distributed file system: mobiDFS based on the complex distributed architecture [1]. The generic idea of mobiDFS is to reduce computing in mobile device by transferring computing requirement to server. Peer-to-Peer (P2P) [2][3] is an efficient file sharing method. By using server-and-client mode, this goal can be reached. Mobile device, such as Android equipped smart phone, tablets, and pads, have multiple communication interfaces which contain Wi-Fi.. This file system will choose the optimal way to transfer files when requested in order to reduce energy consuming. The implementation of this system allows users connect to the whole distributed file system directories without considering the factor of mobile device hardware platform. In addition, User privileges, which separate different users in the file system, are taken into consideration.

Keywords:- MobiDFS, Peer-to-Peer (P2P)

  1. PROPOSED SYSTEM

    1. System architecture

      The architecture is based on a Peer-to-Peer model. A peer acts as a client as well as a server depending on the action its performing. Several peers are connected with each other in a network. The implementation of this system allows users (peers) to connect to the whole distributed file system directories without considering the factor of mobile device hardware platform. In addition, User privileges, which separate different users in the file system, are taken into consideration. Rather than storing data on a centralized server, the data is being stored on all the peers in the network, thus providing a more resilient model for storing of data.

      1. INTRODUCTION

        As an evident result of the rapid development in communication technology, huge sizes of content files are available nowadays over Internet. Different methods have been proposed to distribute this content among users across the world using rapid, efficient and secured methods. Client- server communication mode is the traditional data distribution method of files over Internet such as FTP (File transfer Protocol) like protocols that involve the different users to retrieve desired data from a single server [1]. This is important for the client side where disk space is limited, and for the server, on the other side, having files centralized makes the process of updating data faster and easier. However, the main problem raised from the central server is

        1. User Registration

          Fig. 1 : System Architecture

          the centralization of information, which makes it susceptible to centralized control. Besides, server will form a single point of failure in the system and will increase system dispose to Denial of Service (DOS) security problem. As a solution to cope with these drawbacks, peer-to-peer appears. The core contribution of the paper is a set of fresh perspectives, which lead us in turn to novel principles and patterns for middleware and subsequently to new styles of platform. These perspectives include a move to emergent middleware, seeking flexible meta-structures for distributed systems, and a step away from generic to domain-specific technologies.

          User can register himself/herself on the application. After successful registration, user can upload a file or download files uploaded by other users.

        2. Data Upload

          User can upload data without encryption or using encryption using encryption key. So only valid to trusted users can download and decrypt the encrypted file.

        3. Data Downloading

          User can download the shared file. If the data is encrypted then the user need to ask data owner for encryption key. If the data owner accept the request came from downloader then the data is decrypted by application itself and downloader gets the data in original form.

        4. Encryption Algorithm

        Least Significant Bit (LSB) algorithm is being used here to encrypt and to decrypt the data.

        Following flow charts represent the LSB algorithm.

        Fig 2: LSB Insertion Architecture

    2. Maintaining the Integrity of the Specifications

    The template is usedto format your paper and style the text.

    Fig 3: LSB Extraction Architecture

  2. RESULTS OBTAINED

    The main purpose of the system is to provide a platform for sharing of media over intranet.

    The systems GUI is designed in the android studio. The GUI design is in XML. Core technologies used is Java. The database used here is SQLite. The overall development was done in the Android Studio IDE.

    Fig. 3: User Registration Fig. 4 : OTP verification

    Fig. 5: Main screen (Browsing) Fig. 6 : Upload a file (Private mode)

    Fig. 7: Downloading a public file Fig. 8: Downloading a private file

    REFERENCES

    Fig. 9 : After the private file is downloaded

  3. CONCLUSION

The proposed model for a file transfer application for the Android based mobile devices using WI-FI network (intranet) has been achieved. This application allows users to send a file or data (i.e. video, audio, images, text, and files) to the other android device in a secure manner. Application is able to filter out data tagged with user-defined labels (such as public, confidential). In this way, applications can still access the data without reaching for users sensitive information. This application can be useful in many real time events and applications for an enhanced user support.

  1. Gordon S. Blair School of Computing and Communications, Lancaster University, Bailrigg, Lancaster, UK- Complex Distributed Systems-2018 IEEE 38th International Conference on Distributed Computing System.

  2. Majd GHAREEB, Soufiane ROUIBIA, Benoît PARREIN, Mohamad RAAD, Cedric THAREAU, "P2PWeb: a Client/Server and P2P Hybrid Architecture for Content Delivery over Internet," IEEE ICM, Beirut, Lebanon, 2013.

  3. Akmal Nurhananie Abd Rahman1 , Mohamed Hadi Habaebi1 and Mahamod Ismail2 ,P2P FILE SHARING APP FOR ANDROID DEVICES SPORTING IEEE 802.15.4 ZIGBEE RADIOS

  4. Mihai Carabas, Lucian Mogos, anu, Razvan Deaconescu, Laura Gheorghe, Nicolae T, apus Lightweight Display Virtualization For Mobile Devices 978-1-4799-7907-3/14 $31.00 © 2014 IEEE DOI 10.1109/SIoT.2014.9.

  5. Alifiya Bhanpurawala, Dhananjay Kalbande, Aishwarya Venkatesh, Subhashree Chowdhury Screen Sharing Application for Mobile Phones 2015 International Conference on Technologies for Sustainable Development (ICTSD-2015), 978-1-4799-8187- 8/15/$31.00 ©2015 IEEE

  6. KhongNeng Choong, Danial Naghshbandi and Muhammad Sazali MIMOS, Kuala Lumpur, Malaysia Seamless Presentation: A Screen Sharing System for WiFi Network 978-1-4799- 5191-8/14/$31.00

    ©2014 IEEE.

  7. Hayoung Yoon , JongWonKim , RobertHsieh Peer-assisted video on-demand streaming system in practical WiFi- based mobile opportunistic networks 1084-8045/$ – seefrontmatter & 2011 ElsevierLtd.Allrightsreserved. doi:10.1016/j.jnca.2011.07.014

  8. Daniel Camps-Mur , Xavier Pérez-Costa , Sebastià Sallent- Ribes Designing energy efficient access points with Wi-Fi Direct _ 2011 Elsevier B.V.

Leave a Reply

Your email address will not be published. Required fields are marked *