Distributed Job Scheduling in a Peer-to-Peer Video Recording System
|
|
|
- Marshall Burke
- 10 years ago
- Views:
Transcription
1 Distributed Job Scheduling in a Peer-to-Peer Video Recording System Curt Cramer, Kendy Kutzner, and Thomas Fuhrmann Institut für Telematik, Universität Karlsruhe (TH) cramer kutzner Abstract: Since the advent of Gnutella, Peer-to-Peer (P2P) protocols have matured towards a fundamental design element for large-scale, self-organising distributed systems. Many research efforts have been invested to improve various aspects of P2P systems, like their performance, scalability, and so on. However, little experience has been gathered from the actual deployment of such P2P systems apart from the typical file sharing applications. To bridge this gap and to gain more experience in making the transition from theory to practice, we started building advanced P2P applications whose explicit goal is to be deployed in the wild. In this paper, we describe a fully decentralised P2P video recording system. Every node in the system is a networked computer (desktop PC or set-top box) capable of receiving and recording DVB-S, i.e. digital satellite TV. Like a normal video recorder, users can program their machines to record certain programmes. With our system, they will be able to schedule multiple recordings in parallel. It is the task of the system to assign the recordings to different machines in the network. Moreover, users can record broadcasts in the past, i.e. the system serves as a short-term archival storage for TV programmes, too. Since we want the system to be evaluated by a large number of users, we decided to build it as a plug-in for the popular and widely deployed Linux Video Disk Recorder (VDR) software ( VDR already offers the basic recording functionality, thus we can focus on the aspect of cooperatively scheduling recordings. No definite results can be discussed yet, as the work presented here is in progress. Nevertheless, we are already able to point out some important design issues and open research questions. 1 User Interface Requirements Many P2P protocol improvements and new applications have been proposed. However, it seems that, apart from the well-known filesharing applications and a few others, notably Skype ( little expertise in bringing P2P applications to the real world has been developed. We believe that existing solutions might need to be adapted and new problems might arise when actually deploying P2P applications. In this paper, we propose a P2P overlay application to be adopted by a broad user base for studying these particular aspects. We begin with user interface aspects in this section and describe their implications for the system in the next section. We are currently designing a P2P networked satellite video recorder. This device can 234
2 be operated like a standard personal video recorder (PVR) that receives an MPEG video stream via digital video broadcast (DVB) and stores it on a hard disk. By sharing their resources with the networked peers, devices additionally enable their users to issue multiple requests in parallel, even if the user s device is already occupied with recording a TV station. Requests and the resulting recordings are shared among the devices. Moreover, a user may decide to record a movie even after it has been broadcast, provided that other devices in the network still have a copy of that movie left. Concerning the recording devices, one can think of three basic types: 1. Stand-alone devices similar to the commercial PVRs sold today. These set-top boxes are operated by an on-screen display (OSD) using the attached TV set. 2. Hybrid devices that use a desktop PC s window manager both for operating the device and for displaying the video content. 3. Remote access devices that are accessible by a web browser. Video content can then be downloaded or streamed to the remote device after recording it. Though convenient, the latter version is questionable for its susceptibility to copyright infringements. We therefore focus on stand-alone and hybrid devices which, by definition, only share content with equal peers that would have been able to legally acquire the content. Human users issue requests based on the Electronic Program Guide (EPG) which is broadcast in parallel to the video data. As it is our explicit goal to build a deliverable which is to be widely accepted, we strongly believe that the additional operating complexity imposed on the users by the networking aspect must be kept as low as possible (according to the Keep it simple, stupid! (KISS) design principle). To this end, we came up with the following simple operating metaphor: 1. Users can classify recording requests as a must. These requests occupy the respective user s device exclusively and are locally executed, provided that the device is in working order and sufficient disk space is available. This exactly is a classic PVR s mode of operation. 2. Other requests are done at the should level, i.e. they may be automatically delegated to other devices in the network. If these devices fail or currently serve other requests, those recordings might fail. The system is to maximise the number of satisfied should requests in a best effort manner. Since no other requests can be served by a device occupied with a must request, it should disencourage its owners from issuing such requests, e.g. by requiring an extra confirmation. We expect users to actually refrain from submitting must requests once they get used to the system successfully serving a large fraction of their should requests. Overlapping should requests have to be ordered by priorities. This is illustrated to the user by the requests being piled up along a timeline. Requests in the upper row are must requests. Rows below this must border contain should requests ordered descending by their priorities. Users need not understand the scheduling, but simply drag requests between the priority levels to resolve collisions according to their preferences (e.g., Drag important things to the top. ). It is the system s task to ensure that higher-prioritised jobs are scheduled before lower-prioritised jobs. Depending on the employed scheduling algo- 235
3 rithm, the system could even provide graphical feedback to indicate the request satisfaction probability (e.g., Drag important things into the green area and keep your fingers crossed for the rest. ) As will be discussed later, this user interface designed with the KISS principle in mind also has implications for the overall system behaviour. 2 The Distributed Job Scheduling Component DVB streams are continuous MPEG streams typically not identifying individual broadcasts, i.e. recordings are only scheduled by their start and end times. To reduce the complexity of the scheduling problem, we divide time into discrete units, e.g. blocks of five minutes. This is invisible to the users. Note that glueing blocks from different recorders requires the inspection of overlapping blocks, since clocks might not be synchronised at sub-second precision. Thereby, we can always glue exactly at the frame group boundaries. The priority assignment generated from the user s requests results in a priority function which maps a channel identifier and a block-time to a priority level. It effectively is the priority function which is submitted to the system by each user. The result of the scheduling algorithm is an assignment of channel IDs and block-times to the participating recorders. The problem of assigning recordings to recording devices can be seen as a combinatorial optimisation problem with two objective functions. First, we want to maximise the number of requests fulfilled by the system. Second, the number of channel switches between subsequent recordings on a single recorder is to be minimised to avoid problems with glueing recordings from different recorders. Since users may revoke requests or enter new requests at any time, the scheduling algorithm has to be dynamic and preemptive, i.e. the schedules have to be adapted whenever requests change. To actually solve the combinatorial optimisation problem in a distributed and P2P fashion, we employ an aggregating Distributed Hash Table (DHT) with proximity preference. The overlayaddressspaceconsists ofthe productspace ofblock-times and station identifiers. With an unstructured overlay implementing this space, requests had to be flooded. This is unscalable since there will be a large volume of requests, and for scheduling, it suffices to have local knowledge. Therefore, a structured P2P overlay or a DHT is the superior approach to unstructured overlays. To reduce load problems arising from many nodes issuing the same request, aggregation is used: The nodes along the path between a requesting node and, which is the node responsible for managing point in the space, aggregate similar requests. In this project, we envisage two different approaches for comparison: Approach 1: Each node determines partial schedules for the (aggregated) requests that are routed to it. This is a classical approach, where the problem is partitioned among nodes, but each partition is solved by a designated node alone. To achieve the two stated objectives, the node has to communicate with the nodes surrounding it in the overlay address space in order to correct and adjust its decisions based on the neighbours decisions. This approach is reminiscent of the Distributed Constraint Satisfaction Problem [YDIK98]. 236
4 Approach 2: Each recorder decides for itself which station to record based upon the aggregated requests and prior scheduling results in the DHT. Here, the heart of the scheduling algorithm lies in the way results are aggregated in the DHT: high priority requests contribute more and the farther they propagate from their origin, the more attenuated contributions get. Each recorder can thereby determine those channels that are urgently wanted (in its neighborhood) but not (sufficiently) served. By announcing its decision to record a channel, it suppresses others from doing the same. If recorders continuously and independently make and announce their decisions, the system will reach an equilibrium state, which yields the overall schedule. This approach is reminiscent of algorithms inspired by biological systems. Besides this scheduling functionality, the DHT also supports the retrieval of recorded content: Once a block has been recorded, pointers to (a small number of) stations that could provide this block to others are cached along the path in a soft-state manner. Content must be re-announced regularly as long as a device provides a copy. 3 Open Issues The goal of this project is not only to compare, e.g., the two described scheduling approaches for studying proximity-awareness and aggregation, but to also gather experience with the actual deployment of such P2P systems. In particular, we want to answer questions like: How do the two scheduling approaches compare under real request patterns? Is proximity sufficiently accounted for by the aggregation process? What are good aggregation functions for the the second approach? We believe that these questions can only be answered by a project that aims at real-world settings. There, interesting facets of the problem surface from the social behaviour of the users. (E.g., the model of the prisoner s dilemma with many participants.) We designed the user interface to diminish selfish user behaviour, but it is unclear whether this suffices: Would it be more effective to let the system assign priorities to the requested recordings depending on the request frequencies? Will users start to modify their devices to gain unfair shares of the system? How could counter measures be included into the system from the start? Furthermore, as user behaviour is unpredictable and the individual recording devices may show significant downtimes (e.g. for cost reasons), the scheduling component has to provide some reliability. This could, e.g., be done by replicating requests on several machines. Open questions with this are: Should the replication factor scale with the request frequency or not? If the replication factor is to be defined as a function of the request frequency, we need a formal definition of this optimisation problem. What is the optimal solution to this, i.e. how does this function look like? How can replicas be located? How can the replication factors be calculated in a 237
5 distributed system? Some kind of aggregation will be needed for this. A first version of the system is currently in the making. We hope to be able to deploy it in late summer. Then, we will have the means to study the questions posed above. 4 Related Work Like our project, the Share it! project [WMM03] investigates the goal to create a peer-topeer networked digital video recorder. However, their system was not designed to offer the unique feature of distributed recordings. Their goal is to define a platform for exchanging content after it has been independently and individually recorded by the different PVRs. The UP-TV project [SSB04] considers distributed recordings in a set of digital video recorders. Users and recording devices connect to their local servers, which are organised in clusters and are running a centralised scheduling algorithm. Apart from this centralisation, the project differs from ours in two points: First, our system aims at a large-scale networked system. UP-TVs clusters are interconnected, too, but they do not cooperatively schedule their recordings. Each cluster only schedules local recordings. Second, the utility values or preferences assigned to recordings by the users are not restricted in UP-TV. This again is an instance of the above mentioned multi-person prisoner s dilemma. 5 Conclusion In this paper, we outlined a fully distributed, self-organising P2P video recorder to be developed by our research group. First, we pointed out how the KISS user interface design principle influences the requirements to the P2P protocols. After briefly describing two approaches for the scheduling component of the system, we have pointed out open issues. We believe that the practical experience with the system and its design will help to understand many aspects of peer-to-peer systems more thoroughly. It will probably also uncover some issues which have not been investigated by the research community yet. References [SSB04] Soursos, S., Stamoulis, G. D., and Bozios, T.: Distributed Scheduling of Recording Tasks with Interconnected Servers. In: Proceedings of the Third International IFIP- TC6 Networking Conference. p Athens, Greece. May [WMM03] Walker, J., Morris, O. J., and Marusic, B.: Share it! A rights managed network of peer-to-peer set top boxes system architecture. In: Proceedings of the International Broadcasting Convention (IBC) Amsterdam. September [YDIK98] Yokoo, M., Durfee, E. H., Ishida, T., and Kuwabara, K.: The distributed constraint satisfaction problem: formalization and algorithms. IEEE Transactions on Knowledge and Data Engineering. 10(5): September
International Journal of Scientific & Engineering Research, Volume 4, Issue 11, November-2013 349 ISSN 2229-5518
International Journal of Scientific & Engineering Research, Volume 4, Issue 11, November-2013 349 Load Balancing Heterogeneous Request in DHT-based P2P Systems Mrs. Yogita A. Dalvi Dr. R. Shankar Mr. Atesh
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
A Review on Efficient File Sharing in Clustered P2P System
A Review on Efficient File Sharing in Clustered P2P System Anju S Kumar 1, Ratheesh S 2, Manoj M 3 1 PG scholar, Dept. of Computer Science, College of Engineering Perumon, Kerala, India 2 Assisstant Professor,
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
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
CHAPTER 2 MODELLING FOR DISTRIBUTED NETWORK SYSTEMS: THE CLIENT- SERVER MODEL
CHAPTER 2 MODELLING FOR DISTRIBUTED NETWORK SYSTEMS: THE CLIENT- SERVER MODEL This chapter is to introduce the client-server model and its role in the development of distributed network systems. The chapter
Scala Storage Scale-Out Clustered Storage White Paper
White Paper Scala Storage Scale-Out Clustered Storage White Paper Chapter 1 Introduction... 3 Capacity - Explosive Growth of Unstructured Data... 3 Performance - Cluster Computing... 3 Chapter 2 Current
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
Scalable Source Routing
Scalable Source Routing January 2010 Thomas Fuhrmann Department of Informatics, Self-Organizing Systems Group, Technical University Munich, Germany Routing in Networks You re there. I m here. Scalable
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
Peer-to-Peer Networks. Chapter 6: P2P Content Distribution
Peer-to-Peer Networks Chapter 6: P2P Content Distribution Chapter Outline Content distribution overview Why P2P content distribution? Network coding Peer-to-peer multicast Kangasharju: Peer-to-Peer Networks
Trust based Peer-to-Peer System for Secure Data Transmission ABSTRACT:
Trust based Peer-to-Peer System for Secure Data Transmission ABSTRACT: Open nature of peer-to-peer systems exposes them to malicious activity. Building trust relationships among peers can mitigate attacks
1. The Web: HTTP; file transfer: FTP; remote login: Telnet; Network News: NNTP; e-mail: SMTP.
Chapter 2 Review Questions 1. The Web: HTTP; file transfer: FTP; remote login: Telnet; Network News: NNTP; e-mail: SMTP. 2. Network architecture refers to the organization of the communication process
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
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
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/
Design of Remote data acquisition system based on Internet of Things
, pp.32-36 http://dx.doi.org/10.14257/astl.214.79.07 Design of Remote data acquisition system based on Internet of Things NIU Ling Zhou Kou Normal University, Zhoukou 466001,China; [email protected]
Introduction: Why do we need computer networks?
Introduction: Why do we need computer networks? Karin A. Hummel - Adapted slides of Prof. B. Plattner, [email protected] - Add-on material included of Peterson, Davie: Computer Networks February
System Requirement Specification for A Distributed Desktop Search and Document Sharing Tool for Local Area Networks
System Requirement Specification for A Distributed Desktop Search and Document Sharing Tool for Local Area Networks OnurSoft Onur Tolga Şehitoğlu November 10, 2012 v1.0 Contents 1 Introduction 3 1.1 Purpose..............................
8 Conclusion and Future Work
8 Conclusion and Future Work This chapter concludes this thesis and provides an outlook on future work in the area of mobile ad hoc networks and peer-to-peer overlay networks 8.1 Conclusion Due to the
Load Balancing in Structured Overlay Networks. Tallat M. Shafaat tallat(@)kth.se
Load Balancing in Structured Overlay Networks Tallat M. Shafaat tallat(@)kth.se Overview Background The problem : load imbalance Causes of load imbalance Solutions But first, some slides from previous
SERIES H: AUDIOVISUAL AND MULTIMEDIA SYSTEMS Infrastructure of audiovisual services Communication procedures
I n t e r n a t i o n a l T e l e c o m m u n i c a t i o n U n i o n ITU-T TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU Technical Paper (11 July 2014) SERIES H: AUDIOVISUAL AND MULTIMEDIA SYSTEMS Infrastructure
Appendix A Core Concepts in SQL Server High Availability and Replication
Appendix A Core Concepts in SQL Server High Availability and Replication Appendix Overview Core Concepts in High Availability Core Concepts in Replication 1 Lesson 1: Core Concepts in High Availability
High Throughput Computing on P2P Networks. Carlos Pérez Miguel [email protected]
High Throughput Computing on P2P Networks Carlos Pérez Miguel [email protected] Overview High Throughput Computing Motivation All things distributed: Peer-to-peer Non structured overlays Structured
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
RVS-Seminar Overlay Multicast Quality of Service and Content Addressable Network (CAN)
RVS-Seminar Overlay Multicast Quality of Service and Content Addressable Network (CAN) Luca Bettosini Universität Bern Outline > Goals / Motivation ( CAN ) > Content Addressable Network > CAN Multicast
Intelligent Content Delivery Network (CDN) The New Generation of High-Quality Network
White paper Intelligent Content Delivery Network (CDN) The New Generation of High-Quality Network July 2001 Executive Summary Rich media content like audio and video streaming over the Internet is becoming
Object Request Reduction in Home Nodes and Load Balancing of Object Request in Hybrid Decentralized Web Caching
2012 2 nd International Conference on Information Communication and Management (ICICM 2012) IPCSIT vol. 55 (2012) (2012) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2012.V55.5 Object Request Reduction
Relational Databases in the Cloud
Contact Information: February 2011 zimory scale White Paper Relational Databases in the Cloud Target audience CIO/CTOs/Architects with medium to large IT installations looking to reduce IT costs by creating
Fujitsu Gigabit Ethernet VOD Solutions
Fujitsu Gigabit Ethernet Solutions Overview Cable networks are quickly evolving from basic analog TV distribution systems to broadband multiple services networks supporting hundreds of digital video channels,
Cable TV Headend Solutions
Product Family DVX Platform Cable TV Headend Solutions The DVX platform TELESTE DVX is a complete solution for digital and analogue broadcasting infrastructures for cable operators. The offering includes
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
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
Content Management Playout Encryption Broadcast Internet. Content Management Services
Content Management Playout Encryption Broadcast Internet Content Management Services We offer a range of services covering the digitisation and archiving of your content as well as processing and conversion
OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS
OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS Matt Eclavea ([email protected]) Senior Solutions Architect, Brocade Communications Inc. Jim Allen ([email protected]) Senior Architect, Limelight
High-Speed Thin Client Technology for Mobile Environment: Mobile RVEC
High-Speed Thin Client Technology for Mobile Environment: Mobile RVEC Masahiro Matsuda Kazuki Matsui Yuichi Sato Hiroaki Kameyama Thin client systems on smart devices have been attracting interest from
International journal of Engineering Research-Online A Peer Reviewed International Journal Articles available online http://www.ijoer.
RESEARCH ARTICLE ISSN: 2321-7758 GLOBAL LOAD DISTRIBUTION USING SKIP GRAPH, BATON AND CHORD J.K.JEEVITHA, B.KARTHIKA* Information Technology,PSNA College of Engineering & Technology, Dindigul, India Article
Designing a Cloud Storage System
Designing a Cloud Storage System End to End Cloud Storage When designing a cloud storage system, there is value in decoupling the system s archival capacity (its ability to persistently store large volumes
The rise of the hybrid network model
The rise of the hybrid network model Hybrid networks offer the promise of greater flexibility and capacity, improved application performance and cheaper price points than traditional Wide Area Networks
A Reputation Management System in Structured Peer-to-Peer Networks
A Reputation Management System in Structured Peer-to-Peer Networks So Young Lee, O-Hoon Kwon, Jong Kim and Sung Je Hong Dept. of Computer Science & Engineering, Pohang University of Science and Technology
MEDIA TECHNOLOGY & INNOVATION. General issues to be considered when planning SFNs
EBU TECHNICAL MEDIA TECHNOLOGY & INNOVATION 13/03/09 General issues to be considered when planning SFNs 1. SFN networks In a Single Frequency Network (SFN), all transmitters in the network use the same
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
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
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
Technical Document on Vehicular Networks
Technical Document on Vehicular Networks GDD-06-18 GENI: Global Environment for Network Innovations September 15, 2006 Status: Draft (Version 2.0) Note to the reader: this document is a work in progress
How To Build A Cloud Based Data Hub For A Networked Network (Networking) System (Network)
The Versatile Content Distribution System Highly Efficient Content Distribution The SkyScraper system from Triveni Digital is a highly convenient and efficient platform for content distribution via any
Computer Network. Interconnected collection of autonomous computers that are able to exchange information
Introduction Computer Network. Interconnected collection of autonomous computers that are able to exchange information No master/slave relationship between the computers in the network Data Communications.
AN EFFICIENT DISTRIBUTED CONTROL LAW FOR LOAD BALANCING IN CONTENT DELIVERY NETWORKS
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 9, September 2014,
COM-19-1316 A. White, K. Peterson, B. Lheureux
A. White, K. Peterson, B. Lheureux Research Note 1 February 2003 Commentary New P2P Solutions Will Redefine the B2B Supply Chain As multienterprise business processes evolve on a large scale, application
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
New Features in PSP2 for SANsymphony -V10 Software-defined Storage Platform and DataCore Virtual SAN
New Features in PSP2 for SANsymphony -V10 Software-defined Storage Platform and DataCore Virtual SAN Updated: May 19, 2015 Contents Introduction... 1 Cloud Integration... 1 OpenStack Support... 1 Expanded
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]
Using Peer to Peer Dynamic Querying in Grid Information Services
Using Peer to Peer Dynamic Querying in Grid Information Services Domenico Talia and Paolo Trunfio DEIS University of Calabria HPC 2008 July 2, 2008 Cetraro, Italy Using P2P for Large scale Grid Information
DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING. Carlos de Alfonso Andrés García Vicente Hernández
DESIGN OF A PLATFORM OF VIRTUAL SERVICE CONTAINERS FOR SERVICE ORIENTED CLOUD COMPUTING Carlos de Alfonso Andrés García Vicente Hernández 2 INDEX Introduction Our approach Platform design Storage Security
Building Reliable, Scalable AR System Solutions. High-Availability. White Paper
Building Reliable, Scalable Solutions High-Availability White Paper Introduction This paper will discuss the products, tools and strategies available for building reliable and scalable Action Request System
White Paper Content Delivery Networks (CDN) for Live TV Streaming
White Paper Content Delivery Networks (CDN) for Live TV Streaming Copyright 2011-2014 by Motama GmbH, Saarbrücken, Germany This White Paper presents Motama's solutions for building and running a streamlined
Analysis on Leveraging social networks for p2p content-based file sharing in disconnected manets
Analysis on Leveraging social networks for p2p content-based file sharing in disconnected manets # K.Deepika 1, M.Tech Computer Science Engineering, Mail: [email protected] # K.Meena 2, Assistant Professor
White Paper. Optimizing the Performance Of MySQL Cluster
White Paper Optimizing the Performance Of MySQL Cluster Table of Contents Introduction and Background Information... 2 Optimal Applications for MySQL Cluster... 3 Identifying the Performance Issues.....
Audio and Web Conferencing
DATA SHEET MITEL Audio and Web Conferencing Simple, Cost-effective Audio and Web Conferencing Mitel Audio and Web Conferencing (AWC) is a simple, cost-effective and scalable audio and web conferencing
Implementing, Managing, and Maintaining a Microsoft Windows Server 2003 Network Infrastructure
Question Number (ID) : 1 (jaamsp_mngnwi-025) Lisa would like to configure five of her 15 Web servers, which are running Microsoft Windows Server 2003, Web Edition, to always receive specific IP addresses
Database Replication Techniques: a Three Parameter Classification
Database Replication Techniques: a Three Parameter Classification Matthias Wiesmann Fernando Pedone André Schiper Bettina Kemme Gustavo Alonso Département de Systèmes de Communication Swiss Federal Institute
Executive Brief for Sharing Sites & Digital Content Providers. Leveraging Hybrid P2P Technology to Enhance the Customer Experience and Grow Profits
Executive Brief for Sharing Sites & Digital Content Providers Leveraging Hybrid P2P Technology to Enhance the Customer Experience and Grow Profits Executive Summary The Opportunity/Challenge The revenue
Backup Exec 9.1 for Windows Servers. SAN Shared Storage Option
WHITE PAPER Optimized Performance for SAN Environments Backup Exec 9.1 for Windows Servers SAN Shared Storage Option 11/20/2003 1 TABLE OF CONTENTS Executive Summary...3 Product Highlights...3 Approaches
A Reputation Replica Propagation Strategy for Mobile Users in Mobile Distributed Database System
A Reputation Replica Propagation Strategy for Mobile Users in Mobile Distributed Database System Sashi Tarun Assistant Professor, Arni School of Computer Science and Application ARNI University, Kathgarh,
Video Collaboration & Application Sharing Product Overview
. Video Collaboration & Application Sharing Product Overview Overview NPL s Collaborative Real-Time Information Sharing Platform (CRISP ) combines high quality video collaboration, remote application sharing
Architecture for ACSI33 email security requirements. Implementation using janusseal and Clearswift MIMEsweeper
Implementation using janusseal and Clearswift MIMEsweeper Greg Colla July 2005 This paper outlines the changes in the security policy for email within Australian Government agencies, specifically the email
Quantum StorNext. Product Brief: Distributed LAN Client
Quantum StorNext Product Brief: Distributed LAN Client NOTICE This product brief may contain proprietary information protected by copyright. Information in this product brief is subject to change without
Copyright www.agileload.com 1
Copyright www.agileload.com 1 INTRODUCTION Performance testing is a complex activity where dozens of factors contribute to its success and effective usage of all those factors is necessary to get the accurate
A P2P SERVICE DISCOVERY STRATEGY BASED ON CONTENT
A P2P SERVICE DISCOVERY STRATEGY BASED ON CONTENT CATALOGUES Lican Huang Institute of Network & Distributed Computing, Zhejiang Sci-Tech University, No.5, St.2, Xiasha Higher Education Zone, Hangzhou,
Monitoring Replication
Monitoring Replication Article 1130112-02 Contents Summary... 3 Monitor Replicator Page... 3 Summary... 3 Status... 3 System Health... 4 Replicator Configuration... 5 Replicator Health... 6 Local Package
Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications
Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications White Paper Table of Contents Overview...3 Replication Types Supported...3 Set-up &
Local-Area Network -LAN
Computer Networks A group of two or more computer systems linked together. There are many [types] of computer networks: Peer To Peer (workgroups) The computers are connected by a network, however, there
Implementing Offline Digital Video Storage using XenData Software
using XenData Software XenData software manages data tape drives, optionally combined with a tape library, on a Windows Server 2003 platform to create an attractive offline storage solution for professional
A Mobility Tolerant Cluster Management Protocol with Dynamic Surrogate Cluster-heads for A Large Ad Hoc Network
A Mobility Tolerant Cluster Management Protocol with Dynamic Surrogate Cluster-heads for A Large Ad Hoc Network Parama Bhaumik 1, Somprokash Bandyopadhyay 2 1 Dept. of Information Technology, Jadavpur
SEACW DELIVERABLE D.1.6
SEACW DELIVERABLE D.1.6 Validation Methodology Specifications Project Acronym SEACW Grant Agreement No. 325146 Project Title Deliverable Reference Number Deliverable Title Social Ecosystem for Antiaging,
Department of Computer Science Institute for System Architecture, Chair for Computer Networks. File Sharing
Department of Computer Science Institute for System Architecture, Chair for Computer Networks File Sharing What is file sharing? File sharing is the practice of making files available for other users to
A Brief Analysis on Architecture and Reliability of Cloud Based Data Storage
Volume 2, No.4, July August 2013 International Journal of Information Systems and Computer Sciences ISSN 2319 7595 Tejaswini S L Jayanthy et al., Available International Online Journal at http://warse.org/pdfs/ijiscs03242013.pdf
Peer-to-Peer (P2P) applications, including both P2P streaming and P2P
Description of Working Group Peer-to-Peer (P2P) applications, including both P2P streaming and P2P file-sharing applications, make up a large fraction of traffic in the Internet today. One way to reduce
SECURE, ENTERPRISE FILE SYNC AND SHARE WITH EMC SYNCPLICITY UTILIZING EMC ISILON, EMC ATMOS, AND EMC VNX
White Paper SECURE, ENTERPRISE FILE SYNC AND SHARE WITH EMC SYNCPLICITY UTILIZING EMC ISILON, EMC ATMOS, AND EMC VNX Abstract This white paper explains the benefits to the extended enterprise of the on-
SAT>IP DVBViewer Lite Edition. User Manual. Version 1.0
SAT>IP DVBViewer Lite Edition User Manual Version 1.0 The SAT>IP DVBViewer Lite Edition is based on DVBViewer Technology and all rights belong to the creator of the software: CM&V Hackbart. Introduction
P2P Storage Systems. Prof. Chun-Hsin Wu Dept. Computer Science & Info. Eng. National University of Kaohsiung
P2P Storage Systems Prof. Chun-Hsin Wu Dept. Computer Science & Info. Eng. National University of Kaohsiung Outline Introduction Distributed file systems P2P file-swapping systems P2P storage systems Strengths
Distributed Computing over Communication Networks: Topology. (with an excursion to P2P)
Distributed Computing over Communication Networks: Topology (with an excursion to P2P) Some administrative comments... There will be a Skript for this part of the lecture. (Same as slides, except for today...
Client/Server Computing Distributed Processing, Client/Server, and Clusters
Client/Server Computing Distributed Processing, Client/Server, and Clusters Chapter 13 Client machines are generally single-user PCs or workstations that provide a highly userfriendly interface to the
Availability Digest. MySQL Clusters Go Active/Active. December 2006
the Availability Digest MySQL Clusters Go Active/Active December 2006 Introduction MySQL (www.mysql.com) is without a doubt the most popular open source database in use today. Developed by MySQL AB of
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
A Topology-Aware Relay Lookup Scheme for P2P VoIP System
Int. J. Communications, Network and System Sciences, 2010, 3, 119-125 doi:10.4236/ijcns.2010.32018 Published Online February 2010 (http://www.scirp.org/journal/ijcns/). A Topology-Aware Relay Lookup Scheme
THE ORGANISATION. Senior Management Major end users (divisions) Information Systems Department
THE ORGANISATION Senior Management Major end users (divisions) Information Systems Department Technology Hardware Software Information Systems Specialists CIO Managers Systems analysts Systems designers
BELL LABS METRO NETWORK TRAFFIC GROWTH: AN ARCHITECTURE IMPACT STUDY
BELL LABS METRO NETWORK TRAFFIC GROWTH: AN ARCHITECTURE IMPACT STUDY STRATEGIC WHITE PAPER Like many studies before it, the Alcatel-Lucent Bell Labs Metro Network Traffic Growth Study provides evidence
