Search for: peer-to-peer-networks
0.008 seconds
Total 87 records

    Correction to: a lightweight signcryption scheme for defense against fragment duplication attack in the 6LoWPAN networks

    , Article Peer-to-Peer Networking and Applications ; 7 June , 2018 , Pages 1- ; 19366442 (ISSN) Nikravan, M ; Movaghar, A ; Hosseinzadeh, M ; Sharif University of Technology
    Springer New York LLC  2018
    The Publisher regrets an incorrect figure was placed in the pdf version of the article. © 2018 Springer Science+Business Media, LLC, part of Springer Nature  

    Applying Network Coding in a Mesh-Based Peer-to-Peer Streaming Network

    , M.Sc. Thesis Sharif University of Technology Ayatollahi Tabatabaei, Hoda (Author) ; Khansari, Mohammad (Supervisor) ; Rabiei, Hamid Reza (Supervisor)
    The emerging peer-to-peer (P2P) networks become more popular among researchers in different applications such as file sharing, and video streaming. Since various P2P networks provide high performance and scalable interaction among peers, they are very efficient in designing distributed multimedia applications such as live streaming, IPTV, VoIP, and multimedia broadcasting. In order to improve the network throughput and downloading performance of P2P networks for multimedia streaming, network coding is a technique which can be used for these purposes. In this thesis, we propose a peer-to-peer (P2P) video streaming protocol which presents an implementation of network coding technique. The... 

    A Complex Network Model for Video Streaming in P2P Networks

    , M.Sc. Thesis Sharif University of Technology Farzad, Amir (Author) ; Rabiei, Hamid Reza (Supervisor)
    Information Technology In the recent years, Peer-to-Peer Networking and Applications has received significant attention from both the Internet users and research area. One of the most successful Applications of P2P networks is streaming the video which is applicable in Internet TV. On the other hand, Complex networks describe a wide range of networked systems in technology, nature and society, such as Internet, WWW networks, P2P networks, biological networks and social interactions.In this thesis we focus on mesh-pull based streaming networks and our goal is to propose a complex network model for such a P2PIPTV topology. To reach to this aim we consider the microscopic processes on each node... 

    A multi-sender multicast algorithm for media streaming on peer-to-peer networks

    , Article Computer Communications ; Volume 30, Issue 10 , July , 2007 , Pages 2191-2200 Firooz, M. H ; Ronasi, K. (Keivan) ; Pakravan, M. R. (Mohammad Reza) ; Nasiri Avanaki, A. (Alireza) ; Sharif University of Technology
    Unlike those on Internet, the media providers on P2P networks are ordinary nodes with limited shared resources such as bandwidth. Multi-sender methods are the best existing solutions to video streaming on P2P networks. In this paper, we propose use of a multicast method on the top of an arbitrary multi-sender method so that all requesting peers receive almost the same expected bit-rate. Experimental results, derived from implementation of the proposed algorithm on Pastry P2P network confirm our claim. Another advantage of our method over the existing methods is its scalability with the number of receivers  

    A fast and reliable multi-sender algorithm for peer-to-peer networks

    , Article Journal of Network and Computer Applications ; Volume 32, Issue 3 , May , 2009 , Pages 733–740 Firooz, M. H. (Mohammad Hamed) ; Sharif University of Technology
    Due to special constraints in peer-to-peer (P2P) networks (such as bandwidth limitation) and because of their highly dynamic characteristics, a single node cannot provide a reliable multimedia stream to the receivers. Several multi-sender algorithms are proposed to reliably deliver a media stream to the receiver through the intrinsically unreliable P2P networks. Based on upload bandwidths and availability of peers as well as the bandwidths of the links connecting the senders and the receiver, PROMISE selects a set of active senders to maximize the expected bit-rate delivered to the receiver. By careful investigation of PROMISE, in this paper, we present why and how it deviates from finding... 

    A novel method for supporting locality in peer-to-peer overlays using hypercube topology

    , Article ISMS 2010 - UKSim/AMSS 1st International Conference on Intelligent Systems, Modelling and Simulation, 27 January 2010 through 29 January 2010, Liverpool ; 2010 , Pages 391-395 ; 9780769539737 (ISBN) Gharib, M ; Barzegar, Z ; Habibi, J ; Sharif University of Technology
    Today, peer-to-peer networks are become more popular among internet users and more than millions peers share high volume of data from anywhere. Sending and receiving these data increase the network traffics terribly. By improving the performance of these networks not only the efficiency of these networks increase but also the overall performance of the internet augments. To achieve high performance and resilience to failures, a peer can make connections with those other peers that are geographically closer to it. In this paper, we present a novel mechanism for placing peers on the overlay network, which supports locality without increasing network traffic seriously  

    A push-pull network coding protocol for live peer-to-peer streaming

    , Article Computer Networks ; Volume 130 , 2018 , Pages 145-155 ; 13891286 (ISSN) Ayatollahi, H ; Khansari, M ; Rabiee, H. R ; Sharif University of Technology
    Elsevier B.V  2018
    In this paper, we propose a new peer-to-peer (P2P) video streaming protocol which presents an implementation of network coding with a new caching mechanism. It employs a push-pull mechanism for sending the video chunks between peers. More specifically, this push-pull mechanism gives priority to the video chunks according to their video layers. The video base layer is transmitted through a pushing mechanism while the enhancement layers employ a pulling mechanism. Moreover, in the network coding algorithm of this protocol, we introduce a caching mechanism to improve the network's performance as well as the video streaming quality. The comprehensive simulations show that the proposed protocol... 

    An ontology based routing index in unstructured peer-to-peer networks

    , Article 13th International Computer Society of Iran Computer Conference on Advances in Computer Science and Engineering, CSICC 2008, Kish Island, 9 March 2008 through 11 March 2008 ; Volume 6 CCIS , 2008 , Pages 960-963 ; 18650929 (ISSN); 3540899847 (ISBN); 9783540899846 (ISBN) Mashayekhi, H ; Saremi, F ; Habibi, J ; Rostami, H ; Abolhassani, H ; Sharif University of Technology
    We present an ontology based indexing method for unstructured P2P networks. We maintain limited size indexes at each node to identify number of documents accessible on each concept without loosing any indexing information. Out method supports complex queries, combined of conjunction and disjunction phrases. We simulate our search algorithm on an unstructured P2P network and show that our method significantly reduces the network traffic. © 2008 Springer-Verlag  

    Efficient Search in Peer-to-Peer Networks

    , Ph.D. Dissertation Sharif University of Technology Rostami, Habib (Author) ; Habibi, Jafar (Supervisor)
    Peer-to-Peer networks are invented to enable participants (peers) to share their resources and find and use the shared resources of the others. So the main issue is the mechanism of finding granted resources of the other peers. In Peer-to-Peer networks, there is no central server to index shared resources of the peers. So peers should collaborate to provide a fully distributed mechanism for searching resources. Considering the huge size of peer-to-peer systems, it is apparent that efficiency of the search mechanism is very critical. In this thesis, to have efficient seach in Peer-to-Peer networks, we propose two approaches. Then based on these approaches, we propose the third approach to... 

    A Content Aware Packet Loss Recovery Scheme in P2P Video Streaming Systems

    , M.Sc. Thesis Sharif University of Technology Ahmadifar, Behnam (Author) ; Akbari, Behzad (Supervisor)
    Streaming video over the Internet has become popular in recent years. There are also popular solutions for data delivery, but these approaches are very inflexible and unpleasant because no appropriate error recovery technique isprovided in the application level of these systems for multimedia contents. In the past few years numerous error resilience Peer-to-Peer (P2P) systems have been introduced but still there is no fully dynamic error recovery technique. In this thesisthe researcher proposed a frame-based hybrid FEC-ARQ (Forward Error Correction – Automatic Repeat request) error recovery in Variable Bit Rate (VBR) video streams based on the network situation in a way that before... 

    Peer-to-Peer Video Streaming System Over Wireless Mesh Networks

    , M.Sc. Thesis Sharif University of Technology Moayeri, Faranak (Author) ; Akbari, Behzad (Supervisor) ; Khansari, Mohammad (Co-Advisor)
    Nowadays, deployment of peer-to-peer video streaming systems over wireless mesh networks has attained increasing popularity among a large number of users around the world. In this thesis, we present an efficient peer-to-peer live video streaming architecture over multi-hop wireless mesh networks. In our proposed architecture, we take the physical topology of the network into account and based on a distributed locality-aware neighbor selection algorithm in the overlay construction phase, we generate an efficient mesh-based overlay on top of wireless mesh networks. In locality-aware neighbor selection algorithm, instead of choosing randomly, peers find their best neighbors based on their... 

    A Complex Network Model for Peer-to-Peer Streaming Networks

    , M.Sc. Thesis Sharif University of Technology Kaveh, Amin (Author) ; Akbari, Behzad (Supervisor) ; Rabiee, Hamid Reza (Supervisor)
    Complex networks science have become the major method in the modeling of topological features of networks and graphs. Although file sharing Peer-to-Peer systems can be modeled by networks with un-weighted nodes and links, using these networks for Peer-to-Peer streaming systems have not led to a suitable model.In this research, we aim to model Peer-to-Peer streaming networks with weighted nodes and weighted links so that present the performance of nodes and the amount of streaming that is transmitted between nodes respectively. Due to lack of information about upload bandwidth distribution in networks we assume this distribution as uniform. Because of dynamics of network, this distribution... 

    Design and Evaluation of an Efficient Protocol for Temporal Scalable Video Streaming over Hybrid CDN-P2P Network

    , M.Sc. Thesis Sharif University of Technology Fellah Jahromi, Anahita (Author) ; Akbari, Behzad (Supervisor) ; Khansari, Mohammad (Supervisor)
    Hybrid CDN-P2P architecture has been introduced to combine scalability advantage of P2P and reliability of CDN networks. Although it has been proved that CDN-P2P is more efficient than other architectures for live video streaming, there is still the question, “How is it possible to be more efficient in providing higher service quality?” Quality degradation in P2P and Hybrid CDN-P2P is mainly connected to the lack of exploiting role of peers’ heterogeneity in the system. Most of currently deployed live video streaming systems don’t adapt to bandwidth of the peers and just send one version of video to all users. To tackle this issue, many researches combine P2P solution with scalable video... 

    Implementation and Experimentation of a P2P Network for Dynamic Multidimensional Data Structure

    , M.Sc. Thesis Sharif University of Technology Moeen Taghavi, Maryam (Author) ; Ghodsi, Mohammad (Supervisor)
    This thesis presents a dynamic multidimensional data structure, which is called Improved Skip Quadtree for peer-to peer networks. This data structure is the Improved version of Skip Quadtree which originally presented jointly by D.Eppstein, M.T.Goodrich, and J.Z.Sun. It tries to combine the best features of two well-known data structures; hieracical structure search quadtree, and skip list. In this thesis, it is tried to focus on algorithms for inserting and deleting points in both skip quadtree and Improved skip quadtree, which is fast method for performing point location and approximate range queries. The result of experimentation and implementation of this structure shows that it can be... 

    Exploiting Locality Properties of Nodes for Improving Search Efficiency in P2P Networks

    , M.Sc. Thesis Sharif University of Technology Hariri, Negar (Author) ; Habibi, Jafar (Supervisor)
    The Use of peer-to-peer architectures instead of traditional client-server architecture can be beneficial in many aspects such as increasing scalability of the systems, enhancing fault tolerance in critical situations, extending the system resources and various other advantages. Nowadays, many applications are based on peer-to-peer architectures and as a result, a large portion of the internet traffic is produced by these applications. This has been a motivation to many researchers to focus on reducing the amount of this traffic while satisfying the content distribution demands. One of the main problems that can result in generating large amount of traffic and also long response times for... 

    Grid Resource Discovery Using a Peer-to-Peer Approach

    , M.Sc. Thesis Sharif University of Technology Dorri Nogoorani, Sadegh (Author) ; Sarbazi Azad, Hamid (Supervisor)
    Resource sharing is the most important feature of a Grid. Resource discovery enables users to find the most suitable resources to run Grid jobs on. Resource discovery systems are often centralized or hierarchical. These structures are usually prone to a single point of failure, and unbalanced distribution of processing and storage load, making them inefficient as the Grid grows. These challenges have led researchers to adapt distributed approaches, such as Peer-to-Peer file sharing solutions. The important differences between Grid resource discovery and P2P file discovery (e.g. different resource attributes, queries, change patterns etc.) make it difficult to port the existing solutions to... 

    Improving Exploiting of Network Resources in Peer to Peer Overlay Networks

    , M.Sc. Thesis Sharif University of Technology Gharib, Mohammed (Author) ; Habibi, Jafar (Supervisor)
    Today, peer to peer networks have become quite popular due to their ability to easy access to shared resources regardless of their location in World. In these systems files are stored at the end user machines which named peer, rather than at a central server, in contrast to the traditional client-server systems, files are transferred directly between peers. sending and receiving those data, occupy a large amount of the internet bandwidth. So, by improving the efficiency of these networks, the total efficiency of the internet will improved. These systems are usually constructed on the other networks such as TCP/IP as an underlay or physical networks. Despite of structure of peer to peer... 

    A Hybrid Peer-to-Peer Architecture for Real-Time Layered Video Streaming Over the Internet

    , M.Sc. Thesis Sharif University of Technology Moshref Javadi, Masoud (Author) ; Rabiee, Hamid Reza (Supervisor)
    The accessibility of broadband Internet to home users has pushed video broadcasting applications up in the list of the most favorite IP-based applications. A Peer-to-Peer overlay network is an attractive foundation for video streaming as it can shift the burden of content distribution from the network routers and servers to the clients. However, live Peer-to-Peer media streaming systems face many challenges such as bandwidth heterogeneity, node churn, and selfish nodes. Although many tree based and mesh based streaming protocols have been proposed, each has its own drawbacks such as unreliability and unfairness in the tree based and long startup delay and complex scheduling in mesh based... 

    Content Aware Packet Scheduling in Peer-to-Peer Video Streaming

    , M.Sc. Thesis Sharif University of Technology Motamedi, Reza (Author) ; Rabiee, Hamid Reza (Supervisor)
    The accessibility of broadband Internet to home users has pushed video broadcasting applications up, in the list of most favorite applications in todays Internet. Such applications involve delivering the data which generated in a single sender to a set of users which are scattered around the world. While it was formerly believed that the IP-Multicasting is the mean to provide this kind of services, the trend has altered to the use of Application Layer Multicasting techniques due to their deployment simplicty. Since their advent, Peer to Peer applications has mitigated many problems previously unsolved in the field of communication. File sharing, distributed file systems, distributed data... 

    A Locality Aware P2P Overlay Architecture for Video Streaming

    , M.Sc. Thesis Sharif University of Technology Bayat, Navid (Author) ; Akbari, Behzad (Supervisor)
    Internet video networks have already attracted millions of Internet users, and Internet video is one of the fast growing Internet services. The peer-to-peer (P2P) network is an efficient solution to supporting large scale video streaming on the Internet. P2P networks can deliver live multimedia content to millions of users with low cost at any time, and at anywhere they want. In this thesis, we investigate solutions to enhancing the performance of the unstructured mesh-based. Locality awareness or network proximity is one of the essential characteristics of P2P networks. In live P2P video streaming we face to some challenges like bandwidth heterogeneity of peers, and peer churn. In the P2P...