Peer-to-Peer: an Enabling Technology for Next-Generation E-learning
|
|
|
- Brian Doyle
- 10 years ago
- Views:
Transcription
1 Peer-to-Peer: an Enabling Technology for Next-Generation E-learning Aleksander Bu lkowski 1, Edward Nawarecki 1, and Andrzej Duda 2 1 AGH University of Science and Technology, Dept. Of Computer Science, Cracow, Poland [email protected] 2 Grenoble Institute of Technology, LSR Laboratory, Grenoble, France [email protected] Abstract In this paper, we explore new directions for future e-learning tools. Our idea is to use peer-to-peer technologies to create collaborative learning communities. We start by analyzing the limitations of current e-learning tools. Then, we present an overview of peer-to-peer technologies to show how they can be used for better e-learning tools. Finally, we propose a framework for collaborative communities based on enhanced peer-to-peer networks. This position paper presents initial results of our work and we continue to work on the detailed specification of the proposed framework and its prototype implementation. 1 Introduction The advent of the Internet and the Web has enabled a rapid grow of information and communication technologies used in the learning process, typically referred to as e-learning. We can distinguish between two main kinds of e- learning technologies. In the first one, traditional lectures given in a classroom are delivered to learners through on-line multimedia streaming. Such process allows learning even if teachers and learners are at different places. A multimedia stream can also be recorded and replayed later to make learning possible at any time, thus enabling off-line delayed courses. Other material such as slides can augment the image and the sound of the lecture to form structured multimedia presentations in which different media are synchronized in time. Several tools support this kind of technology, e.g. products by RealNetworks [7] or the SMIL standard developed by W3C [11]. Still, multimedia streaming oriented e-learning remains focused on the traditional model of a lecturer transmitting knowledge to learners. The second kind of e-learning technologies is more focused on teaching material and aims at providing rich learning content offered to learners through Web portals. A teacher creates a complex document composed of learning units (lesson, course, exercise, quiz) on which learners can work at any place or at
2 2 any time. The advantage of this technology is its off-line nature a learner can learn when it is well-timed and make progress at her own pace. However, in this process a learner sometimes requires some help from the teacher, which can be achieved via mail exchange, forum messages, chat, or more rarely via audio or video-conferences. Learning objects are usually documents with complex structure that require standardized formats for using and exchanging them (we can cite standards like SCORM [2] or IMS [5]). Searching for relevant content may be a problem so that usually a learning object includes some metadata for precise indexing. Several standards exists for specifying metadata such as Dublin Core [8] and RDF [12]. Even if a considerable amount of tools and products is largely available, e- learning has not yet gained wide popularity and it is not clear if it is beneficial for all actors: learners, teachers, and teaching institutions. In this paper, we will try to identify some reasons for this state and sketch some new directions to follow, if we want to make e-learning happen. Our idea is to explore how peer-to-peer technologies (P2P) can be used for e-learning and what they can bring to this domain. 2 Limitations of the current e-learning technologies We have identified several problems with current technologies and tools for e- learning: any technology follows the traditional hierarchical learning model involving a teacher and a group of learners, in the case of on-line technologies, a teacher and a group of learners need to be present at the same time, learners in a group usually work in isolation without coordination or close communication, the cost of investment in e-learning may be prohibitive, for instance the professional video and audio equipment for multimedia distribution is expensive and requires highly qualified staff; running off-line e-learning portals relies on qualified personnel and requires constant maintenance, using complex learning objects and advanced communication tools is not easy for all learners, because it requires some level of computer literacy and initial instruction, which can be a barrier for large adoption. In our view, we can overcome all these problems with a new approach based on peer-to-peer networking. We observe that existing e-learning tools have followed the development of the Internet and the Web, but widely deployed peerto-peer tools have not been yet considered as a source of possible enhancements of e-learning technologies. We think that peer-to-peer technologies may enable wide and easy distribution of learning objects, change the traditional hierarchical teaching model into a flat one,
3 3 support via a distributed learning object the formation of collaboration groups with learners having common objectives, provide an anchoring point for easy interactive communication between learners. To better assess the possibilities of P2P technologies, we briefly introduce the principles of their operation. 3 Principles of peer-to-peer technologies Zasada Napster Napster catalog 1. Where is? 2. A's got A 3. GET B Fig. 1. Principle of Napster In peer-to-peer technologies, communication follows a different model from the traditional client-server one widely used in current distributed systems [1]. In the client-server model, the roles of communicating entities are asymmetrical: a server waits for incoming connections or queries from a client and provides 1 some service. A peer system may act as a client and a server depending on what operation it needs to perform, for example it can respond to a search query as if it were a server and forward it to other systems as if it were a client. At the beginning, peer-to-peer systems have appeared as technologies for sharing audio or video files. More recently, they also provide any kind of large scale distributed services: television broadcasting [6] or handling a directory of VoIP subscribers (e.g. Skype [3]). The first peer-to-peer system designed for sharing MP3 files was Napster that provided a centralized catalog of files available on personal computers. Figure 1 shows the principle of its operation: when system B wants to find file held at system A, it queries the catalog that returns A as the holder of the file. Then, B directly contacts system A to request the file. The main drawback of this scheme is the centralized catalog of files on which depends correct operation of the system. Gnutella proposed another way of operation, which is completely distributed. Every node in the Gnutella network knows several peers, e.g. system B knows systems C and D in Figure 2. When it receives a query for a file (operation 1), it checks whether it holds the file and forwards the query to all its peers, which
4 4 Zasada Gnutelli 5. C's got it! 4. C's got it! 2.? C A 1.? B 3.? 5. D's got it! 2.? 4. D's got it! D 6. GET Fig. 2. Principle of Gnutella 2 is called flooding (operation 2-3). Nodes that hold the desired file, reply with a message that returns back on the path followed by the query (operation 4-5). The node at the origin of the query chooses one node and downloads the file. The system may increase the download performance if the node downloads different chunks of the same file from different nodes. One drawback of this scheme is related to flooding the propagation of queries based on this principle in a large scale system may take a lot of time. Zasada FastTrack (Kazaa) C A 2. D and C've got it! 1.? B catalog of B, C, D supernode B, C, D D 3. GET Fig. 3. Principle of FastTrack FastTrack is a hybrid architecture in between Napster and Gnutella. Popular P2P systems such as Kazaa and Grokster are based on the Fast Track software library. In FastTrack, some nodes in the network play the role of supernodes that maintain parts of the catalog needed to find a file. This is the case of node B in Figure 3 that knows which files are held on nodes B, C, and D. When A tries to find a file, it sends a query to its supernode (operation 1) that looks up the 3
5 5 catalog to find the holder. It then returns the placement of the file and A can download the desired file. In a large scale network, there are a lot of supernodes and a query is flooded to all of them to find the required file. Many other P2P systems exist and their operation slightly differ according to what functionality they want to optimize. We can cite BitTorrent, Freenet, JXTA, and some research prototypes such as Chord, Pastry, CAN, OpenDHT. From the point of view of e-learning systems, P2P technologies present some interesting features, but by now their application to this domain just begins. We will propose some new ideas on this subject in the next section. 4 Peer-to-peer technologies for e-learning Some work has already pointed out the importance of applying P2P technologies to education. Edutella has proposed a peer-to-peer architecture for exchanging RDF-based metadata [9]. It builds upon Semantic Web techniques and the JXTA middleware. Its purpose is to make the reuse of globally distributed learning resources easier. Berman and Annexstein has considered P2P technologies as crucial in future educational systems [4]. In particular, they propose to integrate them in a new personal knowledge management paradigm, which is useful for students and educators in many activities encountered in everyday teaching, researching, and learning. Our idea is to use P2P technologies for easy and large scale distribution of learning objects that will enable the creation of collaborative learning communities. A P2P network may provide easy access to educational resources without the need for third party Web servers, which often require considerable management and maintenance effort P2P networks operate in an autonomous and spontaneous way with minimal management overhead. Moreover, users can use P2P systems almost without any initial training. In current distance learning systems, educational resources are usually conceived for a single learner that works on her own, in most cases in isolation from other learners (however, some interaction between learners is usually provided via fora or chat). Imagine that we distribute an enhanced learning object through a P2P network to a group of learners. The enhancement consists of adding a means for anchoring a community of users interested in the content of a learning object: each learner that uses the object can easily communicate with other users or with the author/instructor related to the object. In such a dynamically formed community of learners, the learning process may become more efficient, because its members apply the principle of learning by teaching : the learners that understand different parts of the learning material can explain difficult matters to others. Usually it works well, because we start to understand a given problem sufficiently well, if we are able to explain it to somebody else. Thus, the whole group can make considerable progress even without referring to the author/instructor. In some cases though, more help will be needed and the learners can interact with the author/instructor.
6 6 To specify the details of a framework that operates along these lines, we need to address several issues. The first problem is related to a wide and easy distribution of learning objects. We have seen in the previous section that P2P technologies present many advantages with respect to this objective they offer a search functionality in a large scale network of nodes and a possibility of efficiently download desired objects. However, we have also seen that to precisely identify relevant learning objects, we need to enhance learning objects with some metadata to support more advanced search functionalities, the feature addressed in the Edutella project. So, our learning objects need also to include metadata and the supporting P2P network has to use them for precise searching. We need also decide which format should be used for representing the contents of learning objects, we can think about SCORM or IMS, and integrate it with a suitable metadata standard. Next issue concerns the formation of collaboration groups with learners having common objectives. In current P2P systems, there is no communication between users exchanging files. In our view, we need to enhance a learning object with a sort of a communication handle that will enable easy interactive communication between learners. This can be achieved by forming a communication overlay between involved nodes similar to what is done in recent VoIP networks such as Skype [3] or Gizmo [10], or TV distribution applications such as PPLive [6]. When an object appears on a node, it leaves a piece of information that will be used later for creating the audio or video communication overlay. At any time later on, a learner can contact other learners that use the object. Any other interested person such as an author or an instructor can be included in the overlay since its beginning. In this way, a learning object acts as a catalyst for a collaborative learning community. Still many other issues remain concerning the implementation of such communication overlay, for instance, how to leverage a considerable amount of existing tools and deployed VoIP or video distribution systems. We believe that such a P2P learning network will contribute to changing the current teaching model: instead of a traditional hierarchy between the teacher and the learner, we will enable a much more egalitarian mode of operation, in which every person is able to learn and teach according to her needs and abilities. 5 Conclusion This paper outlines some new directions for future e-learning tools. Our idea is to use peer-to-peer technologies to create collaborative learning communities. For precise searching, we plan to associate metadata with learning objects. In this way, learners will be able to search a peer-to-peer network for relevant learning objects. Moreover, we will enhance learning objects with communication handles to create a communication overlay between the learners interested in the common contents. At any time, a learner will be able to contact other learners that use the same learning object. The resulting collaborative space may change the traditional learning model into an egalitarian community enabling mutual
7 7 teaching and learning. Although we are at the initial stage of our work and many open questions remain, we believe that such ideas are original and worth of exploring. We continue to work on the detailed specification of the proposed framework and its prototype implementation. About the authors Aleksander Bu lkowski is a doctoral candidate at AGH University of Science and Technology in Cracow. His PhD thesis concerns the application of advanced communication techniques to e-learning. Edward Nawarecki is a professor at AGH University of Science and Technology in Cracow. He is a member of Commission of Computer Sciences and Automatics of Cracow Division of Polish Academy of Sciences. His research interests include expert systems, multi-agent systems, knowledge representation, and semantic Web. Andrzej Duda is a professor at Grenoble Institute of Technology (Institut National Polytechnique de Grenoble). Previously, he was a visiting scientist at the MIT Laboratory for Computer Science and an invited professor at EPFL (Swiss Federal Institute of Technology in Lausanne). His research interests include performance evaluation, distributed systems, multimedia, and networks. References 1. K. Aberer and M. Hauswirth. An Overview on Peer-to-Peer Information Systems. In Proc. of WDAS-2002, ADL. Sharable Content Object Reference Model (SCORM). In S.A. Baset and H. Schulzrinne. An analysis of the skype peer-to-peer internel telephony protocol. In Proc. of INFOCOM 06, K.A. Berman and F.S. Annexstein. An Educational Tool for the 21st Century: Peer-to-peer Computing. In Ohio Learning Network Conference, Windows on the Future Conference, IMS Global Learning Consortium. IMS learning design specification. In March X. Hei et al. Insights into PPLive: A measurement study of a large-scale P2P IPTV system. In Proc. Workshop on Internet Protocol TV (IPTV) services over World Wide Web, RealNetworks Inc. Real video technical white paper Dublin Core Metadata Initiative. Dublin core metadata element set (DCMES) Version 1.1. Recommendation. In Dublin Core Metadata Initiative, W. Nejdl et al. Edutella: a P2P Networking Infrastructure based on RDF. In Proc. of 11th World Wide Web Conference, Gizmo project.
8 8 11. W3C. Synchronized Multimedia Integration Language (SMIL). In W3C. Resource Description Framework (RDF). In
Peer-to-Peer Networks Organization and Introduction 1st Week
Peer-to-Peer Networks Organization and Introduction 1st Week Department of Computer Science 1 Peer-to-Peer Networks Organization 2 2 Web & Dates Web page http://cone.informatik.uni-freiburg.de/lehre/vorlesung/
The Role and uses of Peer-to-Peer in file-sharing. Computer Communication & Distributed Systems EDA 390
The Role and uses of Peer-to-Peer in file-sharing Computer Communication & Distributed Systems EDA 390 Jenny Bengtsson Prarthanaa Khokar [email protected] [email protected] Gothenburg, May
Multicast vs. P2P for content distribution
Multicast vs. P2P for content distribution Abstract Many different service architectures, ranging from centralized client-server to fully distributed are available in today s world for Content Distribution
Common P2P Examples. Peer to Peer Networks. Client-Server Architecture. Uses of P2P. Napster Morpheus Gnutella Freenet BitTorrent Skype
Peer to Peer Networks Common P2P Examples Napster Morpheus Gnutella Freenet BitTorrent Skype 1 2 Uses of P2P Client-Server Architecture File sharing Instant messaging Voice communication Collaboration
XOP: Sharing XML Data Objects through Peer-to-Peer Networks
22nd International Conference on Advanced Information Networking and Applications XOP: Sharing XML Data Objects through Peer-to-Peer Networks Itamar de Rezende, Frank Siqueira Department of Informatics
Architectures and protocols in Peer-to-Peer networks
Architectures and protocols in Peer-to-Peer networks Ing. Michele Amoretti [[email protected]] II INFN SECURITY WORKSHOP Parma 24-25 February 2004 Contents - Definition of Peer-to-Peer network - P2P
PEER TO PEER FILE SHARING USING NETWORK CODING
PEER TO PEER FILE SHARING USING NETWORK CODING Ajay Choudhary 1, Nilesh Akhade 2, Aditya Narke 3, Ajit Deshmane 4 Department of Computer Engineering, University of Pune Imperial College of Engineering
Network Applications
Computer Networks Network Applications Based on Computer Networking, 3 rd Edition by Kurose and Ross Network applications Sample applications E-mail Web Instant messaging Remote login P2P file sharing
Communication Software Laboratory Academic Year 2007-2008. E-learning Platforms. Moodle and Dokeos.
Communication Software Laboratory Academic Year 2007-2008 E-learning Platforms. Moodle and Dokeos. Group 95 Homero Canales Guenaneche 100031592 Fernando García Radigales 100039032 Index 1. Introduction...
RESEARCH ISSUES IN PEER-TO-PEER DATA MANAGEMENT
RESEARCH ISSUES IN PEER-TO-PEER DATA MANAGEMENT Bilkent University 1 OUTLINE P2P computing systems Representative P2P systems P2P data management Incentive mechanisms Concluding remarks Bilkent University
Research on P2P-SIP based VoIP system enhanced by UPnP technology
December 2010, 17(Suppl. 2): 36 40 www.sciencedirect.com/science/journal/10058885 The Journal of China Universities of Posts and Telecommunications http://www.jcupt.com Research on P2P-SIP based VoIP system
LIVE VIDEO STREAMING USING ANDROID
LIVE VIDEO STREAMING USING ANDROID Dharini Chhajed 1, Shivani Rajput 2 and Sneha Kumari 3 1,2,3 Department of Electronics Engineering, Padmashree Dr. D. Y. Patil Institute of Engineering and Technology,
Peer-to-Peer Systems: "A Shared Social Network"
Peer-to-Peer Systems: "A Shared Social Network" Nguyen Hoang Anh Helsinki University of Technology [email protected] Abstract In the last few years, the success of the Napster online music sharing program
Collaborative Open-Source software: the case of e-learning at University Fernando Pessoa
Collaborative Open-Source software: the case of e-learning at University Fernando Pessoa Feliz Gouveia, Luís Borges Gouveia [email protected], [email protected] CEREM Abstract We present the elearning project
P2P: centralized directory (Napster s Approach)
P2P File Sharing P2P file sharing Example Alice runs P2P client application on her notebook computer Intermittently connects to Internet; gets new IP address for each connection Asks for Hey Jude Application
elearning Methodology
1 Introduction elearning is the education methodology that takes advantage of modern information and communication technologies (ICT) to address the continuing educational needs of students. "Internet-enabled
Simulating a File-Sharing P2P Network
Simulating a File-Sharing P2P Network Mario T. Schlosser, Tyson E. Condie, and Sepandar D. Kamvar Department of Computer Science Stanford University, Stanford, CA 94305, USA Abstract. Assessing the performance
A PROXIMITY-AWARE INTEREST-CLUSTERED P2P FILE SHARING SYSTEM
A PROXIMITY-AWARE INTEREST-CLUSTERED P2P FILE SHARING SYSTEM Dr.S. DHANALAKSHMI 1, R. ANUPRIYA 2 1 Prof & Head, 2 Research Scholar Computer Science and Applications, Vivekanandha College of Arts and Sciences
Learning paths in open source e-learning environments
Learning paths in open source e-learning environments D.Tuparova *,1, G.Tuparov 1,2 1 Dept. of Informatics, South West University, 66 Ivan Michailov Str., 2700 Blagoevgrad, Bulgaria 2 Dept. of Software
Information Searching Methods In P2P file-sharing systems
Information Searching Methods In P2P file-sharing systems Nuno Alberto Ferreira Lopes PhD student (nuno.lopes () di.uminho.pt) Grupo de Sistemas Distribuídos Departamento de Informática Universidade do
HW2 Grade. CS585: Applications. Traditional Applications SMTP SMTP HTTP 11/10/2009
HW2 Grade 70 60 CS585: Applications 50 40 30 20 0 0 2 3 4 5 6 7 8 9 0234567892022223242526272829303323334353637383940442 CS585\CS485\ECE440 Fall 2009 Traditional Applications SMTP Simple Mail Transfer
Intinno: A Web Integrated Digital Library and Learning Content Management System
Intinno: A Web Integrated Digital Library and Learning Content Management System Synopsis of the Thesis to be submitted in Partial Fulfillment of the Requirements for the Award of the Degree of Master
Peer-to-Peer Networks 02: Napster & Gnutella. Christian Schindelhauer Technical Faculty Computer-Networks and Telematics University of Freiburg
Peer-to-Peer Networks 02: Napster & Gnutella Christian Schindelhauer Technical Faculty Computer-Networks and Telematics University of Freiburg Napster Shawn (Napster) Fanning - published 1999 his beta
Advanced Peer to Peer Discovery and Interaction Framework
Advanced Peer to Peer Discovery and Interaction Framework Peeyush Tugnawat J.D. Edwards and Company One, Technology Way, Denver, CO 80237 [email protected] Mohamed E. Fayad Computer Engineering
Computers and Media: P2P and Business Models CSCI 1200 COMPUTERS & MEDIA, JAREK SZLICHTA
Computers and Media: P2P and Business Models CSCI 1200 JAREK SZLICHTA CSCI 1200 COMPUTERS & MEDIA, JAREK SZLICHTA 1 Agenda difference between client-server and peer-to-peer technology business models used
ONTOLOGY BASED FEEDBACK GENERATION IN DESIGN- ORIENTED E-LEARNING SYSTEMS
ONTOLOGY BASED FEEDBACK GENERATION IN DESIGN- ORIENTED E-LEARNING SYSTEMS Harrie Passier and Johan Jeuring Faculty of Computer Science, Open University of the Netherlands Valkenburgerweg 177, 6419 AT Heerlen,
An Introduction to Peer-to-Peer Networks
An Introduction to Peer-to-Peer Networks Presentation for MIE456 - Information Systems Infrastructure II Vinod Muthusamy October 30, 2003 Agenda Overview of P2P Characteristics Benefits Unstructured P2P
Decentralized supplementary services for Voice-over-IP telephony
Decentralized supplementary services for Voice-over-IP telephony Christoph Spleiß and Gerald Kunzmann Technische Universität München 80333 Munich, Germany {christoph.spleiss,gerald.kunzmann}@tum.de Abstract.
Varalakshmi.T #1, Arul Murugan.R #2 # Department of Information Technology, Bannari Amman Institute of Technology, Sathyamangalam
A Survey on P2P File Sharing Systems Using Proximity-aware interest Clustering Varalakshmi.T #1, Arul Murugan.R #2 # Department of Information Technology, Bannari Amman Institute of Technology, Sathyamangalam
Digital Library for Multimedia Content Management
Digital Library for Multimedia Content Management Cezary Mazurek, Maciej Stroinski, Sebastian Szuber Pozna_ Supercomputing and Networking Centre, ul. Noskowskiego 10, 61-704 Pozna_, POLAND tel. +48 61
Three short case studies
Three short case studies peer to peer networking wireless systems search engines each includes issues of hardware processors, storage, peripherals, networks,... representation of information, analog vs.
ENABLING SEMANTIC SEARCH IN STRUCTURED P2P NETWORKS VIA DISTRIBUTED DATABASES AND WEB SERVICES
ENABLING SEMANTIC SEARCH IN STRUCTURED P2P NETWORKS VIA DISTRIBUTED DATABASES AND WEB SERVICES Maria Teresa Andrade FEUP / INESC Porto [email protected] ; [email protected] http://www.fe.up.pt/~mandrade/
Client/server and peer-to-peer models: basic concepts
Client/server and peer-to-peer models: basic concepts Dmitri Moltchanov Department of Communications Engineering Tampere University of Technology [email protected] September 04, 2013 Slides provided by
known as the Sharable Content Object Reference Model (SCORM). It became the standard for all LMSs. INTRODUCTION
Investigating the Need for a Learning Content Management System Jay Crook Crook Consulting (2011) 9514 Snowfinch Cir., Corpus Christi, TX 78418 E-mail: [email protected] INTRODUCTION Many businesses and
Peer-to-Peer File Sharing
The Effects of File Sharing on a Service Provider's Network An Industry White Paper Copyright July 2002, Sandvine Incorporated www.sandvine.com 408 Albert Street Waterloo, Ontario Canada N2L 3V3 Executive
Professor Yashar Ganjali Department of Computer Science University of Toronto. [email protected] http://www.cs.toronto.
Professor Yashar Ganjali Department of Computer Science University of Toronto [email protected] http://www.cs.toronto.edu/~yganjali Announcements Programming assignment 2 Extended Deadline: Fri.
PEER-TO-PEER NETWORK
PEER-TO-PEER NETWORK February 2008 The Government of the Hong Kong Special Administrative Region The contents of this document remain the property of, and may not be reproduced in whole or in part without
Interacting the Edutella/JXTA Peer-to-Peer Network with Web Services
Interacting the Edutella/JXTA Peer-to-Peer Network with Web Services Changtao Qu Learning Lab Lower Saxony University of Hannover Expo Plaza 1, D-30539, Hannover, Germany qu @learninglab.de Wolfgang Nejdl
Performance Analysis of a Query by Example Image Search Method in Peer to Peer Overlays
AGH University of Science and Technology Faculty of Electrical Engineering, Automatics, Computer Science and Electronics Ph.D. Thesis Michał Grega Performance Analysis of a Query by Example Image Search
Peer-to-Peer Networks. Chapter 2: Initial (real world) systems Thorsten Strufe
Chapter 2: Initial (real world) systems Thorsten Strufe 1 Chapter Outline Overview of (previously) deployed P2P systems in 3 areas P2P file sharing and content distribution: Napster, Gnutella, KaZaA, BitTorrent
TRANSITIONAL DISTANCE THEORY AND COMMUNIMCATION IN ONLINE COURSES A CASE STUDY
TRANSITIONAL DISTANCE THEORY AND COMMUNIMCATION IN ONLINE COURSES A CASE STUDY Scott Mensch, Indiana University of Pennsylvania [email protected] Azad Ali, Indiana University of Pennsylvania [email protected]
Clustering in Peer-to-Peer File Sharing Workloads
Clustering in Peer-to-Peer File Sharing Workloads F. Le Fessant, S. Handurukande, A.-M. Kermarrec & L. Massoulié INRIA-Futurs and LIX, Palaiseau, France Distributed Programming Laboratory, EPFL, Switzerland
The Challenges of Stopping Illegal Peer-to-Peer File Sharing
The Challenges of Stopping Illegal Peer-to-Peer File Sharing Kevin Bauer Dirk Grunwald Douglas Sicker Department of Computer Science University of Colorado Context: The Rise of Peer-to-Peer 1993-2000:
International Journal of Advanced Research in Computer Science and Software Engineering
Volume 2, Issue 9, September 2012 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com An Experimental
The Effect of Web-Based Learning Management System on Knowledge Acquisition of Information Technology Students at Jose Rizal University
The Effect of Web-Based Learning Management System on Knowledge Acquisition of Information Technology Students at Jose Rizal University Ryan A. Ebardo Computer Science Department, Jose Rizal University
Virtual Lab : Bring the Hands-on Activity to Online Courses
Virtual Lab : Bring the Hands-on Activity to Online Courses Biwu Yang East Carolina University Session 3220 Abstract A Virtual Lab has been implemented for several online courses with subject around Computer
Denial of Service Resilience in Peer to Peer. D. Dumitriu, E. Knightly, A. Kuzmanovic, I. Stoica, W. Zwaenepoel Presented by: Ahmet Canik
Denial of Service Resilience in Peer to Peer File Sharing Systems D. Dumitriu, E. Knightly, A. Kuzmanovic, I. Stoica, W. Zwaenepoel Presented by: Ahmet Canik Outline 1. Background on P2P systems 2. File
New possibilities for the provision of value-added services in SIP-based peer-to-peer networks
New possibilities for the provision of value-added services in -based peer-to-peer networks A.Lehmann 1,2, W.Fuhrmann 3, U.Trick 1, B.Ghita 2 1 Research Group for Telecommunication Networks, University
CSIS 3230. CSIS 3230 Spring 2012. Networking, its all about the apps! Apps on the Edge. Application Architectures. Pure P2P Architecture
Networking, its all about the apps! CSIS 3230 Chapter 2: Layer Concepts Chapter 5.4: Link Layer Addressing Networks exist to support apps Web Social ing Multimedia Communications Email File transfer Remote
Selbo 2 an Environment for Creating Electronic Content in Software Engineering
BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 9, No 3 Sofia 2009 Selbo 2 an Environment for Creating Electronic Content in Software Engineering Damyan Mitev 1, Stanimir
P2P VoIP for Today s Premium Voice Service 1
1 P2P VoIP for Today s Premium Voice Service 1 Ayaskant Rath, Stevan Leiden, Yong Liu, Shivendra S. Panwar, Keith W. Ross [email protected], {YongLiu, Panwar, Ross}@poly.edu, [email protected]
Tutor-Sky: A web environment for multimedia on-line education
Tutor-Sky: A web environment for multimedia on-line education Marco Alfano 1, Biagio Lenzitti 2, Antonino Pace 2 1 Centre on Communication Studies Anghelos, Italy 2 C.I.T.C. University of Palermo, Italy
Overlay Networks. Slides adopted from Prof. Böszörményi, Distributed Systems, Summer 2004.
Overlay Networks An overlay is a logical network on top of the physical network Routing Overlays The simplest kind of overlay Virtual Private Networks (VPN), supported by the routers If no router support
Moodle Integrated Synchronous Teaching/Conferencing: A Free Open-Source Synchronous Capability for Moodle
Moodle Integrated Synchronous Teaching/Conferencing: A Free Open-Source Synchronous Capability for Moodle Nicholas Clark, M.S. Research Associate, C4I Center J. Mark Pullen, D.Sc Professor of Computer
A distributed system is defined as
A distributed system is defined as A collection of independent computers that appears to its users as a single coherent system CS550: Advanced Operating Systems 2 Resource sharing Openness Concurrency
Quality Assurance Checklists for Evaluating Learning Objects and Online Courses
NHS Shared Learning Quality Assurance Checklists for Evaluating Learning Objects and Online Courses February 2009 Page 1 Note This document provides an outline of the Resource workflow within NHS Shared
QoE-Aware Multimedia Content Delivery Over Next-Generation Networks
QoE-Aware Multimedia Content Delivery Over Next-Generation Networks M. Oğuz Sunay July 9, 2013 Second Romeo Workshop PAGE: 1 M. Oğuz Sunay, Özyeğin University Istanbul, July 9, 2013 Romeo High-quality
An Evaluation of Architectures for IMS Based Video Conferencing
An Evaluation of Architectures for IMS Based Video Conferencing Richard Spiers, Neco Ventura University of Cape Town Rondebosch South Africa Abstract The IP Multimedia Subsystem is an architectural framework
How To Create A P2P Network
Peer-to-peer systems INF 5040 autumn 2007 lecturer: Roman Vitenberg INF5040, Frank Eliassen & Roman Vitenberg 1 Motivation for peer-to-peer Inherent restrictions of the standard client/server model Centralised
Research and development of web-based virtual online classroom
Computers & Education 48 (2007) 171 184 www.elsevier.com/locate/compedu Research and development of web-based virtual online classroom Zongkai Yang, Qingtang Liu * Department of Electronic and Information
OVERVIEW OF ALL VOIP SOLUTIONS
OVERVIEW OF ALL VOIP SOLUTIONS Kovács Gábor Parnaki Zsolt Gergı 13/03/2009 TABLE OF CONTENTS Introduction Overview of VoIP protocols Standard based implementations: H.323 SIP Proprietary solutions: Skype
Classic Grid Architecture
Peer-to to-peer Grids Classic Grid Architecture Resources Database Database Netsolve Collaboration Composition Content Access Computing Security Middle Tier Brokers Service Providers Middle Tier becomes
Defining Blended Learning in the GDLN Context
Defining Blended Learning in the GDLN Context Blended learning refers to an educational experience created cost-effectively using a mix of integrated distance learning technologies such as videoconferencing,
A Comparative Study of Signalling Protocols Used In VoIP
A Comparative Study of Signalling Protocols Used In VoIP Suman Lasrado *1, Noel Gonsalves *2 Asst. Prof, Dept. of MCA, AIMIT, St. Aloysius College (Autonomous), Mangalore, Karnataka, India Student, Dept.
E-LEARNING: USIU s EXPERIENCE
E-LEARNING: USIU s EXPERIENCE Gerald W. Chege, Ph.D. Assistant Professor, Information Systems & Technology, United States International University COL Training Workshop, Pan Afric Hotel 23rd Nov 2006 1
CLOUD COMPUTING CONCEPTS FOR ACADEMIC COLLABORATION
Bulgarian Journal of Science and Education Policy (BJSEP), Volume 7, Number 1, 2013 CLOUD COMPUTING CONCEPTS FOR ACADEMIC COLLABORATION Khayrazad Kari JABBOUR Lebanese University, LEBANON Abstract. The
Discovery and Routing in the HEN Heterogeneous Peer-to-Peer Network
Discovery and Routing in the HEN Heterogeneous Peer-to-Peer Network Tim Schattkowsky Paderborn University, C-LAB, D-33102 Paderborn, Germany [email protected] Abstract. Network infrastructures are nowadays
Quantitative Analysis of 2-tier P2P- SIP Architecture with ID-based Signature
A Thesis for the degree of Master Quantitative Analysis of 2-tier P2P- SIP Architecture with ID-based Signature Chang-Hwan Lee School of Engineering Information and Communications University 2008 i Quantitative
A Lightweight Secure SIP Model for End-to-End Communication
A Lightweight Secure SIP Model for End-to-End Communication Weirong Jiang Research Institute of Information Technology, Tsinghua University, Beijing, 100084, P.R.China [email protected] Abstract
A Peer-to-Peer File Sharing System for Wireless Ad-Hoc Networks
1 A Peer-to-Peer File Sharing System for Wireless Ad-Hoc Networks Hasan Sözer, Metin Tekkalmaz, and İbrahim Körpeoğlu Abstract File sharing in wireless ad-hoc networks in a peerto-peer manner imposes many
AUTOMATED AND ADAPTIVE DOWNLOAD SERVICE USING P2P APPROACH IN CLOUD
IMPACT: International Journal of Research in Engineering & Technology (IMPACT: IJRET) ISSN(E): 2321-8843; ISSN(P): 2347-4599 Vol. 2, Issue 4, Apr 2014, 63-68 Impact Journals AUTOMATED AND ADAPTIVE DOWNLOAD
The Role of Computers in Synchronous Collaborative Design
The Role of Computers in Synchronous Collaborative Design Wassim M. Jabi, The University of Michigan Theodore W. Hall, Chinese University of Hong Kong Abstract In this paper we discuss the role of computers
Computer Networks & Security 2014/2015
Computer Networks & Security 2014/2015 IP Protocol Stack & Application Layer (02a) Security and Embedded Networked Systems time Protocols A human analogy All Internet communication is governed by protocols!
A Survey of Peer-to-Peer Network Security Issues
1 of 8 1/9/2008 12:32 PM A Survey of Peer-to-Peer Network Security Issues James Li Abstract In recent years, peer-to-peer (P2P) networks have soared in popularity in the form of file sharing applications.
VoIP over P2P networks
VoIP over P2P networks Víctor Ramos UAM-Iztapalapa Redes y Telecomunicaciones [email protected] http://laryc.izt.uam.mx/~vramos What is the Internet? The IP protocol suite and related mechanisms and
Evolution of Peer-to-Peer Systems
EE 657 Lecture 9 on Sept. 28, 2007 Evolution of Peer-to-Peer Systems Peer-To-Peer Computing: Part 1 : P2P Platforms, Overlay Networks, and Gnutella Prof. kai Hwang University of Southern California Taylor
A Peer-to-Peer Approach to Content Dissemination and Search in Collaborative Networks
A Peer-to-Peer Approach to Content Dissemination and Search in Collaborative Networks Ismail Bhana and David Johnson Advanced Computing and Emerging Technologies Centre, School of Systems Engineering,
THE EFFECTIVENESS OF USING LEARNING MANAGEMENT SYSTEMS AND COLLABORATIVE TOOLS IN WEB-BASED TEACHING OF PROGRAMMING LANGUAGES
THE EFFECTIVENESS OF USING LEARNING MANAGEMENT SYSTEMS AND COLLABORATIVE TOOLS IN WEB-BASED TEACHING OF PROGRAMMING LANGUAGES Nadire Cavus 1, Huseyin Uzunboylu 2, Dogan Ibrahim 3 1 Computer Information
White Paper. Enterprise IPTV and Video Streaming with the Blue Coat ProxySG >
White Paper Enterprise IPTV and Video Streaming with the Blue Coat ProxySG > Table of Contents INTRODUCTION................................................... 2 SOLUTION ARCHITECTURE.........................................
Peer-to-Peer Computing Overview, Significance and Impact, E-learning, and Future Trends
Peer-to-Peer Computing Overview, Significance and Impact, E-learning, and Future Trends What is Peer-to-Peer Computing? When computers moved into mainstream use, PCs (personal computers) were connected
Network Security. Vorlesung Kommunikation und Netze SS 10 E. Nett
Network Security Internet not originally designed with (much) security in mind original vision: a group of mutually trusting users attached to a transparent network Security considerations in all layers!
Peer to Peer Search Engine and Collaboration Platform Based on JXTA Protocol
Peer to Peer Search Engine and Collaboration Platform Based on JXTA Protocol Andraž Jere, Marko Meža, Boštjan Marušič, Štefan Dobravec, Tomaž Finkšt, Jurij F. Tasič Faculty of Electrical Engineering Tržaška
Unit 3 - Advanced Internet Architectures
Unit 3 - Advanced Internet Architectures Carlos Borrego Iglesias, Sergi Robles [email protected],[email protected] Departament d Enginyeria de la Informació i de les Comunicacions Universitat Autònoma
