Loading...
Search for: peer-to-peer-networks
0.01 seconds

    Transactive energy market mechanism with loss implication

    , Article IEEE Transactions on Smart Grid ; Volume 12, Issue 2 , 2021 , Pages 1215-1223 ; 19493053 (ISSN) Azizi, A ; Aminifar, F ; Moeini Aghtaie, M ; Alizadeh, A ; Sharif University of Technology
    Institute of Electrical and Electronics Engineers Inc  2021
    Abstract
    Electric distribution network is undergoing fundamental transition from conventional top-down structure to an environment where local prosumers, as transactive agents, are able to form peer-to-peer (P2P) energy trades among themselves. One of the challenges in such networks is allocating the incurred losses to the peers of the transactive market through a transparent and fair framework. In this article, it is demonstrated that the existing methods of loss allocation may cause a cross-subsidization problem when it comes to transactive energy systems, and a solution is offered to the problem. Furthermore, a novel transactive market mechanism is proposed which deploys the loss allocated to each... 

    SkipTree: A Scalable range-queryable distributed data structure for multidimensional data

    , Article 16th International Symposium on Algorithms and Computation, ISAAC 2005, Hainan, 19 December 2005 through 21 December 2005 ; Volume 3827 LNCS , 2005 , Pages 298-307 ; 03029743 (ISSN); 3540309357 (ISBN); 9783540309352 (ISBN) Alaei, S ; Toossi, M ; Ghodsi, M ; Sharif University of Technology
    2005
    Abstract
    This paper presents the SkipTree, a new balanced, distributed data structure for storing data with multidimensional keys in a peer-to-peer network. The SkipTree supports range queries as well as single point queries which are routed in O(log n) hops. SkipTree is fully decentralized with each node being connected to O(logn) other nodes. The memory usage for maintaining the links at each node is O(log n log log n) on average and O(log2 n) in the worst case. Load balance is also guaranteed to be within a constant factor. © Springer-Verlag Berlin Heidelberg 2005  

    RAQ: A range-queriable distributed data structure

    , Article 31st Conference on Current Trends in Theory and Practice of Computer Science, Liptovsky Jan, 22 January 2005 through 28 January 2005 ; Volume 3381 , 2005 , Pages 269-277 ; 03029743 (ISSN) Nazerzadeh, H ; Ghodsi, M ; Sharif University of Technology
    Springer Verlag  2005
    Abstract
    Different structures are used in peer-to-peer networks to represent their inherently distributed, self-organized, and decentralized memory structure. In this paper, a simple range-queriable distributed data structure, called RAQ, is proposed to efficiently support exact match and range queries over multi-dimensional data. In RAQ, the key space is partitioned among the network with n nodes, in which each element has links to O(log n) other elements. We will show that the look-up query for a specified key can be done via O(log n) message passing. Also, RAQ handles range-queries in at most O(logn) communication steps. © Springer-Verlag Berlin Heidelberg 2005  

    LiveCod: A mesh-pull P2P live streaming system with XOR-based network coding

    , Article 2010 IEEE Globecom Workshops, GC'10 ; 2010 , Pages 436-441 ; 9781424488650 (ISBN) Ayatollahi Tabatabaii, S. H ; Khansari, M ; Rabiee, H. R ; Sharif University of Technology
    Abstract
    This paper presents a mesh-pull peer-to-peer (P2P) live video streaming system. The proposed XOR-based Network Coding (XOR-NC) system is based on GIA protocol and introduces new search and answer data formats for chunks which are used by the network coding algorithm for exchanging data among peers. The search message contains the XORed GOP (Group of Picture) keys and some meta-data such as search key. The answer message, however, has the XORed GOP data and a summary of video blocks of the encoded GOP. In order to reduce the encoding complexity at each peer, a new content-based cache (CCache) is also introduced. Comparison of LiveCod with traditional GIA and GIA with random network coding... 

    Combining search and trust models in unstructured peer-to-peer networks

    , Article Journal of Supercomputing ; Volume 53, Issue 1 , July , 2010 , Pages 66-85 ; 09208542 (ISSN) Mashayekhi, H ; Habibi, J ; Sharif University of Technology
    2010
    Abstract
    Effectiveness of Peer-to-Peer (P2P) systems highly depends on efficiency and scalability of their search algorithms. Moreover, managing trust is a key issue for wide acceptance of P2P computing. Surprisingly, the majority of the available trust systems ignore the underlying search algorithm and assume it is preexisting. We claim that combining search and trust systems yields significant performance gains in terms of network traffic and query success rate. In this paper, we propose a robust and efficient trust based search framework for unstructured P2P networks. Our framework maintains limited size routing indexes combining search and trust data to guide queries to most reputable nodes. By... 

    Efficient semantic based search in unstructured peer-to-peer networks

    , Article 2nd Asia International Conference on Modelling and Simulation, AMS 2008, Kuala Lumpur, 13 May 2008 through 15 May 2008 ; 2008 , Pages 71-76 ; 9780769531366 (ISBN) Mashayekhi, H ; Habibi, J ; Rostami, H ; Sharif University of Technology
    2008
    Abstract
    Peer-to-peer networks have gained a tremendous popularity in sharing huge volumes of data. Success of such networks highly depends on the performance of their search algorithm. We propose a semantic based search algorithm for unstructured peer-to-peer networks. In the proposed method we establish ontology based indexes for outgoing links of each node, which are utilized in routing the query through the network. In contrast to available approaches, we maintain limited size indexes and also consider number of documents accessible via each link and the distance between source and destination nodes, to improve the accuracy and efficiency of our algorithm. Our design is scalable and adaptable, to... 

    Network Coding for Distributed Storage System

    , M.Sc. Thesis Sharif University of Technology Hosseini Sohei, Maryam (Author) ; Movaghar Rahimabadi, Ali (Supervisor)
    Abstract
    Network coding is realized to have great potential for improving the performance of uncoordinated distributed networked storage, and also cooperative content distribution networks (Peer-to-Peer networks). In these kinds of systems, file is stored or dispensed in blocks which can be the coded version of the original blocks of the file. The existing network coding scheme in P2P networks (Avalanche) finds coding opportunities and uses them in forwarding en-coded blocks through the network. This scheme uses the swarming technique and network coding together, in a single transmission, and consequently, it achieves several fold increase in the throughput of P2P networks. In this thesis, we have... 

    A Hybrid Mesh-Tree Peer-to-Peer Overlay Structure for Layered Video Streaming

    , M.Sc. Thesis Sharif University of Technology Tahghigh Jahromi, Narjes (Author) ; Movaghar Rahimabadi, Ali (Supervisor) ; Akbari, Behzad (Supervisor)
    Abstract
    Nowadays peer-to-peer networks are more popular than the client server model. Distributed manner of peers cooperation can decrease the heavy overhead of the server and all peers act both as clients and servers. Peer-to-peer networks have two famous structures called tree and mesh. Tree overlay has some challenges such as resiliency problems caused by peer churns and the leaf nodes that cannot use their upload bandwidth. Mesh overlay has does not have such problems, but it has a high delivery latency and overhead caused by pull mechanism. Using a hybrid mesh/tree overlay offers a push-pull approach and leads to using the advantages of both overlays simultaneously. Also in peer-to-peer... 

    Efficient Content Partitioning and Block Scheduling in Mesh-Based Peer-to-Peer Live Video Streaming Systems

    , M.Sc. Thesis Sharif University of Technology Farahani, Mohamad (Author) ; Rabiee, Hamid Reza (Supervisor) ; Akbari, Behzad (Co-Advisor)
    Abstract
    In recent years peer-to-peer video streaming systems have become the major alternative for traditional client-server models, and several P2P streaming applications have attracted a large number of users on the Internet. In a mesh based P2P streaming architecture a video stream is portioned into video blocks and each peer pulls these video blocks from its neighbors. Since the uplink bandwidth of each peer is its main constraint in transmission video blocks, efficient block scheduling can play an important role in improving the perceived video quality by peers. Moreover, the granularity of video blocks can have a significant impact on the performance of the system. In this thesis, we propose... 

    Performance Improvement of Content Delivery Wireless Networks

    , M.Sc. Thesis Sharif University of Technology Tahmasbi Nejad, Mohammad Ali (Author) ; Hossein Khalaj, Babak (Supervisor)
    Abstract
    Nowadays, enormous amounts of data are transferred through data communication networks every day in order to fulfill end users’ demands all over the world.The capacities of the links between network nodes, or in other words, the amount of bandwidth available to carry data is undoubtedly one of the most expensive resources as well as the one of most importance which not only plays an essential role in communicating information packets over such a vast network, but is a major determinant of Quality of Service (QoS) in terms of rapidity as well. The idea of using cache memories to optimize network bandwidth consumption laid the foundation for developing Content Delivery Networks (CDNs). In such... 

    P2P D DoS Detection

    , M.Sc. Thesis Sharif University of Technology Rajaee Ramsheh, Shahaboddin (Author) ; Khansari, Mohammad (Supervisor) ; Akbari, Behzad (Co-Advisor)
    Abstract
    attacks have become such a serious problem that according to the recent security firms’ reports, more than five thousands attacks are launched per day, whichcould lead to lots of damage and loss of online businesses. When a P2P system has millions of concurrently active peers, there is the risk that an attacker misuses these clients, or diverts their generated traffic to launch DDoS attack.As we will see, since BitTorrent has gained more popularity among other P2P protocols,and ithas the most number of concurrent active users,it may lead to destructivedamagesif exploited by attackers for lunching DDoS attack. Thus, we have focused on DDoS detection over this protocol.In this study, first,we... 

    Distributed Data Mining in Peer-to-Peer Systems

    , Ph.D. Dissertation Sharif University of Technology Mashayekhi, Hoda (Author) ; Habibi, Jafar (Supervisor)
    Abstract
    Peer-to-peer (P2P) computing is a popular distributed computing paradigm for many applications which in-volve exchange of information among a large number of peers. In such applications, large amount of data is distributed among multiple dispersed sources. Therefore, data analysis is challenging due to processing, storage and transmission costs. Moreover, the data rarely remains static and frequent data changes, quickly out date previously extracted data mining models. Distributed data mining deals with the problem of data analysis in environments with distributed data and computing resources. In this dissertation, we explore distributed data mining in different structures of P2P systems. In... 

    Sparse Recovery in Peer to Peer Networks via Compressive Sensing

    , M.Sc. Thesis Sharif University of Technology Fattaholmanan Najafabadi, Ali (Author) ; Rabiei, Hamid Reza (Supervisor)
    Abstract
    Monitoring large-scale networks is a critical yet challenging task. Enormous number of nodes and links, limited power, and lack of direct acceß to the entire network,are the most important difficulties. In applications such as network routing,where all nodes need to monitor the status of the entire network, the situation is even worse. In this thesis, a collaborative model in which nodes pick up information from measurements generated by other nodes, is proposed. Considering the fact that in most cases the networked data is sufficiently sparse, we used the Compreßive Sensing theory in the recovery phase of the proposed method. Using this model, for the first time, an upper bound is derived... 

    An Incentive Mechanism for Peer to Peer Push-Pull Live Video Streaming Systems

    , M.Sc. Thesis Sharif University of Technology Mohammadifar, Amir Ali (Author) ; Khansari, Mohammad (Supervisor) ; Rabiei, Hamid Reza (Supervisor)
    Abstract
    Peer to peer networks and especially peer to peer live video streaming systems are becoming more and more popular these days. To disseminate the video chunks in a live P2P video streaming system all users should contribute in uploading the video chunks; however there are some selfish peers who tend to download video chunks from the network while they do not upload any data to the network; these peers are called free-riders. With incorporating the incentive mechanisms in peer to peer live video streaming systems the chance of free-riders to get the full video or the video with the intended quality will be very low. In this research we propose a push-pull live video streaming system with a... 

    An Energy Sharing Model among Smart Energy Hubs Based on Blockchain Concept

    , M.Sc. Thesis Sharif University of Technology Ebrahimi, Mahan (Author) ; Ranjbar, Ali Mohammad (Supervisor) ; Sheikhi, Aras (Supervisor)
    Abstract
    In the light of rapid advancement in renewable energy technologies, they become an appropriate way to supply energy demands with lower costs. It also gives them the chance to earn money by selling surplus energy to other energy consumers. The coordination of different energy types and the ability of energy conversion, facilitates the rising of new energy prosumers called “Smart Energy Hub(SEH)”. This thesis proposes a model of energy trading among SEHs. The model consists of SEHs, energy utility grids, energy consumers and aggregator. In this model, aggregator aggregates between SEHs, energy consumers and utility grids in order to maximize its profit. Bilevel optimization problem has been... 

    Performance analysis of packet loss recovery policies in P2P video streaming

    , Article International Journal of Internet Protocol Technology ; Vol. 8, issue. 1 , 2014 , p. 44-53 Akbari, B ; Rabiee, H. R ; Ghanbari, M ; Sharif University of Technology
    Abstract
    Packet loss recovery is an important part of P2P video streaming networks due to inevitable packet loss in today's internet and interdependency of data units in compressed video streams. In addition, the architecture of P2P streaming networks, in which the data delivered to the receivers through chain of peers, can intensify the impact of the internet packet loss on the quality of perceived video at the receivers. FEC and ARQ are the two most important techniques that can be used to overcome the side effect of the internet packet loss in P2P video streaming networks. Based on these two techniques, different packet loss recovery strategies can be applied in different overlay hops of a given... 

    Bacterial foraging search in unstructured P2P networks

    , Article Canadian Conference on Electrical and Computer Engineering ; 2014 Sharifkhani, F ; Pakravan, M. R ; Sharif University of Technology
    Abstract
    In this paper, a new search algorithm in heterogeneous hierarchical unstructured p2p networks is presented which takes into account heterogeneity of peers such as upload bandwidth, life time in the network and process capacity in its peer discovery policy as factors that influence download performance and user satisfaction. One advantage of this algorithm is that it can be performed in a completely unstructured network without imposing any change on network topology and file replication. However, it obviously decreases file download time as it is designed to discover broad-bandwidth nodes with a higher probability. This property results in a fair distribution of load over heterogeneous p2p... 

    Locality-awareness in multi-channel peer-to-peer live video streaming networks

    , Article Proceedings - International Conference on Advanced Information Networking and Applications, AINA ; March , 2013 , Pages 1048-1055 ; 1550445X (ISSN) ; 9780769549538 (ISBN) Bayat, N ; Rabiee, H. R ; Salehi, M ; Sharif University of Technology
    2013
    Abstract
    The current multi-channel P2P video streaming architectures still suffer from several performance problems such as low Quality of Service (QoS) in unpopular channels. The P2P systems are inherently dynamic, and their performance problems could be categorized into four groups; peer churn, channel churn, uncooperative peers, and geographical distribution of peers. In this paper, for the first time, we develop a novel locality-incentive framework for multi-channel live video streaming. We propose a hierarchical overlay network architecture by utilizing a dual-mode locality-Awareness method (spatial and temporal). Moreover, an incentive mechanism for encouraging peers to dedicate their upload... 

    A distributed locality-aware neighbor selection algorithm for P2P video streaming over wireless mesh networks

    , Article 2012 6th International Symposium on Telecommunications, IST 2012 ; 2012 , Pages 639-643 ; 9781467320733 (ISBN) Moayeri, F ; Akbari, B ; Khansari, M ; Ahmadifar, B ; Sharif University of Technology
    2012
    Abstract
    Nowadays, deployment of peer-to-peer video streaming systems over wireless mesh networks has attained raising popularity among large number of users around the world. In this paper, 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 network into account and based on a distributed 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... 

    Locality aware P2P overlay architecture for live video streaming

    , Article 2012 6th International Symposium on Telecommunications, IST 2012 ; 2012 , Pages 650-655 ; 9781467320733 (ISBN) Bayat, N ; Akbari, B ; Rabiee, H. R ; Salehi, M ; Sharif University of Technology
    2012
    Abstract
    Recently, using Peer-to-Peer (P2P) overlay architectures have become a popular approach for live video streaming over the Internet. Since the peers in these systems are geographically distributed, the communication between them imposes huge redundant traffic into the Internet. One solution to address this problem is utilizing the locality aware algorithms to optimize the neighbor selection policy. However, for real-time applications like live video streaming we need to consider the trade-off between localizing the traffic and service quality. In this paper, we propose a novel pure P2P framework through two phases; (1) Local tracker selection, and (2) Overlay mesh construction. We introduce...