Massively Distributed Video File Server Simulation: Investigating Intelligent Caching Schemes
|
|
- Roy Welch
- 8 years ago
- Views:
Transcription
1 Massively Distributed Video File Server Simulation: Investigating Intelligent Caching Schemes Alexander Castro, C. Edward Lazzerini, Vivekananda Kolla Department of Computer Science Cornell University Ithaca, NY {alcastro, lazz, 1.0 Introduction The emergence of low-cost, high performance personal computers and storage systems has fueled anticipation for commercial quality continuous media applications. One such application, video-on-demand (VOD), has generated a great deal of excitement due to the great number of applications. These include video collections of course lectures and seminars for interactive learning, library video archives of non-text media, product demonstrations for on-line shopping, and on-demand feature movie rentals. Various VOD system design issues have been investigated. T.D.C. Little and D. Venkatesh, have studied probabilistic popularity-based assignment of video to storage devices for effecient bandwidth utilization. Ramakrishnan, Vaitzblit, et al [6] provide a study of scheduling and admission control algorithms for both processor and storage resources of a video file server. Reddy and Wyllie [7] study disk scheduling, and the relationship between buffer space and the number of supported video streams. Experimental implementations are described by Rowe et al. [2][8], and Little et al. [5]. The architectures of current VOD implementations have focused on the central archive approach, which uses central archive servers (CAS) as tertiary storage devices to act as a central repository for video. Video file servers (VFS), local to clients, cache video for playback[2]. In order for VOD technology to gain widespread acceptance, scalable, reliable video service must be available. We believe the central archive architecture s dependency on a central repository for video storage fails to sufficiently meet these demands. Previous experience with VOD systems indicate that client video requests possess a high locality of reference. A particular video is popular, and therefore requested often. It is also possible to predict future access patterns that may signal an imminent rise in a video s popularity. An effective caching scheme that is successful in predicting future video requests can significantly improve the performance of a VFS, along with the overall VOD system. Typically, distributed video servers are not concerned with cache consistency, because video file servers are read only. In addition, video file servers deal with a smaller number of larger data objects. These properties suggest that traditional caching schemes (SCAN, FIFO, etc), which are required to be simple and fast, are no longer the only option. Intelligent caching schemes refer to more complex schemes that can efficiently predict user access patterns and that offer pre-fetching based on user directives. Such techniques can offer a great deal of performance advantages[8]. Intelligent
2 caching schemes also play an important role in providing scalable, reliable, and highly available services in addition to gains in throughput. In this paper we present an overview of a massively distributed video file server based VOD system architecture. We also propose several intelligent caching schemes, document experimental performance, and discuss how these intelligent caching schemes provide for scalabe, fault-tolerant, and reliable service. The remainder of this paper is orgainized as follows. In section 2, we provide an overview of the architecture of a massively distributed video file server based VOD system. In section 3, we introduce our intelligent caching schemes. In section 4, we present our approach for testing the merits of the proposed algorithms (simulation study). In section 5, we discuss future extensions to this work. 2.0 System Archetecture The current VOD system implementations fail to offer sufficient support for fault-tolerance and reliability. For example, if a VFS fails while currently serving a client video request, the client will lose its video feed and suffer an interruption in service. If the failed VFS server contains the only copy of that video (or part of the video), then the central archive server will have to retrieve the video in order to resume service to the client. The central archive server can take 30 minutes or more to retrieve a video 90 minutes in length. The latency associated with video retrieval from the central archive server results in a significant disruption of service. Such an interruption is clearly unacceptable for widespread use. Current commercial VOD systems also lack sufficient load balancing. The only instance of a video may reside on a particular VFS. If that video becomes popular, the VFS will receive multiple requests to service that video, causing that VFS to become heavily loaded. A possible solution to these problems is a VOD system based on massively distributed video file servers. In this scheme, machines are both clients and servers. Clients requests are handled by a coordinator, whose function resembles that of a location name server, except that it also devises the caching strategy that local client-servers will use.
3 Massively Distributed Video File Server System Machine B wants to play a video Contacts coordinator with client video request Coordinator locates remote VFS A B caches all (or part) of video frames from A C wants to play the same video Contacts coordinator with client video request Coordinator locates remote VFS A and local VFS B C caches all (or part) of video frames from A and B A C B Coordinator 2.1 Fault Tolerance and Reliability A massively distributed VFS approach to building video file augments both system reliability and faulttolerance. In this architecture, video is stripped and scattered across multiple video file servers. A group of VFSs will each serve a set of different video frames to the client. In the event of a VFS failure, the other group members will continue to service the client. Because a video stream must drop approximately 10 frames for noticable degradation of video quality to occur, this scheme will ensure acceptable service to the client. 2.2 Scalability The massively distributed VFS approach provides a greater degree of scalability. There are two ways in which this architecture provides for scalability. The use of intelligent caching techniques can guarantee that popular videos are more readily available. This allows the coordinator to locate multiple locally available servers for a video request as specified by quality of service requirements. The massively distributed architecture also scales gracefully by virtue of striping video across multiple servers. 3.0 Intelligent Cache Management The system we are investigating is massively distributed and is not plagued by cache consistency problems. As a result, we can implement video caching strategies that are more complex than traditional schemes like FIFO and LRU. LRU tends to perform well when there are peaks in the video request pool [9]. An example of this is a situation in which a particular VFS has a very popular movie in its cache. This VFS would receive a high concentration of hits. However, during a fairly smooth request period (one in which clients request a more diverse selection of videos), a VFS using LRU could easily remove a video fragment that some client might request soon after, causing an increase in client-request latency. FIFO also has a drawback in that it will handle multiple requests on the same video poorly, since it blindly eliminates the video segment that has been cached the longest.
4 To provide smarter solutions to reducing client-request latency and improving network utilization, we have developed the Least Popular and Most Locally Abundant caching algorithms. The Least Popular (LP) strategy employs a popularity measure that a given coordinator assigns to every video fragment that is cached within its local group. In this scheme, a host removes the video segment that is least popular from its cache when necessary. The popularity measure is defined by P = α(ltvr) + (1- α)(ttvr) where α is in [0,1], LTVR is the last time the video fragment was requested, and TTVR is the total number of times the video fragment has been requested locally. Note that α 0 LP LRU α 1 LP LFU ie, when α = 0, LP becomes LFU (least frequently used), and for α = 1, LP reduces to LRU. Another caching scheme that we devised is Most Locally Abundant. This strategy performs cache replacement by removing the video fragment that is found across the most servers within a given coordinator group. Because popular video sequences might be highly replicated, taking up a large amount of available cache, a cooordinator could use MLA to purge many of these copies from local caches once their demand diminishes. In this manner, MLA can act as a garbage collector for a DVFS system that previously used the LP caching strategy in tandem with some sort of replicate-when-popular scheme. 4.0 Simulation In order to quantify the effectiveness of the Intelligent Caching Algorithms, we constructed a simulation of the Distributed VFS System. This section describes the experimental network topology, and an overview of the simulation methodology. 4.1 Experimental Network Topology A challenge in providing video-on-demand service is the high-bandwidth requirements of video transmission. High quality, full motion video playback requires 2Mbps of bandwidth. Most currently installed local area network (LAN) technology can only offer maximum bandwidth of 10Mbps. So a LAN could support at most 5 simultaneous video streams before suffering a significant degragation of video quality. More advanced LAN technology, ATM and FDDI, provide a great deal more bandwidth for continuous media applications. For example, ATM switches can handle 100Mbps to 155Mbps. FDDI is a fiber based token ring technology capable of providing 100Mbps of bandwidth[1]. High bandwidth requirements are an even gerater challenge for wide area networks (WAN), whose bandwidth can range from 56bps to 155Mbps. The initial NFSNET could provide a peak bandwidth of
5 1.54Mbps. This was later replaced with the ANSNET backbone capable of providing 45Mbps. There is a great deal of optimism surrounding the vbns; its expected available bandwidth of 155Mbps will present excellent opportunities for continuous media applications over a general use WAN[1]. After investigating actual internet topologies and dedicated networks like the Seqouia 2000 network, we decided on an experimental network topology. This topology could use a variety of links (T1, T3, FDDI, etc.), between 1.5 Mbps providing 45Mbps. We have choosen to ignore LAN traffic and variable network congestion for the time being. Because we are modeling the effectiveness of these caching algorithms, we felt it was unecessary to provide a finer granularity simulation of the network. 4.2 Simulation Methodology The simulator adheres to the discrete event simulation paradigm. This approach utilizes models of different entities within a system, and how these entities interact. A client entity, for instance, contacts the local coordinator with a client video request. The coordinator will then contact the client with the location of the appropriate VFS. After the video transmission is complete the coordinator will provide a strategy for replacing cached video frames, and so on. The model components are the client-server, the strategist, and the network. The client-server component makes the initial request for a video, and caches the received video frames on the client s peer server. These cached video frames can then be used to service future client video requests. The strategist is encapsulated as part of the coordinator, and controls the caching algorithm that the simulator uses in a given session. 4.3 Results We tested the MLA and LP algorithms using our simulator, and compared the results obtained with those for LRU. Our objective was to discover which of these schemes would produce the greatest locality of reference, and also which scheme would do this the fastest. Figure 1 shows that both LP (α = 0.35) and MLA greatly outperform LRU, and that LP performs the best overall. These results are encouraging, since they suggest that intelligent caching algorithms can increase the local availability of videos, thereby cutting down on request latency.
6 Performance of Caching Algorithms LRU MLA 450 LP Number of Local Cache Hits LP MLA LRU Number of Movie Request (10x) 5.0 Extensions 5.1 Pre-scheduling of Video Requests Time did not permit us to implement any schemes based on pre-scheduling of video requests. Prescheduling would guarantee the availability of a user s request. In addition, if a client could inform the system ahead of time that there would be many requests for a particular video at a certain time, then the system could automatically replicate the requested video fragments and stripe them across several servers to increase fault-tolerance and improve load balance. 5.2 Best Path Selection Other schemes might extend the above idea by using some concept of best path to determine where highly popular videos should be cached. Note that best path does not necessarily imply the shortest geographical distance, but might mean the largest capacity/fastest link between the client and a group of possible servers. By retrieving the video from a best path source, we can effectively reduce client-request latency. 5.3 Adaptive Caching Algorithms A coordinator could monitor its local network (a LAN or MAN) and have servers use different caching methods depending upon network traffic conditions and server load. For example, a coordinator might order certain hosts in its group to use the MLA scheme for a time to remove over-replicated video segments from their caches.
7 In addition to the above suggestions, it will be important to analyze the performance of all caching algorithms under failures. A more sophisticated network simulator and topology would facilitate such an investigation. Our research has only scratched the surface of intelligent cache management for massively distributed video file server systems. Rowe et al have done related work in the DVFS area, but their system is distributed with respect to a group of video file servers. The design we support extends the distributed paradigm and allows all hosts to act as servers. We set out to gain insight into the intelligent caching algorithms that such a massively distributed system could employ, and have produced results that suggest these algorithms, and others like them, are promising. References [1] Douglas Comer, Internetworking with TCP/IP Volume I: Principles, Protocols, and Architecture, 3rd ed., ISBN [2] Craig Federighi and Lawrence A. Rowe, A Distributed Hierarchical Storage Manager for a Video- on-demand System, Storage and Retrieval for Image and Video Databases II, IS&T/SPIE Symp. on Elec. imaging Schi & Tech., San Jose, CA, February [3] D. James Gemmell, Harrick M. Vin, Dilip D. Kandlur, P. Venkat Rangan, Lawrence A. Rowe, Multimedia Storage Servers: A Tutorial, IEEE Computer, May 1995, pp [4] T.D.C. Little and D. Venkatesh, Probabilistic Assignment of Movies to Storage Devices in a Videoon-Demand System, Proc. 4th Intl, Workshop on Network and Operating System Support for Digital Audio and Video, Lancaster UK, November 1992, pp [5] T.D.C. Little and D. Venkatesh, Prospects for Interactice Video-on-Demand, IEEE Multimedia, Vol1, No 3, Fall 1994, pp [6] K. K. Ramakrishnan, et al., Operating System Support for a Video-on-Demand File Service, Proc. 4th Intl, Workshop on Network and Operating System Support for Digital Audio and Video, Lancaster UK, November [7] A. L. Narasimha Reddy, and Jim Wyllie, Disk Scheduling in a multimedia I/O system, Proc. ACM Multimedia 93, Anaheim, CA, August 1993, pp [8] Lawrence A. Rowe, John S. Boreczky, and Charles A. Eads, Indexes for User Access to Large Video Databases, Storage and Retrieval for Image and Video Databases II, IS&T/SPIE Symp. on Elec. imaging Schi & Tech., San Jose, CA, February [9] Song Bac Toh, Simulation of a Video-on-Demand System, PCS-TR95-260, Department of Computer Science, Dartmouth College, June 6, 1995.
A Scalable Video-on-Demand Service for the Provision of VCR-Like Functions 1
A Scalable Video-on-Demand Service for the Provision of VCR-Like Functions H.J. Chen, A. Krishnamurthy, T.D.C. Little, and D. Venkatesh, Boston University Multimedia Communications Laboratory Department
More informationLoad Balancing in Fault Tolerant Video Server
Load Balancing in Fault Tolerant Video Server # D. N. Sujatha*, Girish K*, Rashmi B*, Venugopal K. R*, L. M. Patnaik** *Department of Computer Science and Engineering University Visvesvaraya College of
More informationComputer Networks. Definition of LAN. Connection of Network. Key Points of LAN. Lecture 06 Connecting Networks
Computer Networks Lecture 06 Connecting Networks Kuang-hua Chen Department of Library and Information Science National Taiwan University Local Area Networks (LAN) 5 kilometer IEEE 802.3 Ethernet IEEE 802.4
More informationInvestigation of Web Server Access as a Basis for Designing Video-on-Demand Systems 1
Investigation of Web Server Access as a Basis for Designing Video-on-Demand Systems 1 D. Venkatesh and T.D.C. Little Multimedia Communications Laboratory Department of Electrical, Computer and Systems
More informationSAN Conceptual and Design Basics
TECHNICAL NOTE VMware Infrastructure 3 SAN Conceptual and Design Basics VMware ESX Server can be used in conjunction with a SAN (storage area network), a specialized high speed network that connects computer
More informationStorage Area Networks (SANs) and iscsi Protocol An Introduction to New Storage Technologies
Page 1 Storage Area Networks (SANs) and iscsi Protocol An Introduction to New Storage Technologies Introduction This paper explains the concepts of Storage Area Network or SAN, iscsi technology and how
More informationOptimizing Data Center Networks for Cloud Computing
PRAMAK 1 Optimizing Data Center Networks for Cloud Computing Data Center networks have evolved over time as the nature of computing changed. They evolved to handle the computing models based on main-frames,
More informationQuantifying the Performance Degradation of IPv6 for TCP in Windows and Linux Networking
Quantifying the Performance Degradation of IPv6 for TCP in Windows and Linux Networking Burjiz Soorty School of Computing and Mathematical Sciences Auckland University of Technology Auckland, New Zealand
More informationTesting & Assuring Mobile End User Experience Before Production. Neotys
Testing & Assuring Mobile End User Experience Before Production Neotys Agenda Introduction The challenges Best practices NeoLoad mobile capabilities Mobile devices are used more and more At Home In 2014,
More informationChapter 11 I/O Management and Disk Scheduling
Operating Systems: Internals and Design Principles, 6/E William Stallings Chapter 11 I/O Management and Disk Scheduling Dave Bremer Otago Polytechnic, NZ 2008, Prentice Hall I/O Devices Roadmap Organization
More informationMultimedia Data Transmission over Wired/Wireless Networks
Multimedia Data Transmission over Wired/Wireless Networks Bharat Bhargava Gang Ding, Xiaoxin Wu, Mohamed Hefeeda, Halima Ghafoor Purdue University Website: http://www.cs.purdue.edu/homes/bb E-mail: bb@cs.purdue.edu
More informationMultimedia Caching Strategies for Heterogeneous Application and Server Environments
Multimedia Tools and Applications 4, 279 312 (1997) c 1997 Kluwer Academic Publishers. Manufactured in The Netherlands. Multimedia Caching Strategies for Heterogeneous Application and Server Environments
More informationLocal Area Networks transmission system private speedy and secure kilometres shared transmission medium hardware & software
Local Area What s a LAN? A transmission system, usually private owned, very speedy and secure, covering a geographical area in the range of kilometres, comprising a shared transmission medium and a set
More informationIBM Software Information Management. Scaling strategies for mission-critical discovery and navigation applications
IBM Software Information Management Scaling strategies for mission-critical discovery and navigation applications Scaling strategies for mission-critical discovery and navigation applications Contents
More informationCommunications and Computer Networks
SFWR 4C03: Computer Networks and Computer Security January 5-8 2004 Lecturer: Kartik Krishnan Lectures 1-3 Communications and Computer Networks The fundamental purpose of a communication system is the
More informationImproving the Performance of TCP Using Window Adjustment Procedure and Bandwidth Estimation
Improving the Performance of TCP Using Window Adjustment Procedure and Bandwidth Estimation R.Navaneethakrishnan Assistant Professor (SG) Bharathiyar College of Engineering and Technology, Karaikal, India.
More informationLocal-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
More informationStorage Solutions Overview. Benefits of iscsi Implementation. Abstract
Storage Solutions Overview Benefits of iscsi Implementation Aberdeen LLC. Charles D. Jansen Published: December 2004 Abstract As storage demands continue to increase and become more complex, businesses
More informationIntelligent 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
More informationLocal Area Network By Bhupendra Ratha, Lecturer School of Library and Information Science Devi Ahilya University, Indore Email: bhu261@gmail.com Local Area Network LANs connect computers and peripheral
More informationMultimedia Storage Servers: A Tutorial
Multimedia Storage Servers: A Tutorial D. James Gemmell Department of Computer Science, Simon Fraser University E-mail: gemmell@cs.sfu.ca Harrick M. Vin Department of Computer Sciences, The University
More informationAdvanced 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 peeyush_tugnawat@jdedwards.com Mohamed E. Fayad Computer Engineering
More informationLecture 1. Lecture Overview. Intro to Networking. Intro to Networking. Motivation behind Networking. Computer / Data Networks
Lecture 1 An Introduction to Networking Chapter 1, pages 1-22 Dave Novak BSAD 146, Introduction to Networking School of Business Administration University of Vermont Lecture Overview Brief introduction
More informationUsing High Availability Technologies Lesson 12
Using High Availability Technologies Lesson 12 Skills Matrix Technology Skill Objective Domain Objective # Using Virtualization Configure Windows Server Hyper-V and virtual machines 1.3 What Is High Availability?
More informationConcept of Cache in web proxies
Concept of Cache in web proxies Chan Kit Wai and Somasundaram Meiyappan 1. Introduction Caching is an effective performance enhancing technique that has been used in computer systems for decades. However,
More informationDeploying VSaaS and Hosted Solutions Using CompleteView
SALIENT SYSTEMS WHITE PAPER Deploying VSaaS and Hosted Solutions Using CompleteView Understanding the benefits of CompleteView for hosted solutions and successful deployment architecture Salient Systems
More informationGigabit Ethernet. Abstract. 1. Introduction. 2. Benefits of Gigabit Ethernet
Table of Contents Abstract... 2 1. Introduction... 2 2. Benefits of Gigabit Ethernet... 2 2.1 Easy Migration to Higher Performance Levels... 3 2.2 Decreased Overall Costs Over Time... 3 2.3 Supports for
More informationQoS Parameters. Quality of Service in the Internet. Traffic Shaping: Congestion Control. Keeping the QoS
Quality of Service in the Internet Problem today: IP is packet switched, therefore no guarantees on a transmission is given (throughput, transmission delay, ): the Internet transmits data Best Effort But:
More informationHow To Create A Large Enterprise Cloud Storage System From A Large Server (Cisco Mds 9000) Family 2 (Cio) 2 (Mds) 2) (Cisa) 2-Year-Old (Cica) 2.5
Cisco MDS 9000 Family Solution for Cloud Storage All enterprises are experiencing data growth. IDC reports that enterprise data stores will grow an average of 40 to 60 percent annually over the next 5
More informationA Load Balanced PC-Cluster for Video-On-Demand Server Systems
International Journal of Grid and Distributed Computing 63 A Load Balanced PC-Cluster for Video-On-Demand Server Systems Liang-Teh Lee 1, Hung-Yuan Chang 1,2, Der-Fu Tao 2, and Siang-Lin Yang 1 1 Dept.
More informationHow To Virtualize A Storage Area Network (San) With Virtualization
A New Method of SAN Storage Virtualization Table of Contents 1 - ABSTRACT 2 - THE NEED FOR STORAGE VIRTUALIZATION 3 - EXISTING STORAGE VIRTUALIZATION METHODS 4 - A NEW METHOD OF VIRTUALIZATION: Storage
More informationA Server-less Architecture for Building Scalable, Reliable, and Cost-Effective Video-on-demand Systems
A Server-less Architecture for Building Scalable, Reliable, and Cost-Effective Video-on-demand Systems Raymond W. T. Leung and Jack Y. B. Lee Department of Information Engineering The Chinese University
More information51-30-21 Selecting a Web Server Connection Rate Gilbert Held
51-30-21 Selecting a Web Server Connection Rate Gilbert Held Payoff Determining the best operating rate for a WAN connection to the Internet is a common problem for organizations wishing to obtain a presence
More informationContents. Foreword. Acknowledgments
Foreword Preface Acknowledgments xv xvii xviii CHAPTER 1 Introduction 1 1.1 What Is Mission Critical? 1 1.2 Purpose of the Book 2 1.3 Network Continuity Versus Disaster Recovery 2 1.4 The Case for Mission-Critical
More informationA Proxy-based Architecture for Multimedia Transmission
Proceedings of the 8th WSEAS International Conference on Automation and Information, Vancouver, Canada, June 19-21, 2007 322 A Proxy-based Architecture for Multimedia Transmission WANG DA-ZHEN [1,2], WAN
More informationnetworks Live & On-Demand Video Delivery without Interruption Wireless optimization the unsolved mystery WHITE PAPER
Live & On-Demand Video Delivery without Interruption Wireless optimization the unsolved mystery - Improving the way the world connects - WHITE PAPER Live On-Demand Video Streaming without Interruption
More informationProxy-Assisted Periodic Broadcast for Video Streaming with Multiple Servers
1 Proxy-Assisted Periodic Broadcast for Video Streaming with Multiple Servers Ewa Kusmierek and David H.C. Du Digital Technology Center and Department of Computer Science and Engineering University of
More informationHow To Build A Clustered Storage Area Network (Csan) From Power All Networks
Power-All Networks Clustered Storage Area Network: A scalable, fault-tolerant, high-performance storage system. Power-All Networks Ltd Abstract: Today's network-oriented computing environments require
More informationBig data management with IBM General Parallel File System
Big data management with IBM General Parallel File System Optimize storage management and boost your return on investment Highlights Handles the explosive growth of structured and unstructured data Offers
More informationDuncan McCaffery. Personal homepage URL: http://info.comp.lancs.ac.uk/computing/staff/person.php?member_id=140
Name: Institution: PhD thesis submission date: Duncan McCaffery Lancaster University, UK Not yet determined Personal homepage URL: http://info.comp.lancs.ac.uk/computing/staff/person.php?member_id=140
More informationInternet Video Streaming and Cloud-based Multimedia Applications. Outline
Internet Video Streaming and Cloud-based Multimedia Applications Yifeng He, yhe@ee.ryerson.ca Ling Guan, lguan@ee.ryerson.ca 1 Outline Internet video streaming Overview Video coding Approaches for video
More informationA Hybrid Electrical and Optical Networking Topology of Data Center for Big Data Network
ASEE 2014 Zone I Conference, April 3-5, 2014, University of Bridgeport, Bridgpeort, CT, USA A Hybrid Electrical and Optical Networking Topology of Data Center for Big Data Network Mohammad Naimur Rahman
More informationDesigning 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
More informationHow To Design A Data Center
Data Center Design & Virtualization Md. Jahangir Hossain Open Communication Limited jahangir@open.com.bd Objectives Data Center Architecture Data Center Standard Data Center Design Model Application Design
More informationNetwork Topologies. Network Topologies
Network Topologies LANs and WANs - Geographical coverage LANs A single geographical location, such as office building, school, etc Typically High speed and cheaper. WANs Spans more than one geographical
More informationPQoS Parameterized Quality of Service. White Paper
P Parameterized Quality of Service White Paper Abstract The essential promise of MoCA no new wires, no service calls and no interference with other networks or consumer electronic devices remains intact
More informationChapter 9A. Network Definition. The Uses of a Network. Network Basics
Chapter 9A Network Basics 1 Network Definition Set of technologies that connects computers Allows communication and collaboration between users 2 The Uses of a Network Simultaneous access to data Data
More informationKey Components of WAN Optimization Controller Functionality
Key Components of WAN Optimization Controller Functionality Introduction and Goals One of the key challenges facing IT organizations relative to application and service delivery is ensuring that the applications
More informationAN AUTOMATED DATA THROUGHPUT MEASUREMENT OVER A 10/100MBPS LAN
AN AUTOMATED DATA THROUGHPUT MEASUREMENT OVER A 10/100MBPS LAN John B. Oladosu* & Abigail B. Adetunji Computer Science & Engineering Department, Ladoke Akintola University of Technology, Ogbomoso, Nigeria
More informationCHAPTER 7 SUMMARY AND CONCLUSION
179 CHAPTER 7 SUMMARY AND CONCLUSION This chapter summarizes our research achievements and conclude this thesis with discussions and interesting avenues for future exploration. The thesis describes a novel
More informationDistributed Systems LEEC (2005/06 2º Sem.)
Distributed Systems LEEC (2005/06 2º Sem.) Introduction João Paulo Carvalho Universidade Técnica de Lisboa / Instituto Superior Técnico Outline Definition of a Distributed System Goals Connecting Users
More informationEverything You Need to Know About Network Failover
Everything You Need to Know About Network Failover Worry-Proof Internet 2800 Campus Drive Suite 140 Plymouth, MN 55441 Phone (763) 694-9949 Toll Free (800) 669-6242 Overview Everything You Need to Know
More informationIP Networking. Overview. Networks Impact Daily Life. IP Networking - Part 1. How Networks Impact Daily Life. How Networks Impact Daily Life
Overview Dipl.-Ing. Peter Schrotter Institute of Communication Networks and Satellite Communications Graz University of Technology, Austria Fundamentals of Communicating over the Network Application Layer
More informationCommunication Networks. MAP-TELE 2011/12 José Ruela
Communication Networks MAP-TELE 2011/12 José Ruela Network basic mechanisms Introduction to Communications Networks Communications networks Communications networks are used to transport information (data)
More informationA Fault Tolerant Video Server Using Combined Raid 5 and Mirroring
Proceedings of Multimedia Computing and Networking 1997 (MMCN97), San Jose, CA, February 1997 A Fault Tolerant Video Server Using Combined Raid 5 and Mirroring Ernst W. BIERSACK, Christoph BERNHARDT Institut
More informationHow To Monitor Performance On Eve
Performance Monitoring on Networked Virtual Environments C. Bouras 1, 2, E. Giannaka 1, 2 Abstract As networked virtual environments gain increasing interest and acceptance in the field of Internet applications,
More informationWAVE: Popularity-based and Collaborative In-network Caching for Content-Oriented Networks
WAVE: Popularity-based and Collaborative In-network Caching for Content-Oriented Networks K. D. Cho et al., IEEE INFOCOM 2012 Workshop, pp. 316-321, March 2012. January 17, 2013 Byeong-Gi Kim Park Laboratory,
More informationQuestion: 3 When using Application Intelligence, Server Time may be defined as.
1 Network General - 1T6-521 Application Performance Analysis and Troubleshooting Question: 1 One component in an application turn is. A. Server response time B. Network process time C. Application response
More informationAuspex Support for Cisco Fast EtherChannel TM
Auspex Support for Cisco Fast EtherChannel TM Technical Report 21 Version 1.0 March 1998 Document 300-TC049, V1.0, 980310 Auspex Systems, Inc. 2300 Central Expressway Santa Clara, California 95050-2516
More informationMeasure wireless network performance using testing tool iperf
Measure wireless network performance using testing tool iperf By Lisa Phifer, SearchNetworking.com Many companies are upgrading their wireless networks to 802.11n for better throughput, reach, and reliability,
More informationComputer Networks Vs. Distributed Systems
Computer Networks Vs. Distributed Systems Computer Networks: A computer network is an interconnected collection of autonomous computers able to exchange information. A computer network usually require
More informationCORPORATE NETWORKING
CORPORATE NETWORKING C. Pham Université de Pau et des Pays de l Adour Département Informatique http://www.univ-pau.fr/~cpham Congduc.Pham@univ-pau.fr Typical example of Ethernet local networks Mostly based
More informationComputer 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.
More informationHow To Build A Network For Storage Area Network (San)
White Paper Data Storage across the MAN by deploying a SAN over Dark Fiber by Pieter Panis, EuroFiber 1/7 1 Introduction The purpose of this document is to illustrate how a storage area network (SAN) can
More informationVMWARE WHITE PAPER 1
1 VMWARE WHITE PAPER Introduction This paper outlines the considerations that affect network throughput. The paper examines the applications deployed on top of a virtual infrastructure and discusses the
More informationCN1047 INTRODUCTION TO COMPUTER NETWORKING CHAPTER 1 BASIC CONCEPTS OF NETWORK
CN1047 INTRODUCTION TO COMPUTER NETWORKING CHAPTER 1 BASIC CONCEPTS OF NETWORK DEFINTION & APPLICATIONS DEFINTION: A computer network is defined as the interconnection of two or more computers. It is done
More informationOperating System Concepts. Operating System 資 訊 工 程 學 系 袁 賢 銘 老 師
Lecture 7: Distributed Operating Systems A Distributed System 7.2 Resource sharing Motivation sharing and printing files at remote sites processing information in a distributed database using remote specialized
More informationOn the Feasibility of Prefetching and Caching for Online TV Services: A Measurement Study on Hulu
On the Feasibility of Prefetching and Caching for Online TV Services: A Measurement Study on Hulu Dilip Kumar Krishnappa, Samamon Khemmarat, Lixin Gao, Michael Zink University of Massachusetts Amherst,
More informationPerformance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc
(International Journal of Computer Science & Management Studies) Vol. 17, Issue 01 Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc Dr. Khalid Hamid Bilal Khartoum, Sudan dr.khalidbilal@hotmail.com
More informationDirect NFS - Design considerations for next-gen NAS appliances optimized for database workloads Akshay Shah Gurmeet Goindi Oracle
Direct NFS - Design considerations for next-gen NAS appliances optimized for database workloads Akshay Shah Gurmeet Goindi Oracle Agenda Introduction Database Architecture Direct NFS Client NFS Server
More informationCommunication Systems Internetworking (Bridges & Co)
Communication Systems Internetworking (Bridges & Co) Prof. Dr.-Ing. Lars Wolf TU Braunschweig Institut für Betriebssysteme und Rechnerverbund Mühlenpfordtstraße 23, 38106 Braunschweig, Germany Email: wolf@ibr.cs.tu-bs.de
More informationDemonstrating the high performance and feature richness of the compact MX Series
WHITE PAPER Midrange MX Series 3D Universal Edge Routers Evaluation Report Demonstrating the high performance and feature richness of the compact MX Series Copyright 2011, Juniper Networks, Inc. 1 Table
More informationUsing Linux Clusters as VoD Servers
HAC LUCE Using Linux Clusters as VoD Servers Víctor M. Guĺıas Fernández gulias@lfcia.org Computer Science Department University of A Corunha funded by: Outline Background: The Borg Cluster Video on Demand.
More informationICS 153 Introduction to Computer Networks. Inst: Chris Davison cbdaviso@uci.edu
ICS 153 Introduction to Computer Networks Inst: Chris Davison cbdaviso@uci.edu 1 ICS 153 Introduction to Computer Networks Course Goals Understand the basic principles of computer networks Design Architecture
More informationSFWR 4C03: Computer Networks & Computer Security Jan 3-7, 2005. Lecturer: Kartik Krishnan Lecture 1-3
SFWR 4C03: Computer Networks & Computer Security Jan 3-7, 2005 Lecturer: Kartik Krishnan Lecture 1-3 Communications and Computer Networks The fundamental purpose of a communication network is the exchange
More informationSimulation and Monitoring of a University Network for Bandwidth Efficiency Utilization
Simulation and Monitoring of a University Network for Bandwidth Efficiency Utilization Samuel N. John 1, Charles Ndujuiba 2, Robert Okonigene 3, Ndeche Kenechukwu 4 1,2,4 Department of Electrical and Information
More informationVideo Streaming Without Interruption
Video Streaming Without Interruption Adaptive bitrate and content delivery networks: Are they enough to achieve high quality, uninterrupted Internet video streaming? WHITE PAPER Abstract The increasing
More informationDAS, NAS or SAN: Choosing the Right Storage Technology for Your Organization
DAS, NAS or SAN: Choosing the Right Storage Technology for Your Organization New Drivers in Information Storage Data is unquestionably the lifeblood of today s digital organization. Storage solutions remain
More informationwww.careercert.info Please purchase PDF Split-Merge on www.verypdf.com to remove this watermark.
2007 Cisco Systems, Inc. All rights reserved. DESGN v2.0 3-11 Enterprise Campus and Data Center Design Review Analyze organizational requirements: Type of applications, traffic volume, and traffic pattern
More informationA Novel Framework for Improving Bandwidth Utilization for VBR Video Delivery over Wide-Area Networks
A Novel Framework for Improving Bandwidth Utilization for VBR Video Delivery over Wide-Area Networks Junli Yuan *, Sujoy Roy, Qibin Sun Institute for Infocomm Research (I 2 R), 21 Heng Mui Keng Terrace,
More informationDesign and Implementation of a Storage Repository Using Commonality Factoring. IEEE/NASA MSST2003 April 7-10, 2003 Eric W. Olsen
Design and Implementation of a Storage Repository Using Commonality Factoring IEEE/NASA MSST2003 April 7-10, 2003 Eric W. Olsen Axion Overview Potentially infinite historic versioning for rollback and
More informationWHITE PAPER Guide to 50% Faster VMs No Hardware Required
WHITE PAPER Guide to 50% Faster VMs No Hardware Required WP_v03_20140618 Visit us at Condusiv.com GUIDE TO 50% FASTER VMS NO HARDWARE REQUIRED 2 Executive Summary As much as everyone has bought into the
More informationA Simulation Study of Effect of MPLS on Latency over a Wide Area Network (WAN)
A Simulation Study of Effect of MPLS on Latency over a Wide Area Network (WAN) Adeyinka A. Adewale, Samuel N. John, and Charles Ndujiuba 1 Department of Electrical and Information Engineering, Covenant
More informationPERFORMANCE ANALYSIS OF VIDEO FORMATS ENCODING IN CLOUD ENVIRONMENT
Suresh Gyan Vihar University Journal of Engineering & Technology (An International Bi Annual Journal) Vol. 1, Issue 1, 2015, pp 1 5 ISSN: 2395 0196 PERFORMANCE ANALYSIS OF VIDEO FORMATS ENCODING IN CLOUD
More informationReliable Systolic Computing through Redundancy
Reliable Systolic Computing through Redundancy Kunio Okuda 1, Siang Wun Song 1, and Marcos Tatsuo Yamamoto 1 Universidade de São Paulo, Brazil, {kunio,song,mty}@ime.usp.br, http://www.ime.usp.br/ song/
More informationQuality of Service in the Internet. QoS Parameters. Keeping the QoS. Traffic Shaping: Leaky Bucket Algorithm
Quality of Service in the Internet Problem today: IP is packet switched, therefore no guarantees on a transmission is given (throughput, transmission delay, ): the Internet transmits data Best Effort But:
More informationClearing the Way for VoIP
Gen2 Ventures White Paper Clearing the Way for VoIP An Alternative to Expensive WAN Upgrades Executive Overview Enterprises have traditionally maintained separate networks for their voice and data traffic.
More informationScheduling Allowance Adaptability in Load Balancing technique for Distributed Systems
Scheduling Allowance Adaptability in Load Balancing technique for Distributed Systems G.Rajina #1, P.Nagaraju #2 #1 M.Tech, Computer Science Engineering, TallaPadmavathi Engineering College, Warangal,
More informationHigh performance digital video servers: storage. Seungyup Paek and Shih-Fu Chang. Columbia University
High performance digital video servers: storage and retrieval of compressed scalable video Seungyup Paek and Shih-Fu Chang Department of Electrical Engineering Columbia University New York, N.Y. 10027-6699,
More informationChapter 1 Reading Organizer
Chapter 1 Reading Organizer After completion of this chapter, you should be able to: Describe convergence of data, voice and video in the context of switched networks Describe a switched network in a small
More informationPictureTel H.323 Videoconferencing Network Bandwidth Analysis
PictureTel H.323 Videoconferencing Network Bandwidth Analysis by John Bartlett NSD Engineering PictureTel Corporation August 25, 1997 Introduction This document evaluates the network bandwidth required
More informationModule 15: Network Structures
Module 15: Network Structures Background Topology Network Types Communication Communication Protocol Robustness Design Strategies 15.1 A Distributed System 15.2 Motivation Resource sharing sharing and
More informationAutomated file management with IBM Active Cloud Engine
Automated file management with IBM Active Cloud Engine Redefining what it means to deliver the right data to the right place at the right time Highlights Enable ubiquitous access to files from across the
More information1 Which network type is a specifically designed configuration of computers and other devices located within a confined area? A Peer-to-peer network
Review questions 1 Which network type is a specifically designed configuration of computers and other devices located within a confined area? A Peer-to-peer network B Local area network C Client/server
More informationAn Active Packet can be classified as
Mobile Agents for Active Network Management By Rumeel Kazi and Patricia Morreale Stevens Institute of Technology Contact: rkazi,pat@ati.stevens-tech.edu Abstract-Traditionally, network management systems
More informationThe WestNet Advantage: -- Textbooks, ebooks, ecourses -- Instructor Resourse Center -- Student Resource Center
The WestNet Advantage: -- Textbooks, ebooks, ecourses -- Instructor Resourse Center -- Student Resource Center The entire cost of the program is funded by the textbook, ebook or ecourse purchase by your
More informationComputer Networking Networks
Page 1 of 8 Computer Networking Networks 9.1 Local area network A local area network (LAN) is a network that connects computers and devices in a limited geographical area such as a home, school, office
More informationSPECIAL FEATURES OF TCP/IP NETWORK TRAFFIC AND PROBLEMS OF THE PROGRAM MONITORING. (1)Radi ROMANSKY
1 SPECIAL FEATURES OF TCP/IP NETWORK TRAFFIC AND PROBLEMS OF THE PROGRAM MONITORING (1)Radi ROMANSKY (1)Department of Computer Systems, Technical University Sofia e-mail address: rrom@tu-sofia.bg Bulgaria
More informationUPPER LAYER SWITCHING
52-20-40 DATA COMMUNICATIONS MANAGEMENT UPPER LAYER SWITCHING Gilbert Held INSIDE Upper Layer Operations; Address Translation; Layer 3 Switching; Layer 4 Switching OVERVIEW The first series of LAN switches
More information