Optimal Resource Allocation for Multimedia Cloud Based on Queuing Model

Size: px
Start display at page:

Download "Optimal Resource Allocation for Multimedia Cloud Based on Queuing Model"

Transcription

1 Optimal Resource Allocation for Multimedia Cloud Based on Queuing Model Xiaoming Nan, Yifeng He, Ling Guan Department of Electrical and Computer Engineering Ryerson University, Toronto, Ontario, Canada Abstract Multimedia cloud, as a specific cloud paradigm, addresses how cloud can effectively process multimedia services and provide QoS provisioning for multimedia applications. There are two major challenges in multimedia cloud. The first challenge is the service response time in multimedia cloud, and the second challenge is the cost of cloud resources. In this paper, we optimize resource allocation for multimedia cloud based on queuing model. Specifically, we optimize the resource allocation in both singleclass service and multiple-class service. In each, we formulate and solve the response time minimization problem and resource cost minimization problem, respectively. Simulation results demonstrate that the proposed optimal allocation scheme can optimally utilize the cloud resources to achieve a minimal mean response time or a minimal resource cost. I. INTRODUCTION Cloud computing is an emerging computing paradigm that can provide computation, storage, and communications resources as services in a scalable and virtualized manner. Among various cloud-based applications, multimedia applications strongly need cloud assistance. Multimedia processing, such as image/video retrieval, typically requires intensive computation, which is difficult to be performed on powerconstrained mobile devices. Multimedia Cloud (MC) [1] focuses on how cloud can provide Quality of Service (QoS) provisioning for multimedia applications and services. In MC, cloud service providers deploy cloud resources as utilities to process multimedia requests and then deliver computing results or media data to users. By using multimedia cloud service, users do not need to pay for costly computing devices. Instead, they can process multimedia applications on powerful cloud servers and pay for the utilized resources by the time. There are two major concerns for MC service providers. The first concern is the Quality of Experience (QoE) of customers. The service response time in the data center is defined as the period from the time when the service request arrives at the data center to the time when the service result departures the data center. Service response time is a significant QoE factor to measure the performance of multimedia cloud service. A lower service response time will lead to a higher QoE. Thus, it is important for cloud service providers to meet customer s requirements on service response time. The second concern is the cost of the allocated cloud resources. The cloud service can generally be divided into three consecutive phases: schedule, computation and transmission. Inappropriate resource allocation among the three phases will result in resource waste and QoE degradation. For example, with much resource allocated on computation phase while little resource on transmission phase, customers requests will be processed fast, but the service results cannot be transmitted in time due to the limited transmission capacity. Therefore, it is challenging for cloud service providers to optimally allocate resources to minimize cost and satisfy customers QoE requirements at the same time. In this paper, we employ the queuing model to investigate resource allocation problems in both single-class service and multiple-class service. Furthermore, we optimize the resource allocation to minimize the mean response time or minimize the resource cost in each. Our contributions in this paper are presented as follows. We model the service process at multimedia cloud data center as three concatenated queuing systems, which are schedule queue, computation queue and transmission queue. Moreover, we theoretically analyze the relationship between the service response time and the allocated resources in each queuing system. Based on the queuing model, we study cloud resource optimization problems in single-class service and multiple-class service, respectively. In each, we formulate and solve resource allocation optimization problems to minimize the mean response time and minimize the resource cost, respectively. The remainder of this paper is organized as follows. Section II discuses the related work. Section III introduces system models. In Section IV, we optimize the cloud resources in single-class service and multiple-class service, respectively. The simulation results are provided in Section V and the conclusions are drawn in Section VI. II. RELATED WORK Cloud computing, as a promising computing paradigm, has broadly attracted significant attentions of researchers from both industry [2], [3], [4] and academia [5-18]. Surveys on cloud computing service can be found from [5], [6]. Several approaches have been proposed on critical research issues in cloud computing, including cloud security [7], [8], [9], privacy [10], [11], energy efficiency [12], and resource management [13], [14], [15]. Multimedia cloud, as a specific cloud, majorly addresses how cloud can process multimedia applications and provide QoS provisioning for multimedia services. Authors in [1]

2 present the framework of multimedia cloud computing and elaborate it from multimedia-aware cloud and cloud-aware multimedia perspectives. Several cloud-based multimedia applications have also been proposed in the recent years [16], [17], [18]. A cloud-based video sensing system [16] is presented to perform scalable and adaptive online monitoring. An efficient video-based mobile location search application is implemented in cloud environment in [17]. Lau et al. [18] develop an architectural framework to employ the on-demand cloud resources on IPTV, which enables subscribers to receive television programs and video streams from anywhere. Various resource management techniques have been proposed for cloud resource management [13], [14], [15]. Lin et al. [13] develop a self-organizing model to manage cloud resources in the absence of centralized management control. Authors in [15] focus on the maximization of the steady-state throughput by deploying resources for the independent equalsized tasks in the cloud. Teng et al. present a resource pricing and equilibrium allocation policy based on the consideration of cloud users competition for limited resources [14]. Compared to the work in [13], [14], [15], our work demonstrates the following novelties: 1) we study the relationship between QoS and cloud resource allocation in different phase based on queuing model; 2) we analyze the cloud resource allocation in both single-class and multiple-class service s, and provide optimal resource allocation respectively to meet response time requirements or to meet budget constraints. III. SYSTEM MODELS In this section, we present our system models, including data center architecture model, queuing model and cost model. A. Data Center Architecture Most of clouds are built in the form of data centers [1]. The data center architecture in this paper consists of a master server and a bunch of computing servers. The master server receives all coming requests, and then schedules the requests to computing servers. Computing servers act as the real processors, which receive tasks from the master server and then process customer s requests using their own resources and associated media data. The master server and all computing servers form a node-weighted tree-like graph with the master server as root connecting to all computing servers with highspeed communications links. We assume the latency of internal communications between the master server and the computing servers is negligible. The weight of the node represents the corresponding processing rate. The weight of the master server represents requests schedule rate, while the weight of the computing server represents task computation rate. The computation capacity indicates an integrated performance in terms of processor frequency, memory size, I/O rate and etc. We assume that each task is indecomposable and independent with each other. After processing, all the service results will be transmitted back to customers by a transmission server. B. Queuing Model Fig. 1. Queuing Model The queuing model of the data center is shown in Fig. 1. The model consists of three concatenated queuing systems, which are schedule queue, computation queue and transmission queue. The master server maintains the schedule queue to receive all requests from customers. Since the two consecutive arriving requests may be sent from two different customers, the inter-arrival time is a random variable, which can be modeled as an exponential random variable in cloud computing [19]. Therefore, the arrivals of the requests follow a Poisson Process with arrival rate λ. Requests in the schedule queue are distributed to different computing servers and the scheduling rate depends on the master server capacity. Suppose there are N computing servers, denoted as C 1,...,C N, in the data center. In this paper, we employ possibility random generation method as scheduling scheme, which means the possibility p i of task requests sent to computing server i is randomly generated. Thus, the arrival rate of scheduling requests to computing server i is p i λ. According to the decomposition property of Poisson Process, the arrivals of task requests at computing server i follow a Poisson Process with arrival rate p i λ. For each computing server, it has its own computation queue to store task requests waiting for processing. After computation phase, all results are sent to the transmission server and a transmission queue is used to store coming results. Since the whole system is a close system, the arrivals of results at transmission queue follow the Poisson Process with arrival rate λ. The service rate of the transmission queue is determined by the bandwidth capacity of the data centre. C. Cost Model The resource cost in data center is charged according to the utilized resources by the time. The allocated resources in our system include the resources at the master server, the computing servers, and the transmission server. In this paper, we employ a linear function to model the relationship between the cost and the allocated resources. The total cost is formulated as N Cost = (αs +β C i +γb)t, (1) where t is the time period which is set to 1 hour in this paper, S is the schedule rate of master server, C i is the computation rate of computing server i, B is the transmission rate of the transmission server, α, β and γ are costs of scheduling, computing and transmitting one request, respectively. The linear cost model is justified by numerical analysis in [2], [3].

3 The service process is described as follows. When customers use a cloud based application, the task requests are sent to data center and stored in the schedule queue in the master server. According to randomly generated possibility, the task requests are scheduled to a corresponding computing server. If the computing server is idle at that time, the task can be processed immediately; otherwise, it has to wait in the computation queue. After processing, the service results are transferred into the transmission queue to be sent back to customers. IV. OPTIMAL ALLOCATION OF CLOUD RESOURCES In Section III, we present our system models to represent the relationship among the allocated resource, the service response time and the resource cost. In this section, we use the proposed models to study the resource allocation problems in singleclass service and multiple-class service, respectively. In each, we optimize the resource to minimize the service response time or minimize the resource cost, respectively. A. Single-Class Service Case In this subsection, we study the optimal cloud resource allocation in single-class service, in which there is only one kind of application service provided in the data center. Thus, all cloud customers request for the same kind of service which has the same processing procedure. As presented in Section III, the arrivals of customer requests at the data center follow a Poisson Process with arrival rate λ. All requests enter into the schedule queue first. The service time of the schedule queue is assumed to be exponentially distributed with mean service time S 1, where S captures schedule capacity of the master server. Thus, the schedule queue is modeled as an M/M/1 queuing system. In order to maintain a stable queue, λ < S is required. The response time of the schedule queue is given by T schedule = 1/S 1 λ/s. The master server distributes requests to different computing servers according to the randomly generated possibility. Suppose that there are N computing servers in the data center and their computation rates are represented by C 1,...,C N, respectively.p i is the possibility that a task is assigned to computing server i. According to the decomposition property of Poisson Process, the arrivals of scheduled tasks at computing serverialso follow a Poisson Process with arrival ratep i λ. The service time of computing server i is exponentially distributed with mean service time C 1 i. To maintain a stable queue, the constraint p i λ < C i should be satisfied. The response time in computing server i is given by Tcompute i = 1/Ci 1 p iλ/c i, and the mean response time of all N computation queues can be formulated as T compute = N p itcompute i = N p i/c i 1 p iλ/c i. After processing, all service results are sent to the transmission queue. Since there is no customer loss in the previous systems, the arrivals of service results at the transmission queue also follow the Poisson Process with mean arrival rate λ. The service time of the transmission queue is assumed to be exponentially distributed with mean service time B 1, where B represents the transmission capacity of the data center. The transmission queue is modeled as an M/M/1 queue. To maintain a stable queue, λ < B is required. The mean response time of the transmission queue is given by T transmit = 1/B 1 λ/b. The total service response time for single-class service is the summation of response times of the three queues, which can be formulated as T single = T schedule +T compute +T transmit = 1/S N 1 λ/s + p i /C i + 1/B 1 p i λ/c i 1 λ/b. (2) 1) Response Time Minimization Problem: We optimize the resource allocation to provide services with minimal response time to customers. The response time minimization problem can be stated as: to minimize the total service response time in the data center by optimizing the capacities of the master server, the computing servers, and the transmission server, subject to the queuing stability constraint in each queuing system and the resource cost constraint. Mathematically, the problem can be formulated as minimize subject to 1/S 1 λ/s + N p i/c i 1 p iλ/c i + 1/B 1 λ/b λ < S, p i λ < C i, i = 1,...,N, λ < B, (αs +β N C i +γb)t M. where M is the upper bound of the resource cost. The Lagrange multiplier method [20] is applied to solve the optimization problem (3). The optimal analytical solution to the response time minimization problem is given as follows, S = C i = B = M (α+β +γ)λ α( α+ β N pi + γ) +λ, (3) pi (M (α+β +γ)λ) β( α+ β N pi + γ) +p iλ, i = 1,...,N, M (α+β +γ)λ N γ( α+ β pi + γ) +λ. (4) 2) Resource Cost Minimization Problem: We optimize the resource cost minimization problem to provide services at minimal resource cost. The resource cost minimization problem can be stated as: to minimize the total resource cost in the data center by optimizing the capacities of the master server, the computing servers, and the transmission server, subject to the queuing stability constraint in each queuing system and the constraint on the service response time. Mathematically, the problem can be formulated as minimize (αs +β N C i +γb)t subject to λ < S, p i λ < C i, i = 1,...,N, λ < B, 1/S 1 λ/s + N p i/c i 1 p iλ/c i + 1/B 1 λ/b τ, (5)

4 where τ is the upper bound of the service response time. Similarly, we employ the Lagrange multiplier method to solve the optimization problem (5), and get the optimal analytical solution as follows, N α+ β pi + γ S = +λ, ατ N α+ β pi + γ C i = +p i λ, i = 1,...,N, βτ/ pi B = N α+ β pi + γ +λ. γτ B. Multiple-Class Service Case In this subsection, we study the resource allocation problem in multiple-class service, in which multiple kinds of application services are provided by the data centre. Each kind of service has a different processing procedure at the computing server, a different size of the service result, a different transmission time, and a different requirement on the service response time. Different kinds of requests arrive at the schedule queue first. They will then be assigned to corresponding computing servers for processing. Suppose there are K classes of services and the arrivals of each class requests follow a Poisson Process with mean arrival rate λ 1,λ 2,...,λ K respectively. According to composition property, the total arrivals of the requests follow a Poisson Process with a rate λ = K λ i. Since each class service requires a different processing procedure, we assign the computing server i to specifically serve the requests of class-i service. The number of computing servers is K, which is identical to the number of service classes. In such a way, the scheduling scheme in the master server is deterministic. Moreover, the scheduling rates for different classes requests are assumed to be the same, since the master server doesn t involve any specific processing procedure. The service time in master server is assumed to be exponentially distributed with mean service time S 1 where S represents the scheduling capacity of the master server. Therefore, the average response time in the master server is given by T schedule = 1/S 1 λ/s. The requests arriving at computing server i are all for classi service, which follows a Poisson Process with mean arrival rate λ i. Different computing servers have different computation resources. Furthermore, the service time is assumed to be exponentially distributed and the mean service time for computing serveri is denoted asc 1 i. Thus, the response time at computing server i is given by Tcompute i = 1/Ci 1 λ i/c i. The average response time in the computation phase is formulated as T compute = K λi λ Ti compute = K λ i/c i λ(1 λ. i/c i) After processing, the service results are sent to the transmission queue. Since the system is a close system, the arrival rate of results at the transmission queue is λ. Each class of service has a different size of service result. The average size of result for class-i service is denoted by D i. The transmission time for the class-i service result is exponentially distributed with (6) mean service time B 1 i = D i /B, where B is the transmission capacity of the transmission server. Therefore, the transmission queue can be viewed as a queuing system in which customers are grouped into a single arrival stream and the service distribution is a mixture of K exponential distributions. In fact, the service time follows hyper-exponential distribution [19]. The transmission queue is actually an M/H K /1 queuing system, where H K represents a Hyperexponential-K distribution. And the response time of the M/H K /1 queuing system can be deduced from M/G/1 queuing system [19]. Therefore the response time of transmission queue is given by K K T transmit = λid2 i λidi. To ensure a stable queue, K B 2 B K + λidi λ i B i < 1 is required. Based on the above analysis, we can get the total service response time for multiple-class service in the data center, which can be formulated as T multi = T schedule +T compute +T transmit. (7) Furthermore, the mean service response time for class-i service in the data center is formulated as T i multi = T schedule +T i compute +T transmit. (8) 1) Response Time Minimization Problem: We optimize the resource allocation in multiple-class service to provide the services with minimal response time. The response time minimization problem can be stated as: to minimize the total service response time in data center by optimizing the capacities of the master server, the computing servers, and the transmission server, subject to the queuing stability constraint in each queuing system and the resource cost constraint. Mathematically, the problem can be formulated as λb minimize T schedule +T compute +T transmit subject to λ < S, λ i < C i, i = 1,...,N, K λi B i < 1, (αs +β K C i +γb)t M. The response time minimization problem is a convex optimization problem. Efficient solution methods for convex optimization problems are well developed. In this paper, we use the primal-dual interior-point methods [20] to solve the convex optimization problem. 2) Resource Cost Minimization Problem: We next optimize the resource allocation in multiple-class service to provide services at minimal resource cost. The resource cost minimization problem can be stated as: to minimize total resource cost in the data center by optimizing the capacities of the master server, the computing servers, and the transmission server, subject to the queuing stability constraint in each queuing system and the constraint on the service response time for each class of service. Mathematically, the problem can be (9)

5 formulated as minimize (αs +β K C i +γb)t subject to λ < S, λ i < C i, i = 1,...,N, K λ i B i < 1, T schedule +Tcompute i +T transmit τ i (10) where τ i is the upper bound of the service response time for class-i service. Similar to the response time minimization problem, the resource cost minimization problem is also a convex optimization problem, which can be solved efficiently using the primal-dual interior-point methods [20]. V. SIMULATIONS A. Simulations for Single-Class Service Case 1) Simulation Settings: We perform simulations to evaluate the proposed methods in the single-class service. Windows Azure [3] is a cloud platform developed by Microsoft, which provides on-demand compute, storage, and networking resources for services through Microsoft data centers. We employ the pricing rate and device configuration of Microsoft Azure in our simulation. One medium instance server is employed as master server and four large instance servers are employed as computing servers to process customer requests. The scheduling probabilities for four computing servers are set as p = {0.1,0.2,0.3,0.4}. The resource of the master server, the computing server, and the transmission server are charged by α =0.12$/request, β=0.48$/request, and γ=0.20$/request, respectively. The mean arrival rate of customer s requests is set in the range between 500 and 600 requests/hour. 2) Simulation Results: We first compare the performance between the proposed optimal allocation scheme, in which the resources for schedule, computation, and transmission are allocated optimally by solving the optimization problem (3) or (5), and the equal allocation scheme, in which the resources for schedule, computation, and transmission are allocated equally. Comparison of the mean response time between the proposed optimal allocation scheme and the equal allocation scheme is shown in Fig. 2. The resource cost constraint is set to 1000$. From Fig. 2, we can see that the proposed optimal allocation scheme achieves much lower response time compared to the equal allocation scheme under the same budget constraint. Fig. 3 shows the detailed information of the allocated resource for two schemes when λ is set to 600 requests/h. As shown in Fig. 3, the equal allocation scheme allocates a smaller portion of resource in the computing servers, thus leading to a higher response time. We next evaluate the resource cost between the proposed optimal allocation scheme and the equal allocation scheme in the data center. We set the service time constraint τ = 0.01 hour, which means the mean service response time should not exceed this time requirement. From Fig. 4, we can see that the proposed optimal allocation scheme achieves a much lower resource cost compared to the equal allocation scheme under same service time constraint. We can get the reason from the allocated resource shown in Mean response time (h) Fig. 2. Comparison of the mean Fig. 3. Comparison of the allocated response time in single-class service resources in single-class service Resource cost ($) Fig. 4. Comparison of the resource Fig. 5. Comparison of the allocated cost in single-class service resources in single-class service Fig. 5. In equal allocation scheme, a small part of resource is allocated to the master server and the transmission server. Thus customer s requests cannot be scheduled or transmitted in time, which degrades the system performance. B. Simulations for Multiple-Class Service Case 1) Simulation Settings: In this subsection, we perform simulations to evaluate our proposed resource allocation methods in the multiple-class service. We set 4 classes of services provided in the data center. Each kind of service has a different arrival rate, a different size of result, and a different requirement on service response time. Table I shows the settings of arrival rate, results size and service time limit for each class. The pricing rates and total arrival rate range of requests are the same as those configured in Section V-A. TABLE I PARAMETER SETTINGS FOR MULTIPLE-CLASS SERVICE CASE Service Class Class 1 Class 2 Class 3 Class 4 Proportion of 10% 20% 30% 40% arrival rate Size of result (MB) Upper bound of service time (h) 2) Simulation Results: We first compare the performance between the proposed optimal allocation scheme, in which the resources for schedule, computation, and transmission are allocated optimally by solving the optimization problem (9) or (10), and the equal allocation scheme, in which the resources for schedule, computation, and transmission are allocated equally.

6 Mean response time (h) Comparison of the mean re- Fig. 7. Fig. 6. sponse time in multiple-class service Resource cost ($) Comparison of the allocated resources in multiple-class service Fig. 8. Comparison of the resource Fig. 9. Comparison of the allocated cost in multiple-class service resources in multiple-class service Fig. 6 shows the comparison of service response time. The resource cost constraint is set as 1000$. From Fig. 6, we can see that the proposed optimal allocation scheme takes less response time than the equal allocation scheme under same budget constraint. Fig. 7 shows detailed resource allocation when arrival rate is 600 requests/hour. The master server is allocated too much resource in the equal allocation scheme, which results in the less resource allocated in the computing servers and the transmission server. The comparison of resource cost in the multiple-class service is shown in Fig. 8, from which we can see that the proposed optimal allocation scheme achieves a much lower resource cost than the equal allocation scheme. The detailed resource allocation is shown in Fig. 9. Compared with the proposed scheme, the equal allocation scheme assigns less resource on schedule and transmission phases and more resource on computation phase, which causes resource unbalance and degrades the system performance. VI. CONCLUSIONS In this paper, we have studied the resource optimization problem in multimedia cloud to provide services with minimal response time or minimal resource cost. We model the data center infrastructure as a node-weighted tree-like graph, and then use the queuing model to capture the relationship between the service response time and the allocated resources. We also study the resource allocation problem in single-class service and multiple-class service, respectively. For each, we formulate and solve the response time minimization problem and resource cost minimization problem, respectively. The simulation results demonstrate that the proposed optimal allocation scheme can improve the performance of multimedia cloud data center in terms of service response time or resources cost compared to the equal allocation scheme. REFERENCES [1] W. Zhu, C. Luo, J. Wang, and S. Li, Multimedia cloud computing: Directions and applications, Special Issue on Distributed Image Processing and Communications, IEEE Signal Processing Magazine, May [2] Amazon elastic compute cloud. [Online]. Available: [3] Microsoft windows azure. [Online]. Available: [4] Google app engine. [Online]. Available: [5] B. Rimal, E. Choi, and I. Lumb, A taxonomy and survey of cloud computing systems, in Proc. IEEE Fifth International Joint Conference on INC, IMS and IDC, 2009, pp [6] G. Li, H. Sun, H. Gao, H. Yu, and Y. Cai, A survey on Wireless Grids and Clouds, in Proc. IEEE International Conference on Grid and Cooperative Computing, 2009, pp [7] W. Lu, A. Varna, and M. Wu, Security analysis for privacy preserving search of multimedia, in Proc. IEEE International Conference on Image Processing (ICIP), 2010, pp [8] M. Menzel, R. Warschofsky, I. Thomas, C. Willems, and C. Meinel, The Service Security Lab: A Model-Driven Platform to Compose and Explore Service Security in the Cloud, in Proc. IEEE 6th World Congress on Services, 2010, pp [9] D. Huang, X. Zhang, M. Kang, and J. Luo, MobiCloud: Building Secure Cloud Framework for Mobile Computing and Communication, in Proc. IEEE International Symposium on Service Oriented System Engineering, 2010, pp [10] J. Li, Q. Wang, C. Wang, N. Cao, K. Ren, and W. Lou, Fuzzy keyword search over encrypted data in cloud computing, in Proc. IEEE INFOCOM, 2010, pp [11] C. Wang, Q. Wang, K. Ren, and W. Lou, Privacy-preserving public auditing for data storage security in cloud computing, in Proc. IEEE INFOCOM, 2010, pp [12] H. Yuan, C. Kuo, and I. Ahmad, Energy efficiency in data centers and cloud-based multimedia services: An overview and future directions, in Proc. IEEE International Conference on Green Computing, 2010, pp [13] W. Lin and D. Qi, Research on Resource Self-Organizing Model for Cloud Computing, in Proc. IEEE International Conference on Internet Technology and Applications, 2010, pp [14] F. Teng and F. Magoules, Resource Pricing and Equilibrium Allocation Policy in Cloud Computing, in Proc. IEEE International Conference on Computer and Information Technology (CIT 2010), 2010, pp [15] H. Shi and Z. Zhan, An optimal infrastructure design method of cloud computing services from the BDIM perspective, in Proc. IEEE Computational Intelligence and Industrial Applications, vol. 1, 2009, pp [16] Y. Wen, X. Yang, and Y. Xu, Cloud-computing-based framework for multi-camera topology inference in smart city sensing system, in Proceedings of the 2010 ACM multimedia workshop on Mobile cloud media computing. ACM, 2010, pp [17] Z. Ye, X. Chen, and Z. Li, Video based mobile location search with large set of SIFT points in cloud, in Proceedings of the 2010 ACM multimedia workshop on Mobile cloud media computing. ACM, 2010, pp [18] P. Lau, S. Park, J. Yoon, and J. Lee, Pay-as-you-use on-demand cloud service: An IPTV, in Proc. IEEE Electronics and Information Engineering (ICEIE), vol. 1, pp. V [19] D. Gross, J. F. Shortle, J. M. Thompson, and C. M. Harris, Fundamentals of Queuing Theory. John Wiley and Sons Inc., [20] S. Boyd and L. Vandenberghe, Convex Optimization. Cambridge University, 2004.

Performance Analysis and Optimization for. Multimedia Cloud Based on Queuing Model

Performance Analysis and Optimization for. Multimedia Cloud Based on Queuing Model Performance Analysis and Optimization for 1 Multimedia Cloud Based on Queuing Model Xiaoming Nan, Yifeng He, Member, IEEE, and Ling Guan, Fellow, IEEE Department of Electrical and Computer Engineering

More information

IEEE COMSOC MMTC E-Letter Optimizing Resource Allocation for Multimedia Cloud Computing 1. Introduction 2. Related Work 3.

IEEE COMSOC MMTC E-Letter Optimizing Resource Allocation for Multimedia Cloud Computing 1. Introduction 2. Related Work 3. Optimizing Resource Allocation for Multimedia Cloud Computing Xiaoming Nan, Yifeng He and Ling Guan (IEEE Fellow), Ryerson University, Canada xnan@rnet.ryerson.ca, yhe@ee.ryerson.ca, lguan@ee.ryerson.ca

More information

DISTRIBUTED NETWORK RESOURCE ALLOCATION WITH INTEGER CONSTRAINTS. Yujiao Cheng, Houfeng Huang, Gang Wu, Qing Ling

DISTRIBUTED NETWORK RESOURCE ALLOCATION WITH INTEGER CONSTRAINTS. Yujiao Cheng, Houfeng Huang, Gang Wu, Qing Ling DISTRIBUTED NETWORK RESOURCE ALLOCATION WITH INTEGER CONSTRAINTS Yuao Cheng, Houfeng Huang, Gang Wu, Qing Ling Department of Automation, University of Science and Technology of China, Hefei, China ABSTRACT

More information

Cross-Layer Optimization for Efficient Delivery of Scalable Video over WiMAX Lung-Jen Wang 1, a *, Chiung-Yun Chang 2,b and Jen-Yi Huang 3,c

Cross-Layer Optimization for Efficient Delivery of Scalable Video over WiMAX Lung-Jen Wang 1, a *, Chiung-Yun Chang 2,b and Jen-Yi Huang 3,c Applied Mechanics and Materials Submitted: 2016-06-28 ISSN: 1662-7482, Vol. 855, pp 171-177 Revised: 2016-08-13 doi:10.4028/www.scientific.net/amm.855.171 Accepted: 2016-08-23 2017 Trans Tech Publications,

More information

Some Optimization Trade-offs in Wireless Network Coding

Some Optimization Trade-offs in Wireless Network Coding Some Optimization Trade-offs in Wireless Network Coding Yalin Evren Sagduyu and Anthony Ephremides Electrical and Computer Engineering Department and Institute for Systems Research University of Maryland,

More information

Load Balancing in Cloud Computing System

Load Balancing in Cloud Computing System Rashmi Sharma and Abhishek Kumar Department of CSE, ABES Engineering College, Ghaziabad, Uttar Pradesh, India E-mail: abhishek221196@gmail.com (Received on 10 August 2012 and accepted on 15 October 2012)

More information

Streaming of Scalable Multimedia over Content Delivery Cloud

Streaming of Scalable Multimedia over Content Delivery Cloud Streaming of Scalable Multimedia over Content Delivery Cloud Xiaoming Bao, Rongshan Yu, Institute for Infocomm Research, A*STAR, Singapore Email: {baoxm, ryu}@i2r.a-star.edu.sg Abstract Content Delivery

More information

Delay-rate-distortion Optimization for Cloud-based Collaborative Rendering

Delay-rate-distortion Optimization for Cloud-based Collaborative Rendering Delay-rate-distortion Optimization for Cloud-based Collaborative Rendering Xiaoming Nan, Yifeng He, Ling Guan Department of Electrical and Computer Engineering Ryerson University, Toronto, Ontario, Canada

More information

Optimal Channel Selection for Cooperative Spectrum Sensing Using Coordination Game

Optimal Channel Selection for Cooperative Spectrum Sensing Using Coordination Game 2012 7th International ICST Conference on Communications and Networking in China (CHINACOM) Optimal Channel Selection for Cooperative Spectrum Sensing Using Coordination Game Yuhua Xu, Zhan Gao and Wei

More information

Optimal Workload Allocation in Fog-Cloud Computing Toward Balanced Delay and Power Consumption

Optimal Workload Allocation in Fog-Cloud Computing Toward Balanced Delay and Power Consumption Optimal Workload Allocation in Fog-Cloud Computing Toward Balanced Delay and Power Consumption Ruilong Deng 1,4, Rongxing Lu 1, Chengzhe Lai 2, Tom H. Luan 3, and Hao Liang 4 1: Nanyang Technological University,

More information

International Conference on Advances in Mechanical Engineering and Industrial Informatics (AMEII 2015)

International Conference on Advances in Mechanical Engineering and Industrial Informatics (AMEII 2015) International Conference on Advances in Mechanical Engineering and Industrial Informatics (AMEII 2015) A Cross Traffic Estimate Model for Optical Burst Switching Networks Yujue WANG 1, Dawei NIU 2, b,

More information

Case Study: Deployment of Amazon Web Services to Fuel innovation in Multimedia Applications

Case Study: Deployment of Amazon Web Services to Fuel innovation in Multimedia Applications Case Study: Deployment of Amazon Web Services to Fuel innovation in Multimedia Applications Part of Series: Designorate Case Study Written by: Rafiq Elmansy Published by: Designorate www.designorate.com

More information

Delay-minimal Transmission for Energy Constrained Wireless Communications

Delay-minimal Transmission for Energy Constrained Wireless Communications Delay-minimal Transmission for Energy Constrained Wireless Communications Jing Yang Sennur Ulukus Department of Electrical and Computer Engineering University of Maryland, College Park, M0742 yangjing@umd.edu

More information

PhD Thesis Defense Performance Improvements in Software-defined and Virtualized Wireless Networks

PhD Thesis Defense Performance Improvements in Software-defined and Virtualized Wireless Networks PhD Thesis Defense Performance Improvements in Software-defined and Virtualized Wireless Networks Chengchao Liang Supervisor: Prof. F. Richard Yu Department of Systems and Computer Engineering Carleton

More information

The Functional User Requirement Analysis of a Web Broadcasting Management System

The Functional User Requirement Analysis of a Web Broadcasting Management System The Functional User Requirement Analysis of a Web Broadcasting Management System Gyeyoung Lee, Jaegeol Yim Dept. of Computer Engineering, Dongguk University at Gyeongju Korea {lky, yim}@dongguk.ac.kr Abstract.

More information

Differentiated service for smart grid neighbourhood area networks via optimal resource allocation

Differentiated service for smart grid neighbourhood area networks via optimal resource allocation International Journal of Sensors and Sensor Networks 13; 1(5): 55-6 Published online September, 13 (http:www.sciencepublishinggroup.comjijssn) doi: 1.11648j.ijssn.1315.1 Differentiated service for smart

More information

Delayed reservation decision in optical burst switching networks with optical buffers

Delayed reservation decision in optical burst switching networks with optical buffers Delayed reservation decision in optical burst switching networks with optical buffers G.M. Li *, Victor O.K. Li + *School of Information Engineering SHANDONG University at WEIHAI, China + Department of

More information

A QoS Load Balancing Scheduling Algorithm in Cloud Environment

A QoS Load Balancing Scheduling Algorithm in Cloud Environment A QoS Load Balancing Scheduling Algorithm in Cloud Environment Sana J. Shaikh *1, Prof. S.B.Rathod #2 * Master in Computer Engineering, Computer Department, SAE, Pune University, Pune, India # Master in

More information

An Efficient Bandwidth Estimation Schemes used in Wireless Mesh Networks

An Efficient Bandwidth Estimation Schemes used in Wireless Mesh Networks An Efficient Bandwidth Estimation Schemes used in Wireless Mesh Networks First Author A.Sandeep Kumar Narasaraopeta Engineering College, Andhra Pradesh, India. Second Author Dr S.N.Tirumala Rao (Ph.d)

More information

On the Maximum Throughput of A Single Chain Wireless Multi-Hop Path

On the Maximum Throughput of A Single Chain Wireless Multi-Hop Path On the Maximum Throughput of A Single Chain Wireless Multi-Hop Path Guoqiang Mao, Lixiang Xiong, and Xiaoyuan Ta School of Electrical and Information Engineering The University of Sydney NSW 2006, Australia

More information

Computer Based Image Algorithm For Wireless Sensor Networks To Prevent Hotspot Locating Attack

Computer Based Image Algorithm For Wireless Sensor Networks To Prevent Hotspot Locating Attack Computer Based Image Algorithm For Wireless Sensor Networks To Prevent Hotspot Locating Attack J.Anbu selvan 1, P.Bharat 2, S.Mathiyalagan 3 J.Anand 4 1, 2, 3, 4 PG Scholar, BIT, Sathyamangalam ABSTRACT:

More information

Mobile Sink to Track Multiple Targets in Wireless Visual Sensor Networks

Mobile Sink to Track Multiple Targets in Wireless Visual Sensor Networks Mobile Sink to Track Multiple Targets in Wireless Visual Sensor Networks William Shaw 1, Yifeng He 1, and Ivan Lee 1,2 1 Department of Electrical and Computer Engineering, Ryerson University, Toronto,

More information

Improving the Data Scheduling Efficiency of the IEEE (d) Mesh Network

Improving the Data Scheduling Efficiency of the IEEE (d) Mesh Network Improving the Data Scheduling Efficiency of the IEEE 802.16(d) Mesh Network Shie-Yuan Wang Email: shieyuan@csie.nctu.edu.tw Chih-Che Lin Email: jclin@csie.nctu.edu.tw Ku-Han Fang Email: khfang@csie.nctu.edu.tw

More information

An Efficient Queuing Model for Resource Sharing in Cloud Computing

An Efficient Queuing Model for Resource Sharing in Cloud Computing The International Journal Of Engineering And Science (IJES) Volume 3 Issue 10 Pages 36-43 2014 ISSN (e): 2319 1813 ISSN (p): 2319 1805 An Efficient Queuing Model for Resource Sharing in Cloud Computing

More information

Caching video contents in IPTV systems with hierarchical architecture

Caching video contents in IPTV systems with hierarchical architecture Caching video contents in IPTV systems with hierarchical architecture Lydia Chen 1, Michela Meo 2 and Alessandra Scicchitano 1 1. IBM Zurich Research Lab email: {yic,als}@zurich.ibm.com 2. Politecnico

More information

Quantitative Models for Performance Enhancement of Information Retrieval from Relational Databases

Quantitative Models for Performance Enhancement of Information Retrieval from Relational Databases Quantitative Models for Performance Enhancement of Information Retrieval from Relational Databases Jenna Estep Corvis Corporation, Columbia, MD 21046 Natarajan Gautam Harold and Inge Marcus Department

More information

IMPLEMENTING TASK AND RESOURCE ALLOCATION ALGORITHM BASED ON NON-COOPERATIVE GAME THEORY IN CLOUD COMPUTING

IMPLEMENTING TASK AND RESOURCE ALLOCATION ALGORITHM BASED ON NON-COOPERATIVE GAME THEORY IN CLOUD COMPUTING DOI: http://dx.doi.org/10.26483/ijarcs.v9i1.5389 ISSN No. 0976 5697 Volume 9, No. 1, January-February 2018 International Journal of Advanced Research in Computer Science RESEARCH PAPER Available Online

More information

Nowadays data-intensive applications play a

Nowadays data-intensive applications play a Journal of Advances in Computer Engineering and Technology, 3(2) 2017 Data Replication-Based Scheduling in Cloud Computing Environment Bahareh Rahmati 1, Amir Masoud Rahmani 2 Received (2016-02-02) Accepted

More information

Research on Heterogeneous Communication Network for Power Distribution Automation

Research on Heterogeneous Communication Network for Power Distribution Automation 3rd International Conference on Material, Mechanical and Manufacturing Engineering (IC3ME 2015) Research on Heterogeneous Communication Network for Power Distribution Automation Qiang YU 1,a*, Hui HUANG

More information

Egyptian Computer Science Journal Vol. 38 No.3 September 2014

Egyptian Computer Science Journal Vol. 38 No.3 September 2014 Deploying IPTV Services Over Proposed Network for Yemen Universities Khaled O. Basulaim Dept. of Information Technology, Faculty of Engineering University of Aden k.basulaim@ycit-he.org Abstract Recently,

More information

WEB OBJECT SIZE SATISFYING MEAN WAITING TIME IN MULTIPLE ACCESS ENVIRONMENT

WEB OBJECT SIZE SATISFYING MEAN WAITING TIME IN MULTIPLE ACCESS ENVIRONMENT International Journal of Computer Networks & Communications (IJCNC) Vol.6, No.4, July 014 WEB OBJECT SIZE SATISFYING MEAN WAITING TIME IN MULTIPLE ACCESS ENVIRONMENT Y. J. Lee Department of Technology

More information

A Security Management Scheme Using a Novel Computational Reputation Model for Wireless and Mobile Ad hoc Networks

A Security Management Scheme Using a Novel Computational Reputation Model for Wireless and Mobile Ad hoc Networks 5th ACM Workshop on Performance Evaluation of Wireless Ad Hoc, Sensor, and Ubiquitous Networks (PE-WASUN) A Security Management Scheme Using a Novel Computational Reputation Model for Wireless and Mobile

More information

Toward Low Cost Workload Distribution for Integrated Green Data Centers

Toward Low Cost Workload Distribution for Integrated Green Data Centers Toward Low Cost Workload Distribution for Integrated Green Data Centers 215 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or

More information

Real-Time Internet of Things

Real-Time Internet of Things Real-Time Internet of Things Chenyang Lu Cyber-Physical Systems Laboratory h7p://www.cse.wustl.edu/~lu/ Internet of Things Ø Convergence of q Miniaturized devices: integrate processor, sensors and radios.

More information

Comparison of pre-backoff and post-backoff procedures for IEEE distributed coordination function

Comparison of pre-backoff and post-backoff procedures for IEEE distributed coordination function Comparison of pre-backoff and post-backoff procedures for IEEE 802.11 distributed coordination function Ping Zhong, Xuemin Hong, Xiaofang Wu, Jianghong Shi a), and Huihuang Chen School of Information Science

More information

HSM: A Hybrid Streaming Mechanism for Delay-tolerant Multimedia Applications Annanda Th. Rath 1 ), Saraswathi Krithivasan 2 ), Sridhar Iyer 3 )

HSM: A Hybrid Streaming Mechanism for Delay-tolerant Multimedia Applications Annanda Th. Rath 1 ), Saraswathi Krithivasan 2 ), Sridhar Iyer 3 ) HSM: A Hybrid Streaming Mechanism for Delay-tolerant Multimedia Applications Annanda Th. Rath 1 ), Saraswathi Krithivasan 2 ), Sridhar Iyer 3 ) Abstract Traditionally, Content Delivery Networks (CDNs)

More information

Performance of Multihop Communications Using Logical Topologies on Optical Torus Networks

Performance of Multihop Communications Using Logical Topologies on Optical Torus Networks Performance of Multihop Communications Using Logical Topologies on Optical Torus Networks X. Yuan, R. Melhem and R. Gupta Department of Computer Science University of Pittsburgh Pittsburgh, PA 156 fxyuan,

More information

Remote Monitoring System of Ship Running State under Wireless Network

Remote Monitoring System of Ship Running State under Wireless Network Journal of Shipping and Ocean Engineering 7 (2017) 181-185 doi 10.17265/2159-5879/2017.05.001 D DAVID PUBLISHING Remote Monitoring System of Ship Running State under Wireless Network LI Ning Department

More information

Optimization of Multi-server Configuration for Profit Maximization using M/M/m Queuing Model

Optimization of Multi-server Configuration for Profit Maximization using M/M/m Queuing Model International Journal of Computer Sciences and Engineering Open Access Research Paper Volume-2, Issue-8 E-ISSN: 2347-2693 Optimization of Multi-server Configuration for Profit Maximization using M/M/m

More information

Resource Allocation for Video Transcoding in the Multimedia Cloud

Resource Allocation for Video Transcoding in the Multimedia Cloud Resource Allocation for Video Transcoding in the Multimedia Cloud Sampa Sahoo, Ipsita Parida, Sambit Kumar Mishra, Bibhdatta Sahoo, and Ashok Kumar Turuk National Institute of Technology, Rourkela {sampaa2004,ipsitaparida07,skmishra.nitrkl,

More information

Nodes Energy Conserving Algorithms to prevent Partitioning in Wireless Sensor Networks

Nodes Energy Conserving Algorithms to prevent Partitioning in Wireless Sensor Networks IJCSNS International Journal of Computer Science and Network Security, VOL.17 No.9, September 2017 139 Nodes Energy Conserving Algorithms to prevent Partitioning in Wireless Sensor Networks MINA MAHDAVI

More information

A Timer-based Session Setup Procedure in Cellular-WLAN Integrated Systems

A Timer-based Session Setup Procedure in Cellular-WLAN Integrated Systems his paper was presented as part of the Mobility Management in the Networks of the Future World (MobiWorld) Workshop at A -based Session Setup Procedure in Cellular-WLAN Integrated Systems Gwangwoo Park,

More information

End-to-End Delay Modeling for Embedded VNF Chains in 5G Core Networks

End-to-End Delay Modeling for Embedded VNF Chains in 5G Core Networks End-to-End Delay Modeling for Embedded VNF Chains in 5G Core Networks Qiang Ye, Member, IEEE, Weihua Zhuang, Fellow, IEEE, Xu Li, and Jaya Rao Abstract In this paper, an analytical end-to-end E2E packet

More information

Transaction Processing in Mobile Database Systems

Transaction Processing in Mobile Database Systems Ashish Jain* 1 http://dx.doi.org/10.18090/samriddhi.v7i2.8631 ABSTRACT In a mobile computing environment, a potentially large number of mobile and fixed users may simultaneously access shared data; therefore,

More information

Available online at ScienceDirect. Procedia Computer Science 54 (2015 ) 24 30

Available online at   ScienceDirect. Procedia Computer Science 54 (2015 ) 24 30 Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 54 (2015 ) 24 30 Eleventh International Multi-Conference on Information Processing-2015 (IMCIP-2015) Performance Evaluation

More information

Performance Evaluation of Cloud Centers with High Degree of Virtualization to provide MapReduce as Service

Performance Evaluation of Cloud Centers with High Degree of Virtualization to provide MapReduce as Service Int. J. Advance Soft Compu. Appl, Vol. 8, No. 3, December 2016 ISSN 2074-8523 Performance Evaluation of Cloud Centers with High Degree of Virtualization to provide MapReduce as Service C. N. Sahoo 1, Veena

More information

Peer-to-Peer Streaming Systems. Behzad Akbari

Peer-to-Peer Streaming Systems. Behzad Akbari Peer-to-Peer Streaming Systems Behzad Akbari 1 Outline Introduction Scaleable Streaming Approaches Application Layer Multicast Content Distribution Networks Peer-to-Peer Streaming Metrics Current Issues

More information

Fig. 1. Superframe structure in IEEE

Fig. 1. Superframe structure in IEEE Analyzing the Performance of GTS Allocation Using Markov Model in IEEE 802.15.4 Alladi Ramesh 1,Dr.P.Sumithabhashini 2 1 Dept.of CSE, PETW, Hyderabad 2 Dept.of ECE, PETW, Hyderabad Abstract-In this paper,

More information

Performance Evaluation of Scheduling Mechanisms for Broadband Networks

Performance Evaluation of Scheduling Mechanisms for Broadband Networks Performance Evaluation of Scheduling Mechanisms for Broadband Networks Gayathri Chandrasekaran Master s Thesis Defense The University of Kansas 07.31.2003 Committee: Dr. David W. Petr (Chair) Dr. Joseph

More information

Mobile Cloud Multimedia Services Using Enhance Blind Online Scheduling Algorithm

Mobile Cloud Multimedia Services Using Enhance Blind Online Scheduling Algorithm Mobile Cloud Multimedia Services Using Enhance Blind Online Scheduling Algorithm Saiyad Sharik Kaji Prof.M.B.Chandak WCOEM, Nagpur RBCOE. Nagpur Department of Computer Science, Nagpur University, Nagpur-441111

More information

Queue Theory based Response Time Analyses for Geo-Information Processing Chain

Queue Theory based Response Time Analyses for Geo-Information Processing Chain Queue Theory based Response Time Analyses for Geo-Information Processing Chain Jie Chen, Jian Peng, Min Deng, Chao Tao, Haifeng Li a School of Civil Engineering, School of Geosciences Info-Physics, Central

More information

Analysis of Throughput and Energy Efficiency in the IEEE Wireless Local Area Networks using Constant backoff Window Algorithm

Analysis of Throughput and Energy Efficiency in the IEEE Wireless Local Area Networks using Constant backoff Window Algorithm International Journal of Computer Applications (975 8887) Volume 6 No.8, July Analysis of Throughput and Energy Efficiency in the IEEE 8. Wireless Local Area Networks using Constant backoff Window Algorithm

More information

Optimal Resource Allocation for Pervasive Health Monitoring Systems with Body Sensor Network

Optimal Resource Allocation for Pervasive Health Monitoring Systems with Body Sensor Network Haili Dong Optimal Resource Allocation for Pervasive Health Monitoring Systems with Body Sensor Network Yifeng He, Wenwu Zhu, Ling Guan IEEE TMC 2011 CS 6204 1 Outline Introduction Related Work Problem

More information

A simple mathematical model that considers the performance of an intermediate node having wavelength conversion capability

A simple mathematical model that considers the performance of an intermediate node having wavelength conversion capability A Simple Performance Analysis of a Core Node in an Optical Burst Switched Network Mohamed H. S. Morsy, student member, Mohamad Y. S. Sowailem, student member, and Hossam M. H. Shalaby, Senior member, IEEE

More information

A priority based dynamic bandwidth scheduling in SDN networks 1

A priority based dynamic bandwidth scheduling in SDN networks 1 Acta Technica 62 No. 2A/2017, 445 454 c 2017 Institute of Thermomechanics CAS, v.v.i. A priority based dynamic bandwidth scheduling in SDN networks 1 Zun Wang 2 Abstract. In order to solve the problems

More information

IEEE networking projects

IEEE networking projects IEEE 2018-18 networking projects An Enhanced Available Bandwidth Estimation technique for an End-to-End Network Path. This paper presents a unique probing scheme, a rate adjustment algorithm, and a modified

More information

Application-Oriented Multimedia Streaming over Wireless Multihop Networks

Application-Oriented Multimedia Streaming over Wireless Multihop Networks Application-Oriented Multimedia Streaming over Wireless Multihop Networks Luan, Hao (Tom) BBCR Lab, ECE Department University of Waterloo May 11, 2009 1 / 21 Multimedia Streaming Display of audio-visual

More information

A Data Collecting and Caching Mechanism for Gateway Middleware in the Web of Things

A Data Collecting and Caching Mechanism for Gateway Middleware in the Web of Things A Data Collecting and Caching Mechanism for Gateway Middleware in the Web of Things Xuchao Chang, Chunhong Zhang, Li Sun Beijing University of Posts and Telecommunications, Beijing, 100876, China E-mail:

More information

A TESTING FRAMEWORK FOR FAULT TOLERANT COMPOSITION OF TRANSACTIONAL WEB SERVICES

A TESTING FRAMEWORK FOR FAULT TOLERANT COMPOSITION OF TRANSACTIONAL WEB SERVICES A TESTING FRAMEWORK FOR FAULT TOLERANT COMPOSITION OF TRANSACTIONAL WEB SERVICES Deepali Diwase Pune Institute of Computer Technology, Pune University Pune, Maharashtra, India deepali.diwase@gmail.com

More information

VNE-Sim: A Virtual Network Embedding Simulator

VNE-Sim: A Virtual Network Embedding Simulator VNE-Sim: A Virtual Network Embedding Simulator Soroush Haeri and Ljiljana Trajković Communication Networks Laboratory http://www.ensc.sfu.ca/~ljilja/cnl/ Simon Fraser University Vancouver, British Columbia,

More information

QoS-Aware IPTV Routing Algorithms

QoS-Aware IPTV Routing Algorithms QoS-Aware IPTV Routing Algorithms Patrick McDonagh, Philip Perry, Liam Murphy. School of Computer Science and Informatics, University College Dublin, Belfield, Dublin 4. {patrick.mcdonagh, philip.perry,

More information

Improving Connectivity via Relays Deployment in Wireless Sensor Networks

Improving Connectivity via Relays Deployment in Wireless Sensor Networks Improving Connectivity via Relays Deployment in Wireless Sensor Networks Ahmed S. Ibrahim, Karim G. Seddik, and K. J. Ray Liu Department of Electrical and Computer Engineering, and Institute for Systems

More information

Balancing Transport and Physical Layers in Wireless Ad Hoc Networks: Jointly Optimal Congestion Control and Power Control

Balancing Transport and Physical Layers in Wireless Ad Hoc Networks: Jointly Optimal Congestion Control and Power Control Balancing Transport and Physical Layers in Wireless Ad Hoc Networks: Jointly Optimal Congestion Control and Power Control Mung Chiang Electrical Engineering Department, Princeton University NRL/NATO Workshop

More information

Using Hybrid Algorithm in Wireless Ad-Hoc Networks: Reducing the Number of Transmissions

Using Hybrid Algorithm in Wireless Ad-Hoc Networks: Reducing the Number of Transmissions Using Hybrid Algorithm in Wireless Ad-Hoc Networks: Reducing the Number of Transmissions R.Thamaraiselvan 1, S.Gopikrishnan 2, V.Pavithra Devi 3 PG Student, Computer Science & Engineering, Paavai College

More information

An Enhanced Slow-Start Mechanism for TCP Vegas

An Enhanced Slow-Start Mechanism for TCP Vegas An Enhanced Slow-Start Mechanism for TCP Vegas Cheng-Yuan Ho a, Yi-Cheng Chan b, and Yaw-Chung Chen a a Department of Computer Science and Information Engineering National Chiao Tung University b Department

More information

Joint Coding/Routing Optimization for Correlated Sources in Wireless Visual Sensor Networks

Joint Coding/Routing Optimization for Correlated Sources in Wireless Visual Sensor Networks Joint Coding/Routing Optimization for Correlated Sources in Wireless Visual Sensor Networks Chenglin Li 1, Junni Zou 2, Hongkai Xiong 1, Yongsheng Zhang 1 1 Department of Electronic Engineering, Shanghai

More information

Keywords: Medium access control, network coding, routing, throughput, transmission rate. I. INTRODUCTION

Keywords: Medium access control, network coding, routing, throughput, transmission rate. I. INTRODUCTION Performance Analysis of Network Parameters, Throughput Optimization Using Joint Routing, XOR Routing and Medium Access Control in Wireless Multihop Network 1 Dr. Anuradha M. S., 2 Ms. Anjali kulkarni 1

More information

Using Queuing theory the performance measures of cloud with infinite servers

Using Queuing theory the performance measures of cloud with infinite servers Using Queuing theory the performance measures of cloud with infinite servers A.Anupama Department of Information Technology GMR Institute of Technology Rajam, India anupama.a@gmrit.org G.Satya Keerthi

More information

Lecture 5: Performance Analysis I

Lecture 5: Performance Analysis I CS 6323 : Modeling and Inference Lecture 5: Performance Analysis I Prof. Gregory Provan Department of Computer Science University College Cork Slides: Based on M. Yin (Performability Analysis) Overview

More information

SINGLE PASS DEPENDENT BIT ALLOCATION FOR SPATIAL SCALABILITY CODING OF H.264/SVC

SINGLE PASS DEPENDENT BIT ALLOCATION FOR SPATIAL SCALABILITY CODING OF H.264/SVC SINGLE PASS DEPENDENT BIT ALLOCATION FOR SPATIAL SCALABILITY CODING OF H.264/SVC Randa Atta, Rehab F. Abdel-Kader, and Amera Abd-AlRahem Electrical Engineering Department, Faculty of Engineering, Port

More information

Analysing Latency and Link Utilization of Selfish Overlay Routing

Analysing Latency and Link Utilization of Selfish Overlay Routing International Journal of Computer Science & Communication Vol. 1, No. 1, January-June 2010, pp. 143-147 S. Prayla Shyry1 & V. Ramachandran2 Research Scholar, Sathyabama University, Chennai, India Professor,

More information

QOS BASED SCHEDULING OF WORKFLOWS IN CLOUD COMPUTING UPNP ARCHITECTURE

QOS BASED SCHEDULING OF WORKFLOWS IN CLOUD COMPUTING UPNP ARCHITECTURE QOS BASED SCHEDULING OF WORKFLOWS IN CLOUD COMPUTING UPNP ARCHITECTURE 1 K. Ramkumar, 2 Dr.G.Gunasekaran 1Research Scholar, Computer Science and Engineering Manonmaniam Sundaranar University Tirunelveli

More information

ITEE Journal. Information Technology & Electrical Engineering

ITEE Journal. Information Technology & Electrical Engineering An Overview of QoE for 5G Networks 1 Hajra Masood, 2 Safdar Rizvi, 3 Bilal Muhammad Iqbal Department of Computer Sciences, Bahria University, Karachi, Pakistan E-mail: 1 Hajra.cs@gmail.com, 2 dr.safdar@bimcs.edu.pk,

More information

A Study on Load Balancing in Cloud Computing * Parveen Kumar,* Er.Mandeep Kaur Guru kashi University, Talwandi Sabo

A Study on Load Balancing in Cloud Computing * Parveen Kumar,* Er.Mandeep Kaur Guru kashi University, Talwandi Sabo A Study on Load Balancing in Cloud Computing * Parveen Kumar,* Er.Mandeep Kaur Guru kashi University, Talwandi Sabo Abstract: Load Balancing is a computer networking method to distribute workload across

More information

Resource Allocation and Consolidation in a Multi-Core Server Cluster Using a Markov Decision Process Model

Resource Allocation and Consolidation in a Multi-Core Server Cluster Using a Markov Decision Process Model Resource Allocation and Consolidation in a Multi-Core Server Cluster Using a Markov Decision Process Model Yanzhi Wang, Shuang Chen, Hadi Goudarzi, Massoud Pedram University of Southern California, Los

More information

An economic perspective on major cloud computing providers

An economic perspective on major cloud computing providers An economic perspective on major cloud computing providers Noman Islam Associate Professor, Iqra University Karachi, Pakistan Zeeshan Islam Research Fellow, ALADIN Solutions Karachi, Pakistan noman.islam@gmail.com

More information

BER Guaranteed Optimization and Implementation of Parallel Turbo Decoding on GPU

BER Guaranteed Optimization and Implementation of Parallel Turbo Decoding on GPU 2013 8th International Conference on Communications and Networking in China (CHINACOM) BER Guaranteed Optimization and Implementation of Parallel Turbo Decoding on GPU Xiang Chen 1,2, Ji Zhu, Ziyu Wen,

More information

Particle Swarm Optimization Approach with Parameter-wise Hill-climbing Heuristic for Task Allocation of Workflow Applications on the Cloud

Particle Swarm Optimization Approach with Parameter-wise Hill-climbing Heuristic for Task Allocation of Workflow Applications on the Cloud Particle Swarm Optimization Approach with Parameter-wise Hill-climbing Heuristic for Task Allocation of Workflow Applications on the Cloud Simone A. Ludwig Department of Computer Science North Dakota State

More information

The Analysis of the Loss Rate of Information Packet of Double Queue Single Server in Bi-directional Cable TV Network

The Analysis of the Loss Rate of Information Packet of Double Queue Single Server in Bi-directional Cable TV Network Applied Mechanics and Materials Submitted: 2014-06-18 ISSN: 1662-7482, Vol. 665, pp 674-678 Accepted: 2014-07-31 doi:10.4028/www.scientific.net/amm.665.674 Online: 2014-10-01 2014 Trans Tech Publications,

More information

Efficient Information Retrieval for Ranked Queries in Cost-Effective Cloud Environments

Efficient Information Retrieval for Ranked Queries in Cost-Effective Cloud Environments Efficient Information Retrieval for Ranked Queries in Cost-Effective Cloud Environments Qin Liu, Chiu C. Tan, Jie Wu, and Guojun Wang School of Information Science and Engineering, Central South University,

More information

Tree Structure and Algorithms for Physical Design

Tree Structure and Algorithms for Physical Design Tree Structure and Algorithms for Physical Design Chung Kuan Cheng, Ronald Graham, Ilgweon Kang, Dongwon Park and Xinyuan Wang CSE and ECE Departments UC San Diego Outline: Introduction Ancestor Trees

More information

Efficient and Load-Balance Overlay Multicast Scheme with Path Diversity for Video Streaming

Efficient and Load-Balance Overlay Multicast Scheme with Path Diversity for Video Streaming Efficient and Load-Balance Overlay Multicast Scheme with Path Diversity for Video Streaming Chao-Lieh Chen 1, Jeng-Wei Lee 2, Jia-Ming Yang 2, and Yau-Hwang Kuo 2 1 Department of Electronic Engineering,

More information

ISSN: [Shubhangi* et al., 6(8): August, 2017] Impact Factor: 4.116

ISSN: [Shubhangi* et al., 6(8): August, 2017] Impact Factor: 4.116 IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY DE-DUPLICABLE EFFECTIVE VALIDATION of CAPACITY for DYNAMIC USER ENVIRONMENT Dr. Shubhangi D C *1 & Pooja 2 *1 HOD, Department

More information

Quality-Assured Energy Balancing for Multi-hop Wireless Multimedia Networks via 2-D Channel Coding Rate Allocation

Quality-Assured Energy Balancing for Multi-hop Wireless Multimedia Networks via 2-D Channel Coding Rate Allocation Quality-Assured Energy Balancing for Multi-hop Wireless Multimedia Networks via 2-D Channel Coding Rate Allocation Lin Xing, Wei Wang, Gensheng Zhang Electrical Engineering and Computer Science, South

More information

Simulation-Based Performance Comparison of Queueing Disciplines for Differentiated Services Using OPNET

Simulation-Based Performance Comparison of Queueing Disciplines for Differentiated Services Using OPNET Simulation-Based Performance Comparison of Queueing Disciplines for Differentiated Services Using OPNET Hafiz M. Asif and El-Sayed M. El-Alfy College of Computer Science and Engineering King Fahd University

More information

Computation-Aware Motion Estimation Algorithm Based On QoE Control

Computation-Aware Motion Estimation Algorithm Based On QoE Control Computation-Aware Motion Estimation Algorithm Based On QoE Control Zhou Bing, Zhou Yanjie, Xu Mingliang, Wu Fei School of Information Engineering Zhengzhou University Zheng zhou,china iebzhou@zzu.edu.cn

More information

Performance Analysis of Cell Switching Management Scheme in Wireless Packet Communications

Performance Analysis of Cell Switching Management Scheme in Wireless Packet Communications Performance Analysis of Cell Switching Management Scheme in Wireless Packet Communications Jongho Bang Sirin Tekinay Nirwan Ansari New Jersey Center for Wireless Telecommunications Department of Electrical

More information

Spectrum Allocation Policies in Fragmentation Aware and Balanced Load Routing for Elastic Optical Networks

Spectrum Allocation Policies in Fragmentation Aware and Balanced Load Routing for Elastic Optical Networks Spectrum Allocation Policies in Fragmentation Aware and Balanced Load Routing for Elastic Optical Networks André C. S. Donza, Carlos R. L. Francês High Performance Networks Processing Lab - LPRAD Universidade

More information

Inefficiency of Bargaining Solution in Multiuser Relay Network

Inefficiency of Bargaining Solution in Multiuser Relay Network International Conference on Electrical and Computer Engineering ICECE'2015 Dec. 15-16, 2015 Pattaya Thailand Inefficiency of Bargaining Solution in Multiuser Relay Network Supenporn.Somjit, Pattarawit

More information

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK REVIEW ON CAPACITY IMPROVEMENT TECHNIQUE FOR OPTICAL SWITCHING NETWORKS SONALI

More information

A Survey of Recent Results on Real-Time Wireless Networking

A Survey of Recent Results on Real-Time Wireless Networking A Survey of Recent Results on Real-Time Wireless Networking I-Hong Hou CSL and Department of Computer Science University of Illinois Urbana, IL 61801, USA ihou2@illinois.edu P. R. Kumar CSL and Department

More information

DiffServ Architecture: Impact of scheduling on QoS

DiffServ Architecture: Impact of scheduling on QoS DiffServ Architecture: Impact of scheduling on QoS Abstract: Scheduling is one of the most important components in providing a differentiated service at the routers. Due to the varying traffic characteristics

More information

Load Balancing Algorithm over a Distributed Cloud Network

Load Balancing Algorithm over a Distributed Cloud Network Load Balancing Algorithm over a Distributed Cloud Network Priyank Singhal Student, Computer Department Sumiran Shah Student, Computer Department Pranit Kalantri Student, Electronics Department Abstract

More information

A Survey on Resource Allocation policies in Mobile ad-hoc Computational Network

A Survey on Resource Allocation policies in Mobile ad-hoc Computational Network A Survey on policies in Mobile ad-hoc Computational S. Kamble 1, A. Savyanavar 2 1PG Scholar, Department of Computer Engineering, MIT College of Engineering, Pune, Maharashtra, India 2Associate Professor,

More information

Computing Environments

Computing Environments Brokering Techniques for Managing ThreeTier Applications in Distributed Cloud Computing Environments Nikolay Grozev Supervisor: Prof. Rajkumar Buyya 7th October 2015 PhD Completion Seminar 1 2 3 Cloud

More information

[30] Dong J., Lou j. and Yu L. (2003), Improved entropy coding method, Doc. AVS Working Group (M1214), Beijing, Chaina. CHAPTER 4

[30] Dong J., Lou j. and Yu L. (2003), Improved entropy coding method, Doc. AVS Working Group (M1214), Beijing, Chaina. CHAPTER 4 [30] Dong J., Lou j. and Yu L. (3), Improved entropy coding method, Doc. AVS Working Group (M1214), Beijing, Chaina. CHAPTER 4 Algorithm for Implementation of nine Intra Prediction Modes in MATLAB and

More information

Cover sheet for Assignment 3

Cover sheet for Assignment 3 Faculty of Arts and Science University of Toronto CSC 358 - Introduction to Computer Networks, Winter 2018, LEC0101 Cover sheet for Assignment 3 Due Monday March 5, 10:00am. Complete this page and attach

More information

COST-MINIMIZING DYNAMIC MIGRATION OF CONTENT DISTRIBUTION SERVICES INTO HYBRID CLOUDS

COST-MINIMIZING DYNAMIC MIGRATION OF CONTENT DISTRIBUTION SERVICES INTO HYBRID CLOUDS COST-MINIMIZING DYNAMIC MIGRATION OF CONTENT DISTRIBUTION SERVICES INTO HYBRID CLOUDS M.Angel Jasmine Shirley 1, Dr.Suneel Kumar 2 1Research Scholar, 2 Asst. Professor, Maharishi University Lucknow ------------------------------------------------------------------------------***--------------------------------------------------------------------------------

More information

Reversing Ticket Based Probing Routing Protocol for MANET

Reversing Ticket Based Probing Routing Protocol for MANET Reversing Ticket Based Probing Routing Protocol for MANET TURGUT YUCEL and MIN SONG Department of Electrical and Computer Engineering Old Dominion University Norfolk, VA 23529 U.S.A. http://www.odu.edu/networking

More information

Online Optimization of VM Deployment in IaaS Cloud

Online Optimization of VM Deployment in IaaS Cloud Online Optimization of VM Deployment in IaaS Cloud Pei Fan, Zhenbang Chen, Ji Wang School of Computer Science National University of Defense Technology Changsha, 4173, P.R.China {peifan,zbchen}@nudt.edu.cn,

More information