EVALUATION OF SCHEDULING ALGORITHMS USING VIDEO AND VOICE APPLICATIONS IN CLOUD COMPUTING
|
|
|
- Kathryn Sparks
- 9 years ago
- Views:
Transcription
1 EVALUATION OF SCHEDULING ALGORITHMS USING VIDEO AND VOICE APPLICATIONS IN CLOUD COMPUTING 1 SUNNY KUMAR, 2 SHIVANI KHURANA Department Of Computer Science,CT College of Engineering and Technology Shahpur, Jalandhar Abstract- Cloud computing provides a service on network that works like pay and get service and accessible at any place, at any time. Cloud computing contains lot of component for example central processing unit (CPU), server, datacenter, router and software. Cloud provides communication among these resources. As in cloud, resources are shared to get better performance and get fast speed as well as resource availability at any time. To achieve quality of services in cloud proper scheduling mechanism need to be adopted for better output. In a cloud, packet loss in delivery and delay occur and it cannot be tolerated in case of real time application. Real time applications such that in video conferencing and voice, delay and packet loss can change value of data. Adopting proper scheduling, CPU utilization can be more. So proper scheduling method is required to get maximum throughput and CPU utilization. In this paper different scheduling methods are evaluated on the basis of throughput, CPU utilization and End-To-End delay using cloud computing environment. Keywords- Cloud Computing, CPU, Scheduling, Resource, Job, Task. I. INTRODUCTION Cloud computing is a term used where several resource like computers are connected with each other to share data and their application through real time connection. Internet provides a connection to connect computers with each other and cloud computing is used as an expression to determine network connectivity. Using cloud computing application running on one machine is applicable for all machines which are connected to that particular machine i.e. a concept of distributed system. Cloud computing share resources like grid computing to run applications on machines. For multithreading one machine have two or more virtual machines. Virtual machine execute task assigned to them. Cloud computing is provided by several organization for rent. As much you pay you get more service, paid service. If any user wants to access service, he just needs to pay to the cloud service provider.to use cloud computing services efficiently requires a good scheduling technique. In any type of cloud, scheduling is an important issue to schedule jobs. Several jobs executes in a cloud at a same time. To keep jobs on track scheduling need to be handled carefully. If not, job will not execute and errors occur. As cloud is a payable service user need to get better performance. Several resources are shared using cloud computing. Which user get which facility and when depends all on scheduling. But scheduling task is not simple in case of cloud computing because several users may request same application at a same time. If requests came at same time then who get first. So right scheduling method need to be adopted in cloud computing. In this paper different scheduling methods are discussed and comparison is made on the basis of output of all these scheduling methods. Section 2, presents related work. In section 3, cloud computing model for scheduling is presented. Section 4, application used in our experiment. Section 5, contains different scheduling method with simulation. In section 6, conclusion and future scope is given. II. RELATED WORK Dharamendra Chouhan, S. M. Dilip Kumar and Jerry Antony Ajay describes Multilevel Feedback Queue scheduling for grid computing for avoiding starvation in jobs occurring First Come First Serve scheduling. In this lower priority job will complete quickly without moving to lower level hierarchy. High throughput and good response time is achievable. Priya R. Lodha and Avinash P. Wadhe gives a study of workflow scheduling algorithm in cloud computing in which working is with respect to resource sharing. This paper explores task scheduling according to the environment where they can be used efficiently.maha Jabalia, Asma Ben Letaifa and Sami Tabbane described comparative study on game theoretic Approach for resource allocation in cloud computing architectures. Overview is given on all adopted resource allocation policy. In this paper security is neglected and considered as a risk in adoption of a cloud. R. Raju, R.G. Babukarthik and T. Vengattaraman describes minimize the make span using hybrid algorithm for cloud computing cuckoo search method is used and completion time is reduced using hybrid approach. Quyet Thang NGUYEN, Nguyen QUANG-HUNG gives a virtual machine allocation in cloud computing for minimizing Total execution time on each machine. According to this paper each machine on cloud has several virtual machines. In this three mixed integer linear mathematical model are constructed to represent and solve allocation of jobs to virtual machines. Young Choon Lee and Albert Y. Zomaya describe workflow scheduling and resource abundance using stretch-out and compact. Scheduling is compacted by 5
2 rearranging task making use of free slots. In this scheduling compaction algorithm explains resource efficiently can be improved by using inefficient slot present both explicitly and implicitly. Wenhong Tian, Yong Zhao, Minxian Xu, Yuanliang Zhong, and Xiashuang Sun present a toolkit for modeling and simulation of real time virtual machine allocation in data cloud center. In this two existing simulation system at application level for cloud computing are studied. Amir Nahir, Ariel Orda and Danny Raz describes schedule First, Manage Later: Network- Aware Load Balancing technique in which they created several replica of a job and sending each replica to each server. There is degradation in signal propagation delay. Amit Kumar Das, Tamal Adhikari and Choong Seon Hong describe an intelligent approach for virtual machine and QoS provisioning in cloud computing. This paper use adaptive QoS aware virtual machine provisioning mechanism developed that ensures best utilization of all system resources. In this an algorithm is proposed to minimize rejection rate during making connection with data center. Mohamad Abu Sharkh, Abdelkadir Ouda and Abdallah Shami describes a resource scheduling model for cloud computing. In this paper four scheduling algorithms are combined to schedule virtual machine and then schedule connection request on network. Machine- Machines are named as client. On machine jobs are generated and execute. Applications provided in cloud are used by client and can be called user.switch- Switch in cloud computing connect clients and group of client that act as a grid with help of switches. Router- Scheduling is done on router to transmit packets on its right route. Model for cloud computing III. CLOUD COMPUTING MODEL Cloud computing use is increasing day by day. Data centers are accessible through cloud for example application like what s app, Line and several other. As millions of users are using these applications there is need to schedule that all users can access application stored in data center. So different scheduling techniques need to be used. Cloud computing is divided into three types Public cloud- It is an infrastructure in which anyone can join cloud at any time at any place. Large type of cloud and used as a paid service.private cloud- It is an infrastructure which works inside an organization and only employee can control and manage it.hybrid cloud- It is a combination of public and private cloud services. It uses both qualities to achieve organization goal. Cloud computing components model are Figure 2. Cloud Computing Model This model is used for scheduling in cloud computing. It contains different types of resource for cloud. In above model CPU, router, switch and a cloud for making communication between machines. They are connected through a wire. Scheduling is applied between routers to transmit packets. Application are generated and assigned to different machines to execute them. IV. APLICATION USED Scheduling depends on requirement of user. To select best scheduling mechanism for cloud computing need to first understand user requirement. For example what kind of application running on cloud? Scheduling in cloud is not an easy task. Different scheduling methods using video and voice applications for cloud are developed. Video Conferencing Figure1. Cloud Computing Component Model Video conferencing is a real time application. Proper scheduling method is required to handle real time applications. If any packet dropped during transmission, value of information in form of video can be changed and it can be a cause of bad decision for any organization or user. So here is a need to treat 6
3 video type of applications carefully. As video packets transmitted or stored in cloud are of large size. Bulk transmission is required from both sides. Different format of videos are available today. So each video format has its own priority in sense of its use. Each format also has different size for same data. As high speed requires in each field, so different scheduling methods are required to handle different formats. Used different types of video traffic for scheduling are:- Heavy video traffic: For heavy traffic in network VCR quality video is used. VCR quality video is a high resolution video. Using this type of traffic in cloud maximum load can be produced. Medium video traffic: For medium load in cloud video traffic having excellent service of type is used. It produces a medium load in cloud. Medium-low level video traffic: Third type of traffic used in cloud is medium-low level video traffic. It produces medium low load on cloud. Low video traffic: To produce small load low video traffic in cloud is used. Voice Voice is also a real time application runs on cloud. Its size is small as compared to video. But impact of voice type of application for on any user is greater than video. It is because, watching video with few packets dropped at receiving time user can estimate what video want to say. As video is a combination of both frames and voice, so it is easy to estimate about video. But in case of only voice transmission, that is not easy as in case of video. It is because if voice packets losses during transmission value of information change that resides in voice. It can be a reason of loss for any organization and user using uncompleted data. For our experiment we used different type of voice application categorized on the basis of type of services. It produce different type of load for different users. Voice applications running on cloud are:- PCM quality voice: PCM (Pulse Code Modulation) quality voice use digital audio and clarity is high. Low quality voice: To produce low load in cloud we used low quality voice. IP telephony voice: IP telephony voices are like VoIP. GSM quality speech: GSM quality speech used because it is of higher quality with lower bit rate. PCM quality and silence suppressed voice: Its quality is same as in PCM quality voice but with 50% small size. environment on the basis of metrics throughput, delay and CPU utilization. Simulation runs for 200 seconds in every case. Results are shown in form of packets. VI. SIMULATED RESULTS FOR VIDEO AND VOICE On the basis of different parameter like throughput, delay and CPU utilization results are evaluated for video application as well as voice application using different scheduling algorithms. Results Using First Come First Serve Scheduling This scheduling technique is the simplest technique among all scheduling techniques. Jobs are transmitted to router and router transmits jobs to their destination on the same way as received by router. At router jobs are stored into a queue. Jobs are entering from one end of a queue and came out from other end of the queue. CPU utilization is less and throughput depends on queue size. Advantage of using First Come First Serve (FCFS) is no burden on scheduler. On other side, if data is of large size then small size data starves for execution. Long jobs do not release resources for short jobs. Results of FCFS running video and voice application are shown below Figure 3. Throughput for video and voice in packets Figure 3 shows throughput for video and voice application. Throughput achieved maximum for voice and in case of video slightly less than voice. V. EXPERIMENTAL RESULTS Results for video and voice application are evaluated using OPNET IT Guru simulator in cloud computing Figure 4. End to end delay in case of video and voice Above figure 4 shows end-to-end delay in packets for application video and voice. It shows end-to-end 7
4 delay for video application is high as compared to voice.. In above figure end-to-end delay is shown using PQ scheduling. It shows delay is below 0.8 for video and above for voice. Figure 8. CPU utilization Figure 5. CPU utilization Above figure shows use of CPU (Central Processing Unit). Use of central processing unit is same for both applications. Result Using Priority Queue Scheduling This scheduling technique works on the basis of importance given to each job according to the user. Highest priority assigned to that job which one user want to execute first. Lower priority job will execute at last. This scheduling method is best utilized where user is clear to assign priority to each job. Starvation occurs only for lower priority jobs. They can wait for a period of time to get resources available and can be executed in last. Results of Priority Queue PQ scheduling running video and voice application are:- Priority Queue scheduling uses same amount of CPU utilization for both application. Result Using Round Robin Scheduling Round Robin (RR) scheduling technique is used to remove resource starvation. In this technique equal time slice is given to each job to complete their execution. Jobs are executed only for a fixed time of quantum in a round circle and after completing first circle each job which is not terminated in first time quantum will get same time quantum again to complete their execution until not completely executed. Jobs which complete their execution in given time is removed from the queue. Results using Round Robin scheduling for video and voice application on Cloud computing environment are Figure 6. Throughput for video and voice in packets Above Figure 6 shows throughput for video and voice applications using PQ scheduling method. It shows throughput obtained in case of voice is high as compared to video. Figure 9. Throughput using Round Robin scheduling Above figure shows results using RR scheduling method running video and voice application in cloud. It shows throughput obtained for video 8s high as compared to voice application. Figure 7. End-To-End delay Figure 10. End-to-End delay 8
5 Above figure shows end-to-end delay results using RR scheduling for video and voice application. In this delay is above 1 for both application but voice having less delay in comparison of voice. and down. So throughput is approximately same for both applications. Figure 11. CPU utilization Above figure shows same results for video and voice application using Round Robin scheduling method. Figure 13. Delay in MLFQ scheduling Above figure 13 shows end to end delay in MLFQ scheduling. Delay is same for both cases. Result Using Multilevel Feedback Queue Scheduling This scheduling technique is a combination of two scheduling Round Robin scheduling and First come First Serve scheduling. Multilevel Feedback Queue (MLFQ) scheduling uses multiple queues in which first queue is scheduled by Round Robin. Second queue is also scheduled by Round Robin scheduling but with a small time quantum as compared to first. In last queue First Come First Serve scheduling is adopted. Working of MLFQ scheduling is as Jobs enter into first queue and execute according to RR scheduling. Jobs which are of small size and completes in given time quantum, removed from the queue and jobs still require time to complete their execution are moved into second queue. They again get time to complete execution in RR scheduling manner. If they not completed then they moved into other queue and treated according to FCFS scheduling. Results using Multilevel Feedback Queue scheduling for video and voice applications in cloud are Figure 14. CPU utilization in MLFQ scheduling In MLFQ scheduling CPU utilization is near 0.5 for both cases. Result Using Multilevel Queue Scheduling Multilevel Queue (MLQ) scheduling technique is a combination of several scheduling. It uses Priority Queue scheduling, Round Robin scheduling and First Come First Serve scheduling. It uses several queues and each queue having its own scheduling mechanism to handle jobs. Priority is assigned to each queue and jobs are allotted to the queue on the basis of priority of the queue. In this technique categorization of job is made. This will maximize Central processing unit (CPU) utilization. Low starvation occurs due to job categorization and different types of scheduling. Results using MLQ scheduling for video and voice in a cloud computing environment are:- Figure 12. Throughput using MLFQ scheduling In above figure throughput obtained using MLFQ scheduling for both video and voice is changing up Figure 15. Throughput using MLQ scheduling 9
6 In above figure throughput for video is near about 0.75 and for voice is near about 0.9. Figure 16. End to End delay in MLQ scheduling In above figure delay for video is near about 0.8 and for voice is 0.25 maximum point. Figure 17. CPU utilization running MLQ scheduling. Above figure shows results for CPU usage. CPU utilization is above 0.5 for both cases. CONCLUSION Today cloud is widely used to run many applications and to solve complex problem occurring in daily life. Number of user uses cloud. To handle all user, sometime using same application, requires a special care. All users can access cloud service at a time need special scheduling approach. This paper describes FCFS, RR, PQ, MLFQ and MLQ scheduling technique for cloud. Maximum throughput is achieved using MLQ scheduling technique for voice and video application. End-to-End delay and CPU utilization are also better in case of MLQ scheduling method compared with other applied scheduling method. So MLQ scheduling method is best for video and voice application in cloud computing environment. As selection of appropriate scheduling method for cloud depends on user requirement. New methods can be generated by combining these methods if required. Future work is to apply new methods generated by combining two or three basic method according to the user requirement. REFERENCES [1] Dharmendra Chouhan, S. M. Dilip Kumar A MLFQ Scheduling Technique using M/M/c Queues for Grid Computing IJCSI Vol 10, issue 2, No 1, March [2] Priya R. Lodha and Avinash P. Wadhe, Study of Different Types of Workflow Scheduling Algorithm in Cloud Computing IJARCSEE Volume 2, Issue 4, April [3] Maha Jabelia, Asma Ben Letaifa, Mohamed Hamdi A Comparative Study on Game Theoretic Approaches for Resource Allocation in Cloud Computing Architectures IEEE [4] R.Raju and R. G. Babukarthik, Minimizing the Make span Using Hybrid Algorithm for Cloud Computing 3 rd IEEE International Advance Computing Conference (IACC) [5] Quyet Thang NGUYEN and Nyugen QUANG-HUNG, Virtual Machine Allocation In Cloud Computing For Minimizing Total Execution Time On Each Machine /13 IEEE, [6] Young Choon Lee and Albert Y. Zomaya Stretch out and Compact: Workflow scheduling with Resource Abundance IEEE [7] Wenhong Tian, Young Zhao, Minxian Xu A Toolkit for Modeling and Simulation of Real Time Virtual Machine Allocation in a Cloud Data Center IEEE [8] Amir Nahir, Ariel Orda, Danny Raz Schedule first, Manage Later: Network-Aware Load Balancing IEEE [9] Amit Kumar Das, Tamal Adhikari and Choong Seon Hong An Intelligent Approach for Virtual Machine and QoS Provisioning in Cloud Computing IEEE [10] Mohamad Abu Sharkh, Abdelkadir Ouda and Abdallah Shami A Resource Scheduling Model for Cloud Computing Data Center IEEE
Performance Analysis of Queuing Disciplines for Different Internet Service Protocols
Performance Analysis of Queuing Disciplines for Different Internet Service Protocols Neha Ghaisas Department of Computer Engineering, R.R Sedamkar Professor and Dean Academics, Rashmi Thakur Asst. Professor,
Analysis of IP Network for different Quality of Service
2009 International Symposium on Computing, Communication, and Control (ISCCC 2009) Proc.of CSIT vol.1 (2011) (2011) IACSIT Press, Singapore Analysis of IP Network for different Quality of Service Ajith
Comparative Analysis of Load Balancing Algorithms in Cloud Computing
Comparative Analysis of Load Balancing Algorithms in Cloud Computing Ms.NITIKA Computer Science & Engineering, LPU, Phagwara Punjab, India Abstract- Issues with the performance of business applications
ANALYSIS OF LONG DISTANCE 3-WAY CONFERENCE CALLING WITH VOIP
ENSC 427: Communication Networks ANALYSIS OF LONG DISTANCE 3-WAY CONFERENCE CALLING WITH VOIP Spring 2010 Final Project Group #6: Gurpal Singh Sandhu Sasan Naderi Claret Ramos ([email protected]) ([email protected])
RASHED ET AL: A COMPARATIVE STUDY OF DIFFERENT QUEUING TECHNIQUES IN VOIP, VIDEO CONFERENCING AND. Fig. 1 Network Architecture for FIFO, PQ and WFQ
37 A COMPARATIVE STUDY OF DIFFERENT QUEUING TECHNIQUES IN VOIP, VIDEO CONFERENCING AND FILE TRANSFER Mohammad Mirza Golam Rashed and Mamun Kabir Department of ETE, Daffodil International University E-Mail:
Measurement of V2oIP over Wide Area Network between Countries Using Soft Phone and USB Phone
The International Arab Journal of Information Technology, Vol. 7, No. 4, October 2010 343 Measurement of V2oIP over Wide Area Network between Countries Using Soft Phone and USB Phone Mohd Ismail Department
Indepth Voice over IP and SIP Networking Course
Introduction SIP is fast becoming the Voice over IP protocol of choice. During this 3-day course delegates will examine SIP technology and architecture and learn how a functioning VoIP service can be established.
PERFORMANCE ANALYSIS OF VOIP TRAFFIC OVER INTEGRATING WIRELESS LAN AND WAN USING DIFFERENT CODECS
PERFORMANCE ANALYSIS OF VOIP TRAFFIC OVER INTEGRATING WIRELESS LAN AND WAN USING DIFFERENT CODECS Ali M. Alsahlany 1 1 Department of Communication Engineering, Al-Najaf Technical College, Foundation of
Quality of Service. Traditional Nonconverged Network. Traditional data traffic characteristics:
Quality of Service 1 Traditional Nonconverged Network Traditional data traffic characteristics: Bursty data flow FIFO access Not overly time-sensitive; delays OK Brief outages are survivable 2 1 Converged
Performance Evaluation of VoIP Services using Different CODECs over a UMTS Network
Performance Evaluation of VoIP Services using Different CODECs over a UMTS Network Jianguo Cao School of Electrical and Computer Engineering RMIT University Melbourne, VIC 3000 Australia Email: [email protected]
Modeling and Simulation of Queuing Scheduling Disciplines on Packet Delivery for Next Generation Internet Streaming Applications
Modeling and Simulation of Queuing Scheduling Disciplines on Packet Delivery for Next Generation Internet Streaming Applications Sarhan M. Musa Mahamadou Tembely Matthew N. O. Sadiku Pamela H. Obiomon
4 Internet QoS Management
4 Internet QoS Management Rolf Stadler School of Electrical Engineering KTH Royal Institute of Technology [email protected] September 2008 Overview Network Management Performance Mgt QoS Mgt Resource Control
VOICE OVER IP AND NETWORK CONVERGENCE
POZNAN UNIVE RSITY OF TE CHNOLOGY ACADE MIC JOURNALS No 80 Electrical Engineering 2014 Assaid O. SHAROUN* VOICE OVER IP AND NETWORK CONVERGENCE As the IP network was primarily designed to carry data, it
VoIP Performance Over different service Classes Under Various Scheduling Techniques
Australian Journal of Basic and Applied Sciences, 5(11): 1416-1422-CC, 211 ISSN 1991-8178 VoIP Performance Over different service Classes Under Various Scheduling Techniques Ahmad Karim Bahauddin Zakariya
Performance 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 [email protected]
Simulative Investigation of QoS parameters for VoIP over WiMAX networks
www.ijcsi.org 288 Simulative Investigation of QoS parameters for VoIP over WiMAX networks Priyanka 1, Jyoteesh Malhotra 2, Kuldeep Sharma 3 1,3 Department of Electronics, Ramgarhia Institue of Engineering
IP Telephony Basics. Part of The Technology Overview Series for Small and Medium Businesses
IP Telephony Basics Part of The Technology Overview Series for Small and Medium Businesses What is IP Telephony? IP Telephony uses the Internet Protocol (IP) to transmit voice or FAX traffic over a public
QoS 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:
EXPERIMENTAL STUDY FOR QUALITY OF SERVICE IN VOICE OVER IP
Scientific Bulletin of the Electrical Engineering Faculty Year 11 No. 2 (16) ISSN 1843-6188 EXPERIMENTAL STUDY FOR QUALITY OF SERVICE IN VOICE OVER IP Emil DIACONU 1, Gabriel PREDUŞCĂ 2, Denisa CÎRCIUMĂRESCU
A Review on Load Balancing In Cloud Computing 1
www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 4 Issue 6 June 2015, Page No. 12333-12339 A Review on Load Balancing In Cloud Computing 1 Peenaz Pathak, 2 Er.Kamna
Analysis of Effect of Handoff on Audio Streaming in VOIP Networks
Beyond Limits... Volume: 2 Issue: 1 International Journal Of Advance Innovations, Thoughts & Ideas Analysis of Effect of Handoff on Audio Streaming in VOIP Networks Shivani Koul* [email protected]
Voice over IP. Overview. What is VoIP and how it works. Reduction of voice quality. Quality of Service for VoIP
Voice over IP Andreas Mettis University of Cyprus November 23, 2004 Overview What is VoIP and how it works. Reduction of voice quality. Quality of Service for VoIP 1 VoIP VoIP (voice over IP - that is,
Performance Evaluation for VOIP over IP and MPLS
World of Computer Science and Information Technology Journal (WCSIT) ISSN: 2221-0741 Vol. 2, No. 3, 110-114, 2012 Performance Evaluation for VOIP over IP and MPLS Dr. Reyadh Shaker Naoum Computer Information
Optimizing Converged Cisco Networks (ONT)
Optimizing Converged Cisco Networks (ONT) Module 3: Introduction to IP QoS Introducing QoS Objectives Explain why converged networks require QoS. Identify the major quality issues with converged networks.
Load Balancing using DWARR Algorithm in Cloud Computing
IJIRST International Journal for Innovative Research in Science & Technology Volume 1 Issue 12 May 2015 ISSN (online): 2349-6010 Load Balancing using DWARR Algorithm in Cloud Computing Niraj Patel PG Student
IMPROVEMENT OF RESPONSE TIME OF LOAD BALANCING ALGORITHM IN CLOUD ENVIROMENT
IMPROVEMENT OF RESPONSE TIME OF LOAD BALANCING ALGORITHM IN CLOUD ENVIROMENT Muhammad Muhammad Bala 1, Miss Preety Kaushik 2, Mr Vivec Demri 3 1, 2, 3 Department of Engineering and Computer Science, Sharda
Quality 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:
A Comparative Study of Load Balancing Algorithms in Cloud Computing
A Comparative Study of Load Balancing Algorithms in Cloud Computing Reena Panwar M.Tech CSE Scholar Department of CSE, Galgotias College of Engineering and Technology, Greater Noida, India Bhawna Mallick,
Top-Down Network Design
Top-Down Network Design Chapter Four Characterizing Network Traffic Copyright 2010 Cisco Press & Priscilla Oppenheimer Network Traffic Factors Traffic flow unidirectional, bidirectional symmetric, asymmetric
AN EFFICIENT LOAD BALANCING APPROACH IN CLOUD SERVER USING ANT COLONY OPTIMIZATION
AN EFFICIENT LOAD BALANCING APPROACH IN CLOUD SERVER USING ANT COLONY OPTIMIZATION Shanmuga Priya.J 1, Sridevi.A 2 1 PG Scholar, Department of Information Technology, J.J College of Engineering and Technology
AN OVERVIEW OF QUALITY OF SERVICE COMPUTER NETWORK
Abstract AN OVERVIEW OF QUALITY OF SERVICE COMPUTER NETWORK Mrs. Amandeep Kaur, Assistant Professor, Department of Computer Application, Apeejay Institute of Management, Ramamandi, Jalandhar-144001, Punjab,
COMPARATIVE ANALYSIS OF DIFFERENT QUEUING MECHANISMS IN HETROGENEOUS NETWORKS
COMPARATIVE ANALYSIS OF DIFFERENT QUEUING MECHANISMS IN HETROGENEOUS NETWORKS Shubhangi Rastogi 1, Samir Srivastava 2 M.Tech Student, Computer Science and Engineering, KNIT, Sultanpur, India 1 Associate
Requirements of Voice in an IP Internetwork
Requirements of Voice in an IP Internetwork Real-Time Voice in a Best-Effort IP Internetwork This topic lists problems associated with implementation of real-time voice traffic in a best-effort IP internetwork.
Application Note How To Determine Bandwidth Requirements
Application Note How To Determine Bandwidth Requirements 08 July 2008 Bandwidth Table of Contents 1 BANDWIDTH REQUIREMENTS... 1 1.1 VOICE REQUIREMENTS... 1 1.1.1 Calculating VoIP Bandwidth... 2 2 VOIP
How To Deliver High Quality Telephony Over A Network
Voice over Application Note Telephony Service over Satellite January 2012 Data Sells but Voice Pays In the early years of the industry, networks were deployed primarily for telephony services. As time
The Affects of Different Queuing Algorithms within the Router on QoS VoIP application Using OPNET
The Affects of Different Queuing Algorithms within the Router on QoS VoIP application Using OPNET Abstract: Dr. Hussein A. Mohammed*, Dr. Adnan Hussein Ali**, Hawraa Jassim Mohammed* * Iraqi Commission
How To Test A Network Performance
A.Jabbar : A Simulation Study of Tunneled Voice over Internet Protocol System A Simulation Study of Tunneled Voice over Internet Protocol System A. I. A. Jabbar D. M. Ali Electrical Department - Collage
Investigation and Comparison of MPLS QoS Solution and Differentiated Services QoS Solutions
Investigation and Comparison of MPLS QoS Solution and Differentiated Services QoS Solutions Steve Gennaoui, Jianhua Yin, Samuel Swinton, and * Vasil Hnatyshin Department of Computer Science Rowan University
ENSC 427: Communication Networks. Analysis of Voice over IP performance on Wi-Fi networks
ENSC 427: Communication Networks Spring 2010 OPNET Final Project Analysis of Voice over IP performance on Wi-Fi networks Group 14 members: Farzad Abasi ([email protected]) Ehsan Arman ([email protected]) http://www.sfu.ca/~faa6
REAL TIME OPERATING SYSTEMS. Lesson-18:
REAL TIME OPERATING SYSTEMS Lesson-18: Round Robin Time Slicing of tasks of equal priorities 1 1. Common scheduling models 2 Common scheduling models Cooperative Scheduling of ready tasks in a circular
IMPROVED LOAD BALANCING MODEL BASED ON PARTITIONING IN CLOUD COMPUTING
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology ISSN 2320 088X IJCSMC, Vol. 3, Issue.
Cost Effective Selection of Data Center in Cloud Environment
Cost Effective Selection of Data Center in Cloud Environment Manoranjan Dash 1, Amitav Mahapatra 2 & Narayan Ranjan Chakraborty 3 1 Institute of Business & Computer Studies, Siksha O Anusandhan University,
ATA: An Analogue Telephone Adapter is used to connect a standard telephone to a high-speed modem to facilitate VoIP and/or calls over the Internet.
KEY VOIP TERMS 1 ACD: Automatic Call Distribution is a system used to determine how incoming calls are routed. When the ACD system receives an incoming call it follows user-defined specifications as to
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!
The network we see so far. Internet Best Effort Service. Is best-effort good enough? An Audio Example. Network Support for Playback
The network we see so far CSE56 - Lecture 08 QoS Network Xiaowei Yang TCP saw-tooth FIFO w/ droptail or red Best-effort service Web-surfing, email, ftp, file-sharing Internet Best Effort Service Our network
ADAPTIVE LOAD BALANCING ALGORITHM USING MODIFIED RESOURCE ALLOCATION STRATEGIES ON INFRASTRUCTURE AS A SERVICE CLOUD SYSTEMS
ADAPTIVE LOAD BALANCING ALGORITHM USING MODIFIED RESOURCE ALLOCATION STRATEGIES ON INFRASTRUCTURE AS A SERVICE CLOUD SYSTEMS Lavanya M., Sahana V., Swathi Rekha K. and Vaithiyanathan V. School of Computing,
A Multiple Access Protocol for Multimedia Transmission over Wireless Networks
A Multiple Access Protocol for Multimedia Transmission over Wireless Networks Hong Yu and Mohammed Arozullah Department of Electrical Engineering and Computer Science Capitol College, Maryland, USA [email protected]
Voice over Internet Protocol (VoIP) systems can be built up in numerous forms and these systems include mobile units, conferencing units and
1.1 Background Voice over Internet Protocol (VoIP) is a technology that allows users to make telephone calls using a broadband Internet connection instead of an analog phone line. VoIP holds great promise
OPERATING SYSTEMS SCHEDULING
OPERATING SYSTEMS SCHEDULING Jerry Breecher 5: CPU- 1 CPU What Is In This Chapter? This chapter is about how to get a process attached to a processor. It centers around efficient algorithms that perform
VoIP QoS. Version 1.0. September 4, 2006. AdvancedVoIP.com. [email protected] [email protected]. Phone: +1 213 341 1431
VoIP QoS Version 1.0 September 4, 2006 AdvancedVoIP.com [email protected] [email protected] Phone: +1 213 341 1431 Copyright AdvancedVoIP.com, 1999-2006. All Rights Reserved. No part of this
The Analysis and Simulation of VoIP
ENSC 427 Communication Networks Spring 2013 Final Project The Analysis and Simulation of VoIP http://www.sfu.ca/~cjw11/427project.html Group #3 Demet Dilekci [email protected] Conrad Wang [email protected] Jiang
An Approach to Load Balancing In Cloud Computing
An Approach to Load Balancing In Cloud Computing Radha Ramani Malladi Visiting Faculty, Martins Academy, Bangalore, India ABSTRACT: Cloud computing is a structured model that defines computing services,
Fuzzy Active Queue Management for Assured Forwarding Traffic in Differentiated Services Network
Fuzzy Active Management for Assured Forwarding Traffic in Differentiated Services Network E.S. Ng, K.K. Phang, T.C. Ling, L.Y. Por Department of Computer Systems & Technology Faculty of Computer Science
Process Scheduling CS 241. February 24, 2012. Copyright University of Illinois CS 241 Staff
Process Scheduling CS 241 February 24, 2012 Copyright University of Illinois CS 241 Staff 1 Announcements Mid-semester feedback survey (linked off web page) MP4 due Friday (not Tuesday) Midterm Next Tuesday,
ENSC 427: COMMUNICATION NETWORKS ANALYSIS ON VOIP USING OPNET
ENSC 427: COMMUNICATION NETWORKS ANALYSIS ON VOIP USING OPNET FINAL PROJECT Benson Lam 301005441 [email protected] Winfield Zhao 200138485 [email protected] Mincong Luo 301039612 [email protected] Data: April 05, 2009
QoS issues in Voice over IP
COMP9333 Advance Computer Networks Mini Conference QoS issues in Voice over IP Student ID: 3058224 Student ID: 3043237 Student ID: 3036281 Student ID: 3025715 QoS issues in Voice over IP Abstract: This
RESOURCE ALLOCATION FOR INTERACTIVE TRAFFIC CLASS OVER GPRS
RESOURCE ALLOCATION FOR INTERACTIVE TRAFFIC CLASS OVER GPRS Edward Nowicki and John Murphy 1 ABSTRACT The General Packet Radio Service (GPRS) is a new bearer service for GSM that greatly simplify wireless
Implementation of Video Voice over IP in Local Area Network Campus Environment
Implementation of Video Voice over IP in Local Area Network Campus Environment Mohd Nazri Ismail Abstract--In this research, we propose an architectural solution to integrate the video voice over IP (V2oIP)
ADAPTIVE LOAD BALANCING FOR CLUSTER USING CONTENT AWARENESS WITH TRAFFIC MONITORING Archana Nigam, Tejprakash Singh, Anuj Tiwari, Ankita Singhal
ADAPTIVE LOAD BALANCING FOR CLUSTER USING CONTENT AWARENESS WITH TRAFFIC MONITORING Archana Nigam, Tejprakash Singh, Anuj Tiwari, Ankita Singhal Abstract With the rapid growth of both information and users
Packetized Telephony Networks
Packetized Telephony Networks Benefits of Packet Telephony Networks Traditionally, the potential savings on long-distance costs was the driving force behind the migration to converged voice and data networks.
Performance Comparison of Mixed Protocols Based on EIGRP, IS-IS and OSPF for Real-time Applications
Middle-East Journal of Scientific Research 12 (11): 1502-1508, 2012 ISSN 1990-9233 IDOSI Publications, 2012 DOI: 10.5829/idosi.mejsr.2012.12.11.144 Performance Comparison of Mixed Protocols Based on EIGRP,
Traffic Characterization and Perceptual Quality Assessment for VoIP at Pakistan Internet Exchange-PIE. M. Amir Mehmood
Traffic Characterization and Perceptual Quality Assessment for VoIP at Pakistan Internet Exchange-PIE M. Amir Mehmood Outline Background Pakistan Internet Exchange - PIE Motivation Preliminaries Our Work
Efficient Qos Based Tasks Scheduling using Multi-Objective Optimization for Cloud Computing
Efficient Qos Based Tasks Scheduling using Multi-Objective Optimization for Cloud Computing Ekta S. Mathukiya 1, Piyush V. Gohel 2 M.E. Student, Dept. of Computer Engineering, Noble Group of Institutions,
Network administrators must be aware that delay exists, and then design their network to bring end-to-end delay within acceptable limits.
Delay Need for a Delay Budget The end-to-end delay in a VoIP network is known as the delay budget. Network administrators must design a network to operate within an acceptable delay budget. This topic
Quality of Service versus Fairness. Inelastic Applications. QoS Analogy: Surface Mail. How to Provide QoS?
18-345: Introduction to Telecommunication Networks Lectures 20: Quality of Service Peter Steenkiste Spring 2015 www.cs.cmu.edu/~prs/nets-ece Overview What is QoS? Queuing discipline and scheduling Traffic
Quantifying 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
Multimedia Requirements. Multimedia and Networks. Quality of Service
Multimedia Requirements Chapter 2: Representation of Multimedia Data Chapter 3: Multimedia Systems Communication Aspects and Services Multimedia Applications and Transfer/Control Protocols Quality of Service
Padma Charan Das Dept. of E.T.C. Berhampur, Odisha, India
Volume 5, Issue 3, March 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Measuring Quality
4003-440/4003-713 Operating Systems I. Process Scheduling. Warren R. Carithers ([email protected]) Rob Duncan ([email protected])
4003-440/4003-713 Operating Systems I Process Scheduling Warren R. Carithers ([email protected]) Rob Duncan ([email protected]) Review: Scheduling Policy Ideally, a scheduling policy should: Be: fair, predictable
Quality of Service Analysis of Video Conferencing over WiFi and Ethernet Networks
ENSC 427: Communication Network Quality of Service Analysis of Video Conferencing over WiFi and Ethernet Networks Simon Fraser University - Spring 2012 Claire Liu Alan Fang Linda Zhao Team 3 csl12 at sfu.ca
Combining Voice over IP with Policy-Based Quality of Service
TechBrief Extreme Networks Introduction Combining Voice over IP with Policy-Based Quality of Service Businesses have traditionally maintained separate voice and data networks. A key reason for this is
Security Threats in Mobile Ad Hoc Networks
Security Threats in Mobile Ad Hoc Networks Hande Bakiler, Aysel Şafak Department of Electrical & Electronics Engineering Baskent University Ankara, Turkey [email protected], [email protected]
Chapter 2. Literature Review
Chapter 2 Literature Review This chapter presents a literature review on Load balancing based Traffic Engineering, VoIP application, Hybrid Neuro-Fuzzy System, and Intra & Inter Domain Networks. 2.1 Load
King Fahd University of Petroleum & Minerals Computer Engineering g Dept
King Fahd University of Petroleum & Minerals Computer Engineering g Dept COE 543 Mobile and Wireless Networks Term 111 Dr. Ashraf S. Hasan Mahmoud Rm 22-148-3 Ext. 1724 Email: [email protected] 12/24/2011
Survey of Load Balancing Techniques in Cloud Computing
Survey of Load Balancing Techniques in Cloud Computing Nandkishore Patel 1, Ms. Jasmine Jha 2 1, 2 Department of Computer Engineering, 1, 2 L. J. Institute of Engineering and Technology, Ahmedabad, Gujarat,
Clearing 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.
How To Analyze The Security On An Ipa Wireless Sensor Network
Throughput Analysis of WEP Security in Ad Hoc Sensor Networks Mohammad Saleh and Iyad Al Khatib iitc Stockholm, Sweden {mohsaleh, iyad}@iitc.se ABSTRACT This paper presents a performance investigation
ABSTRACT. KEYWORDS: Cloud Computing, Load Balancing, Scheduling Algorithms, FCFS, Group-Based Scheduling Algorithm
A REVIEW OF THE LOAD BALANCING TECHNIQUES AT CLOUD SERVER Kiran Bala, Sahil Vashist, Rajwinder Singh, Gagandeep Singh Department of Computer Science & Engineering, Chandigarh Engineering College, Landran(Pb),
Challenges and Solutions in VoIP
Challenges and Solutions in VoIP Challenges in VoIP The traditional telephony network strives to provide 99.99 percent uptime to the user. This corresponds to 5.25 minutes per year of down time. Many data
Quality of Service Testing in the VoIP Environment
Whitepaper Quality of Service Testing in the VoIP Environment Carrying voice traffic over the Internet rather than the traditional public telephone network has revolutionized communications. Initially,
Comparative Analysis of Load Balancing Algorithms in Cloud Computing
Comparative Analysis of Load Balancing Algorithms in Cloud Computing Anoop Yadav Department of Computer Science and Engineering, JIIT, Noida Sec-62, Uttar Pradesh, India ABSTRACT Cloud computing, now a
Re-Engineering Campus-Wide Internet Telephony Using Voice over Internet Protocol
International Journal of Networks and Communications 2015, 5(2): 23-30 DOI: 10.5923/j.ijnc.20150502.01 Re-Engineering Campus-Wide Internet Telephony Using Voice over Internet Protocol Francisca O. Oladipo
Performance Analysis of VoIP Codecs over Wi-Fi and WiMAX Networks
Performance Analysis of VoIP Codecs over Wi-Fi and WiMAX Networks Khaled Alutaibi and Ljiljana Trajković Simon Fraser University Vancouver, British Columbia, Canada E-mail: {kalutaib, ljilja}@sfu.ca Abstract
VoIP versus VoMPLS Performance Evaluation
www.ijcsi.org 194 VoIP versus VoMPLS Performance Evaluation M. Abdel-Azim 1, M.M.Awad 2 and H.A.Sakr 3 1 ' ECE Department, Mansoura University, Mansoura, Egypt 2 ' SCADA and Telecom General Manager, GASCO,
The International Journal Of Science & Technoledge (ISSN 2321 919X) www.theijst.com
THE INTERNATIONAL JOURNAL OF SCIENCE & TECHNOLEDGE Efficient Parallel Processing on Public Cloud Servers using Load Balancing Manjunath K. C. M.Tech IV Sem, Department of CSE, SEA College of Engineering
PROCESS SCHEDULING ALGORITHMS: A REVIEW
Volume No, Special Issue No., May ISSN (online): -7 PROCESS SCHEDULING ALGORITHMS: A REVIEW Ekta, Satinder Student, C.R. College of Education, Hisar, Haryana, (India) Assistant Professor (Extn.), Govt.
12 Quality of Service (QoS)
Burapha University ก Department of Computer Science 12 Quality of Service (QoS) Quality of Service Best Effort, Integrated Service, Differentiated Service Factors that affect the QoS Ver. 0.1 :, [email protected]
PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM
PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM Akmal Basha 1 Krishna Sagar 2 1 PG Student,Department of Computer Science and Engineering, Madanapalle Institute of Technology & Science, India. 2 Associate
QoS in VoIP. Rahul Singhai Parijat Garg
QoS in VoIP Rahul Singhai Parijat Garg Outline Introduction The VoIP Setting QoS Issues Service Models Techniques for QoS Voice Quality Monitoring Sample solution from industry Conclusion Introduction
Webpage: www.ijaret.org Volume 3, Issue XI, Nov. 2015 ISSN 2320-6802
An Effective VM scheduling using Hybrid Throttled algorithm for handling resource starvation in Heterogeneous Cloud Environment Er. Navdeep Kaur 1 Er. Pooja Nagpal 2 Dr.Vinay Guatum 3 1 M.Tech Student,
Analysis of Job Scheduling Algorithms in Cloud Computing
Analysis of Job Scheduling s in Cloud Computing Rajveer Kaur 1, Supriya Kinger 2 1 Research Fellow, Department of Computer Science and Engineering, SGGSWU, Fatehgarh Sahib, India, Punjab (140406) 2 Asst.Professor,
Sources: Chapter 6 from. Computer Networking: A Top-Down Approach Featuring the Internet, by Kurose and Ross
M ultimedia Communication Multimedia Systems(Module 5 Lesson 3) Summary: Beyond Best-Effort Motivating QoS Q uality of Service (QoS) Scheduling and Policing Sources: Chapter 6 from Computer Networking:
All Rights Reserved - Library of University of Jordan - Center of Thesis Deposit
iii DEDICATION To my parents, my wife, my brothers and sisters, and my son for their encouragement, and help during this thesis. iv ACKNOWLEDGEMENT I would like to thank my supervisor prof. Jameel Ayoub
SIP Trunking and Voice over IP
SIP Trunking and Voice over IP Agenda What is SIP Trunking? SIP Signaling How is Voice encoded and transported? What are the Voice over IP Impairments? How is Voice Quality measured? VoIP Technology Confidential
JOURNAL OF TELECOMMUNICATIONS, VOLUME 2, ISSUE 2, MAY 2010 126. Simulink based VoIP Analysis. Hardeep Singh Dalhio, Jasvir Singh, M.
126 Simulink based VoIP Analysis Hardeep Singh Dalhio, Jasvir Singh, M. Mian Abstract Voice communication over internet not be possible without a reliable data network, this was first available when distributed
Scheduling Algorithms
Scheduling Algorithms List Pros and Cons for each of the four scheduler types listed below. First In First Out (FIFO) Simplicity FIFO is very easy to implement. Less Overhead FIFO will allow the currently
CHAPTER 6. VOICE COMMUNICATION OVER HYBRID MANETs
CHAPTER 6 VOICE COMMUNICATION OVER HYBRID MANETs Multimedia real-time session services such as voice and videoconferencing with Quality of Service support is challenging task on Mobile Ad hoc Network (MANETs).
SUNYIT. Reaction Paper 2. Measuring the performance of VoIP over Wireless LAN
SUNYIT Reaction Paper 2 Measuring the performance of VoIP over Wireless LAN SUBMITTED BY : SANJEEVAKUMAR 10/3/2013 Summary of the Paper The paper s main goal is to compare performance of VoIP in both LAN
