Free Essay

Cloud Load Balancing Techniques : a Step Towards Green Computing

In:

Submitted By babloosingh
Words 5791
Pages 24
IJCSI International Journal of Computer Science Issues, Vol. 9, Issue 1, No 1, January 2012 ISSN (Online): 1694-0814 www.IJCSI.org

238

Cloud Load Balancing Techniques : A Step Towards Green Computing
Nidhi Jain Kansal1, Inderveer Chana2
1

Computer Science and Engineering Department, Thapar University Patiala-147004, Punjab, India

2

Computer Science and Engineering Department, Thapar University Patiala-147004, Punjab, India

Abstract
Cloud computing is emerging as a new paradigm of large-scale distributed computing. It is a framework for enabling convenient, on-demand network access to a shared pool of computing resources. Load balancing is one of the main challenges in cloud computing which is required to distribute the dynamic workload across multiple nodes to ensure that no single node is overwhelmed. It helps in optimal utilization of resources and hence in enhancing the performance of the system. The goal of load balancing is to minimize the resource consumption which will further reduce energy consumption and carbon emission rate that is the dire need of cloud computing. This determines the need of new metrics, energy consumption and carbon emission for energy-efficient load balancing in cloud computing. This paper discusses the existing load balancing techniques in cloud computing and further compares them based on various parameters like performance, scalability, associated overhead etc. that are considered in different techniques. It further discusses these techniques from energy consumption and carbon emission perspective. Keywords: Cloud computing, Load balancing, Energy efficiency, Green computing.

1. Introduction
Cloud computing is emerging as a new paradigm of largescale distributed computing. It has moved computing and data away from desktop and portable PCs, into large data centers [1]. It has the capability to harness the power of Internet and wide area network (WAN) to use resources that are available remotely, thereby providing costeffective solution to most of the real life requirements [26]. It provides the scalable IT resources such as applications and services, as well as the infrastructure on which they operate, over the Internet, on pay-per-use basis to adjust the capacity quickly and easily. It helps to accommodate changes in demand and helps any organization in avoiding the capital costs of software and hardware [2] [3]. Thus, cloud computing is a framework for enabling a suitable,

on-demand network access to a shared pool of computing resources (e.g. networks, servers, storage, applications, and services). These resources can be provisioned and deprovisioned quickly with minimal management effort or service provider interaction. This further helps in promoting availability [4]. Due to the exponential growth of cloud computing, it has been widely adopted by the industry and there is a rapid expansion in data-centers. This expansion has caused the dramatic increase in energy use and its impact on the environment in terms of carbon footprints. The link between energy consumption and carbon emission has given rise to an energy management issue which is to improve energy-efficiency [19] in cloud computing to achieve Green computing [6]. Besides this, there are many other existing issues like Load Balancing, Virtual Machine Migration, Server Consolidation etc. that have not been fully addressed [5] [19]. Virtual Machine Migration enabled by virtualization can help in balancing load, enabling highly responsive provisioning and avoiding hot-spots in data centers thereby reducing power consumption. Server Consolidation helps in improving resource utilization by consolidating various VMs residing on multiple under-utilized servers onto a single server, thereby turning off unused servers, hence reducing energy consumption in a cloud computing environment [19]. Load balancing can help in reducing energy consumption by evenly distributing the load and minimizing the resource consumption. This paper focuses on the prevalent load balancing techniques in cloud computing environment. Load balancing is one of the central issues in cloud computing [5]. It is a mechanism that distributes the dynamic local workload evenly across all the nodes in the whole cloud to avoid a situation where some nodes are heavily loaded while others are idle or doing little work. It helps to achieve a high user satisfaction and resource utilization ratio, hence improving the overall performance

Copyright (c) 2012 International Journal of Computer Science Issues. All Rights Reserved.

IJCSI International Journal of Computer Science Issues, Vol. 9, Issue 1, No 1, January 2012 ISSN (Online): 1694-0814 www.IJCSI.org

239

and resource utility of the system. It also ensures that every computing resource is distributed efficiently and fairly [13]. It further prevents bottlenecks of the system which may occur due to load imbalance. When one or more components of any service fail, load balancing helps in continuation of the service by implementing fair-over, i.e. in provisioning and de-provisioning of instances of applications without fail. It also ensures that every computing resource is distributed efficiently and fairly [5] [9]. Consumption of resources and conservation of energy are not always a prime focus of discussion in cloud computing. However, resource consumption can be kept to a minimum with proper load balancing which not only helps in reducing costs but making enterprises greener [6] [13]. Scalability which is one of the very important features of cloud computing is also enabled by load balancing. Hence, improving resource utility and the performance of a distributed system in such a way will reduce the energy consumption and carbon footprints to achieve Green computing [6] [10] [12]. The motivation of the survey of existing load balancing techniques in cloud computing is to encourage the amateur researcher to contribute in developing more efficient load balancing algorithms. This will benefit interested researchers to carry out further work in this research area. This paper is organized as follows: Section II discusses Green computing in clouds, Section III presents the need of load balancing in clouds, Section IV shows the study and analysis of the existing load balancing techniques in cloud computing, Section V identifies the metrics considered in the existing load balancing techniques and carries out the comparison between them based on those identified metrics and Section VI concludes the paper. To the best of our knowledge, none of the techniques has focused on energy consumption and carbon emission factors that is a dire need of cloud computing.

enabled by high-speed computer networks that allow applications to run more efficiently on these remote, broadband computer networks, compared to local personal computers. These data-centers cost less for application hosting and operation than individual application software licenses running on clusters of on-site computer clusters [11]. However, the explosion of cloud computing networks and the growing demand drastically increases the energy consumption of data-centers, which has become a critical issue and a major concern for both industry and society [8]. This increase in energy consumption not only increases energy cost but also increases carbon-emission. High energy cost results in reducing cloud providers’ profit margin and high carbon emission is not good for the environment [7]. Hence, energy-efficient solutions that can address the high energy consumption, both from the perspective of the cloud provider and the environment are required. This is a dire need of cloud computing to achieve Green computing. This whole scenario is depicted in Fig. 1. Load balancing can be one such energy-saving solution in cloud computing environment.

3. Need of Load Balancing in Cloud Computing
Load balancing in clouds is a mechanism that distributes the excess dynamic local workload evenly across all the nodes. It is used to achieve a high user satisfaction and resource utilization ratio [15], making sure that no single node is overwhelmed, hence improving the overall performance of the system. Proper load balancing can help in utilizing the available resources optimally, thereby minimizing the resource consumption. It also helps in implementing fail-over, enabling scalability, avoiding bottlenecks and over-provisioning, reducing response time etc. Apart from the above-mentioned factors, load balancing is also required to achieve Green computing in clouds which can be done with the help of the following two factors: • Reducing Energy Consumption - Load balancing helps in avoiding overheating by balancing the workload across all the nodes of a cloud, hence reducing the amount of energy consumed. • Reducing Carbon Emission - Energy consumption and carbon emission go hand in hand. The more the energy consumed, higher is the carbon footprint. As the energy consumption is reduced with the help of Load balancing, so is the carbon emission helping in achieving Green computing.

2. Green Computing in Clouds
Green Computing [6], or Green IT, is the practice of implementing policies and procedures that improve the efficiency of computing resources in such a way as to reduce the energy consumption and environmental impact of their utilization [10] [12]. As High Performance Computing (HPC) is becoming popular in commercial and consumer IT applications, it needs the ability to gain rapid and scalable access to highend computing capabilities. This computing infrastructure is provided by cloud computing by making use of datacenters. It helps the HPC users in an on-demand and payable access to their applications and data, anywhere from a cloud [7]. Cloud computing data-centers have been

Copyright (c) 2012 International Journal of Computer Science Issues. All Rights Reserved.

IJCSI International Journal of Computer Science Issues, Vol. 9, Issue 1, No 1, January 2012 ISSN (Online): 1694-0814 www.IJCSI.org

240

Fig. 1: Green Computing in Clouds

4. Existing Load Balancing Techniques in Cloud Computing
Following load balancing techniques are currently prevalent in clouds:• Decentralized content aware load balancing - H. Mehta et al. [21] proposed a new content aware load balancing policy named as workload and client aware policy (WCAP). It uses a unique and special property (USP) to specify the unique and special property of the requests as well as computing nodes. USP helps the scheduler to decide the best suitable node for the processing the requests. This strategy is implemented in a decentralized manner with low overhead. By using the content information to narrow down the search, this technique improves the searching performance and hence overall performance of the system. It also helps in reducing the idle time of the computing nodes hence improving their utilization. • Server-based load balancing for Internet distributed services - A. M. Nakai et al. [22] proposed a new serverbased load balancing policy for web servers which are distributed all over the world. It helps in reducing the service response times by using a protocol that limits the redirection of requests to the closest remote servers without overloading them. A middleware is described to implement this protocol. It also uses a heuristic to help web servers to endure overloads. • Join-Idle-Queue - Y. Lua et al. [23] proposed a JoinIdle-Queue load balancing algorithm for dynamically scalable web services. This algorithm provides large-

scale load balancing with distributed dispatchers by, first load balancing idle processors across dispatchers for the availability of idle processors at each dispatcher and then, assigning jobs to processors to reduce average queue length at each processor. By removing the load balancing work from the critical path of request processing, it effectively reduces the system load, incurs no communication overhead at job arrivals and does not increase actual response time. • A Lock-free multiprocessing solution for LB - X. Liu et al. [24] proposed a lock-free multiprocessing load balancing solution that avoids the use of shared memory in contrast to other multiprocessing load balancing solutions which use shared memory and lock to maintain a user session. It is achieved by modifying Linux kernel. This solution helps in improving the overall performance of load balancer in a multi-core environment by running multiple load-balancing processes in one load balancer. • Scheduling strategy on load balancing of virtual machine resources - J. Hu et al. [25] proposed a scheduling strategy on load balancing of VM resources that uses historical data and current state of the system. This strategy achieves the best load balancing and reduced dynamic migration by using a genetic algorithm. It helps in resolving the issue of load-imbalance and high cost of migration thus achieving better resource utilization. • Central load balancing policy for virtual machines - A. Bhadani et al. [26] proposed a Central Load Balancing Policy for Virtual Machines (CLBVM) that balances the load evenly in a distributed virtual machine/cloud

Copyright (c) 2012 International Journal of Computer Science Issues. All Rights Reserved.

IJCSI International Journal of Computer Science Issues, Vol. 9, Issue 1, No 1, January 2012 ISSN (Online): 1694-0814 www.IJCSI.org

241

computing environment. This policy improves the overall performance of the system but does not consider the systems that are fault-tolerant. • LBVS: Load Balancing strategy for Virtual Storage H. Liu et al. [27] proposed a load balancing virtual storage strategy (LBVS) that provides a large scale net data storage model and Storage as a Service model based on Cloud Storage. Storage virtualization is achieved using an architecture that is three-layered and load balancing is achieved using two load balancing modules. It helps in improving the efficiency of concurrent access by using replica balancing further reducing the response time and enhancing the capacity of disaster recovery. This strategy also helps in improving the use rate of storage resource, flexibility and robustness of the system. • A Task Scheduling Algorithm Based on Load Balancing - Y. Fang et al. [28] discussed a two-level task scheduling mechanism based on load balancing to meet dynamic requirements of users and obtain a high resource utilization. It achieves load balancing by first mapping tasks to virtual machines and then virtual machines to host resources thereby improving the task response time, resource utilization and overall performance of the cloud computing environment. • Honeybee Foraging Behavior - M. Randles et al. [14] investigated a decentralized honeybee-based load balancing technique that is a nature-inspired algorithm for self-organization. It achieves global load balancing through local server actions. Performance of the system is enhanced with increased system diversity but throughput is not increased with an increase in system size. It is best suited for the conditions where the diverse population of service types is required. • Biased Random Sampling - M. Randles et al. [14] investigated a distributed and scalable load balancing approach that uses random sampling of the system domain to achieve self-organization thus balancing the load across all nodes of the system. The performance of the system is improved with high and similar population of resources thus resulting in an increased throughput by effectively utilizing the increased system resources. It is degraded with an increase in population diversity. • Active Clustering - M. Randles et al. [14] investigated a self-aggregation load balancing technique that is a selfaggregation algorithm to optimize job assignments by connecting similar services using local re-wiring. The performance of the system is enhanced with high resources thereby increasing the throughput by using

these resources effectively. It is degraded with an increase in system diversity. • ACCLB (Load Balancing mechanism based on ant colony and complex network theory) - Z. Zhang et al. [15] proposed a load balancing mechanism based on ant colony and complex network theory in an open cloud computing federation. It uses small-world and scale-free characteristics of a complex network to achieve better load balancing. This technique overcomes heterogeneity, is adaptive to dynamic environments, is excellent in fault tolerance and has good scalability hence helps in improving the performance of the system. • Two-phase load balancing algorithm (OLB + LBMM) S.-C. Wang et al. [18] proposed a two- phase scheduling algorithm that combines OLB (Opportunistic Load Balancing) and LBMM (Load Balance Min-Min) scheduling algorithms to utilize better executing efficiency and maintain the load balancing of the system. OLB scheduling algorithm, keeps every node in working state to achieve the goal of load balance and LBMM scheduling algorithm is utilized to minimize the execution time of each task on the node thereby minimizing the overall completion time. This combined approach hence helps in an efficient utilization of resources and enhances the work efficiency. • Event-driven - V. Nae et al. [20] presented an eventdriven load balancing algorithm for real-time Massively Multiplayer Online Games (MMOG). This algorithm after receiving capacity events as input, analyzes its components in context of the resources and the global state of the game session, thereby generating the game session load balancing actions. It is capable of scaling up and down a game session on multiple resources according to the variable user load but has occasional QoS breaches. • CARTON - R. Stanojevic et al. [17] proposed a mechanism for cloud control named as CARTON that unifies the use of LB and DRL. LB (Load Balancing) is used to equally distribute the jobs to different servers so that the associated costs can be minimized and DRL (Distributed Rate Limiting) is used to make sure that the resources are distributed in a way to keep a fair resource allocation. DRL also adapts to server capacities for the dynamic workloads so that performance levels at all servers are equal. With very low computation and communication overhead, this algorithm is simple and easy to implement. • COMPARE AND BALANCE - Y. Zhao et al. [16] addressed the problem of intra-cloud load balancing

Copyright (c) 2012 International Journal of Computer Science Issues. All Rights Reserved.

IJCSI International Journal of Computer Science Issues, Vol. 9, Issue 1, No 1, January 2012 ISSN (Online): 1694-0814 www.IJCSI.org

242

amongst physical hosts by adaptive live migration of virtual machines. A load balancing model is designed
Techniques Decentralized content aware [21] Environment Distributed computing

and implemented to reduce virtual machines’ migration time
Findings 1. Improves the searching performance hence increasing overall performance 2. Reduces idle time of the nodes 1. Reduces service response times by redirecting requests to the closest servers without overloading them 2. Mean response time is 29% smaller than RR(Round Robin) and 31% smaller than SL(Smallest Latency) 1. Effectively reduces the system load 2. Incurs no communication overhead at job arrivals 3. Does not increase actual response times 1. Improves overall performance of load balancer 1. Solves the problems of load imbalance and high migration cost 1. Balances the load evenly to improve overall performance 2. Up to 20% improvement in performance 3. Does not consider fault tolerance 1. Enhances flexibility and robustness 2. Provides large scale net data storage and storage as a service 1. Improves task response time 2. Improves resource utilization 1. Performs well as system diversity increases 2. Does not increase throughput as system size increases 1. Performs better with high and similar population of resources 2. Degrades as population diversity increases 1. Performs better with high resources 2. Utilizes the increased system resources to increase throughput 3. Degrades as system diversity increases 1. Overcomes heterogeneity 2. Adaptive to dynamic environments 3. Excellent in fault tolerance 4. Good scalability 1. Efficient utilization of resources 2. Enhances work efficiency

Table 1: Existing Load Balancing techniques

LB for Internet distributed services [22]

Distributed web servers

Description 1. Uses a unique and special property(USP) of requests and computing nodes to help scheduler to decide the best node for processing the requests 2. Uses the content information to narrow down the search 1. Uses a protocol to limit redirection rates to avoid remote servers overloading 2. Uses a middleware to support this protocol 3. Uses a heuristic to tolerate abrupt load changes 1. First assigns idle processors to dispatchers for the availability of the idle processors at each dispatcher 2. Then assigns jobs to processors to reduce average queue length of jobs at each processor 1. Runs multiple load-balancing processes in one load balancer 1. Uses Genetic algorithm, historical data and current state of system to achieve best load balancing and to reduce dynamic migration 1. Uses global state information to make load balancing decisions

Join-Idle-Queue [23]

Cloud centers

data

Lock-free multiprocessing[24] Scheduling strategy on LB of VM resources [25] Central LB policy for VMs [26]

Multi-core Cloud Computing Cloud Computing

LBVS: LB strategy for Virtual Storage [27] Task Scheduling Based on LB [28] Honeybee Foraging Behavior [14]

Cloud Storage

Cloud Computing Large scale Cloud Systems

1. Uses Fair-Share Replication strategy to achieve Replica Load balancing module which in turn controls the access load balancing 2. Uses writing balancing algorithm to control data writing load balancing 1. First maps tasks to virtual machines and then virtual machines to host resources 1. Achieves global load balancing through local serve actions

Biased Random Sampling [14]

Large scale Cloud Systems

1. Achieves load balancing across all system nodes using random sampling of the system domain 1. Optimizes job assignment by connecting similar services by local re-wiring

Active Clustering [14]

Large scale Cloud systems

ACCLB (Ant Colony and Complex Network Theory) [15] Two-phase scheduling(OLB + LBMM) [18]

Open Cloud Computing Federation Three-level Cloud Computing Network

1. Uses small-world and scale-free characteristics of complex network to achieve better load balancing 1. Uses OLB (Opportunistic Load Balancing) to keep each node busy and uses LBMM(Load Balance Min-Min) to achieve the minimum execution time of each task

Copyright (c) 2012 International Journal of Computer Science Issues. All Rights Reserved.

IJCSI International Journal of Computer Science Issues, Vol. 9, Issue 1, No 1, January 2012 ISSN (Online): 1694-0814 www.IJCSI.org

243

Event-driven [20] Massively Multiplayer Online Games 1. Uses complete capacity event as input, analyzes its components and generates the game session load balancing actions

Carton(LB + DRL) [17]

Unifying framework for cloud control Intra-Cloud

1. Uses Load Balancing to minimize the associated cost and uses Distributed Rate Limiting for fair allocation of resources 1. Based on sampling 2. Uses adaptive live migration of virtual machines

Compare and Balance [16]

VectorDot [29]

Datacenters with integrated server and storage virtualization

1. Uses dot product to distinguish node based on the item requirement

1. Capable of scaling up and down a game session on multiple resources according to the variable user load 2. Occasional QoS breaches as low as 0.66% 1. Simple 2. Easy to implement 3.Very low computation and communication overhead 1. Balances load amongst servers 2. Reaches equilibrium fast 3. Assures migration of VMs from high-cost physical hosts to low-cost host 4. Assumption of having enough memory with each physical host 1. Handles hierarchical and multidimensional resource constraints 2. Removes overloads on server, switch and storage

by shared storage, to balance load amongst servers according to their processor or IO usage, etc. and to keep virtual machines’ zero-downtime in the process. A distributed load balancing algorithm COMPARE AND BALANCE is also proposed that is based on sampling and reaches an equilibrium very fast. This algorithm assures that the migration of VMs is always from highcost physical hosts to low-cost host but assumes that each physical host has enough memory which is a weak assumption. • VectorDot - A. Singh et al. [29] proposed a novel load balancing algorithm called VectorDot. It handles the hierarchical complexity of the data-center and multidimensionality of resource loads across servers, network switches, and storage in an agile data center that has integrated server and storage virtualization technologies. VectorDot uses dot product to distinguish nodes based on the item requirements and helps in removing overloads on servers, switches and storage nodes. These existing techniques have been summarized in Table 1.

• Overhead Associated - determines the amount of overhead involved while implementing a load-balancing algorithm. It is composed of overhead due to movement of tasks, inter-processor and inter-process communication. This should be minimized so that a load balancing technique can work efficiently. • Throughput - is used to calculate the no. of tasks whose execution has been completed. It should be high to improve the performance of the system. • Performance – is used to check the efficiency of the system. It has to be improved at a reasonable cost e.g. reduce response time while keeping acceptable delays. • Resource Utilization - is used to check the utilization of resources. It should be optimized for an efficient load balancing. • Scalability - is the ability of an algorithm to perform load balancing for a system with any finite number of nodes. This metric should be improved. • Response Time - is the amount of time taken to respond by a particular load balancing algorithm in a distributed system. This parameter should be minimized. • Fault Tolerance - is the ability of an algorithm to perform uniform load balancing in spite of arbitrary node or link failure. The load balancing should be a good fault-tolerant technique. • Migration time - is the time to migrate the jobs or resources from one node to other. It should be minimized in order to enhance the performance of the system.

5. Metrics for Load Balancing in Clouds
The existing load balancing techniques in clouds, consider various parameters like performance, response time, scalability, throughput, resource utilization, fault tolerance, migration time and associated overhead. But, for an energy-efficient load balancing, metrics like energy consumption and carbon emission should also be considered.

Copyright (c) 2012 International Journal of Computer Science Issues. All Rights Reserved.

IJCSI International Journal of Computer Science Issues, Vol. 9, Issue 1, No 1, January 2012 ISSN (Online): 1694-0814 www.IJCSI.org

244

• Energy Consumption (EC) - determines the energy consumption of all the resources in the system. Load balancing helps in avoiding overheating by balancing the
Techniq-ues Perform-ance Response Time Scalability Overhead

workload across all the nodes of a Cloud, hence reducing energy consumption.
Through -put Resource utilization Fault tolerance Migration time

Table 2: Metrics considered by existing Load Balancing techniques

EC

CE

T1 [21] T2 [22] T3 [23] T4 [24] T5 [25] T6 [26] T7 [27] T8 [28] T9 [14] T10 [14] T11 [14] T12 [15] T13 [18] T14 [20] T15 [17] T16 [16] T17 [29]

                

                

                

                

                

                

                

                

                

                

• Carbon Emission (CE) - calculates the carbon emission of all the resources in the system. As energy consumption and carbon emission go hand in hand, the more the energy consumed, higher is the carbon footprint. So, for an energy-efficient load balancing solution, it should be reduced. Based on the above metrics, the existing load balancing techniques have been compared in Table 2.

along with maximum resource utilization, in turn reducing energy consumption as well as carbon emission to an extent that will help achieve Green Computing.

References
[1] M. Armbrust, A. Fox, R. Griffith, A. D. Joseph, R. Katz, A. Konwinski, G. Lee, D. Patterson, A. Rabkin, I. Stoica, and M. Zaharia, “Above the Clouds: A Berkeley View of Cloud Computing”, EECS Department, University of California, Berkeley, Technical Report No., UCB/EECS-2009-28, pages 1-23, February 2009. [2] R. W. Lucky, “Cloud computing”, IEEE Journal of Spectrum, Vol. 46, No. 5, May 2009, pages 27-45. [3] M. D. Dikaiakos, G. Pallis, D. Katsa, P. Mehra, and A. Vakali, “Cloud Computing: Distributed Internet Computing for IT and Scientific Research”, IEEE Journal of Internet Computing, Vol. 13, No. 5, September/October 2009, pages 10-13. [4] G. Pallis, “Cloud Computing: The New Frontier of Internet Computing”, IEEE Journal of Internet Computing, Vol. 14, No. 5, September/October 2010, pages 70-73. [5] B. P. Rima, E. Choi, and I. Lumb, “A Taxonomy and Survey of Cloud Computing Systems”, Proceedings of 5th IEEE International Joint Conference on INC, IMS and IDC, Seoul, Korea, August 2009, pages 44-51. [6] R. Mata-Toledo, and P. Gupta, “Green data center: how green can we perform”, Journal of Technology Research, Academic and Business Research Institute, Vol. 2, No. 1, May 2010, pages 1-8. [7] S. K. Garg, C. S. Yeob, A. Anandasivamc, and R. Buyya, “Environment-conscious scheduling of HPC applications on

6. Conclusions
Cloud Computing has widely been adopted by the industry, though there are many existing issues like Load Balancing, Virtual Machine Migration, Server Consolidation, Energy Management, etc. which have not been fully addressed. Central to these issues is the issue of load balancing, that is required to distribute the excess dynamic local workload evenly to all the nodes in the whole Cloud to achieve a high user satisfaction and resource utilization ratio. It also ensures that every computing resource is distributed efficiently and fairly. Existing Load Balancing techniques that have been studied, mainly focus on reducing overhead, service response time and improving performance etc., but none of the techniques has considered the energy consumption and carbon emission factors. Therefore, there is a need to develop an Energy-efficient load balancing technique that can improve the performance of cloud computing

Copyright (c) 2012 International Journal of Computer Science Issues. All Rights Reserved.

IJCSI International Journal of Computer Science Issues, Vol. 9, Issue 1, No 1, January 2012 ISSN (Online): 1694-0814 www.IJCSI.org

245

[8]

[9]

[10]

[11]

[12]

[13]

[14]

[15]

[16]

[17]

[18]

[19]

distributed Cloud-oriented data centers”, Journal of Parallel and Distributed Computing, Elsevier, Vol. 70, No. 6, May 2010, pages 1-18. K. M. Nagothu, B. Kelley, J. Prevost, and M. Jamshidi, “Ultra low energy cloud computing using adaptive load prediction”, Proceedings of IEEE World Automation Congress(WAC) , Kobe, September 2010, pages 1-7. B. P. Rimal, E. Choi, and I. Lumb, “A Taxonomy, Survey, and Issues of Cloud Computing Ecosystems, Cloud Computing: Principles, Systems and Applications”, Computer Communications and Networks, Chapter 2 , pages 21-46, DOI 10.1007/978-1-84996-241-42, Springer – V erlagLondonLimited, 2010. S. Kabiraj, V. Topka, and R. C. Walke, “Going Green: A Holistic Approach to Transform Business”, International Journal of Managing Information Technology (IJMIT), Vol. 2, No. 3, August 2010, pages 22-31. K. T. Rao, P. S. Kiran, and L. S. S. Reddy, “Energy Efficiency in Datacenters through Virtualization: A Case Study”, Global Journal of Computer Science and Technology, Vol. 10, No. 3, April 2010, pages 2-6. J. Baliga, R. W. A. Ayre, K. Hinton, and R. S. Tucker, “Green Cloud Computing: Balancing Energy in Processing, Storage, and Transport”, Proceedings of the IEEE, Vol. 99, No. 1, January 2011, pages 149-167. A. M. Alakeel, “A Guide to dynamic Load balancing in Distributed Computer Systems”, International Journal of Computer Science and Network Security (IJCSNS), Vol. 10, No. 6, June 2010, pages 153-160. M. Randles, D. Lamb, and A. Taleb-Bendiab, “A Comparative Study into Distributed Load Balancing Algorithms for Cloud Computing”, Proceedings of 24th IEEE International Conference on Advanced Information Networking and Applications Workshops, Perth, Australia, April 2010, pages 551-556. Z. Zhang, and X. Zhang, “A Load Balancing Mechanism Based on Ant Colony and Complex Network Theory in Open Cloud Computing Federation”, Proceedings of 2nd International Conference on Industrial Mechatronics and Automation (ICIMA), Wuhan, China, May 2010, pages 240243. Y. Zhao, and W. Huang, “Adaptive Distributed Load Balancing Algorithm based on Live Migration of Virtual Machines in Cloud”, Proceedings of 5th IEEE International Joint Conference on INC, IMS and IDC, Seoul, Republic of Korea, August 2009, pages 170-175. R. Stanojevic, and R. Shorten, “Load balancing vs. distributed rate limiting: a unifying framework for cloud control”, Proceedings of IEEE ICC, Dresden, Germany, August 2009, pages 1-6,. S. Wang, K. Yan, W. Liao, and S. Wang, “Towards a Load Balancing in a Three-level Cloud Computing Network”, Proceedings of the 3rd IEEE International Conference on Computer Science and Information Technology (ICCSIT), Chengdu, China, September 2010, pages 108-113. Q. Zhang, L. Cheng, and R. Boutaba, “Cloud computing: state-of-the-art and research challenges”, Journal of Internet Services and Applications, Vol. 1, No. 1, April 2010, pages 7-18.

[20] V. Nae, R. Prodan, and T. Fahringer, “Cost-Efficient Hosting and Load Balancing of Massively Multiplayer Online Games”, Proceedings of the 11th IEEE/ACM International Conference on Grid Computing (Grid), IEEE Computer Society, October 2010, pages 9-17. [21] H. Mehta, P. Kanungo, and M. Chandwani, “Decentralized content aware load balancing algorithm for distributed computing environments”, Proceedings of the International Conference Workshop on Emerging Trends in Technology (ICWET), February 2011, pages 370-375. [22] A. M. Nakai, E. Madeira, and L. E. Buzato, “Load Balancing for Internet Distributed Services Using Limited Redirection Rates”, 5th IEEE Latin-American Symposium on Dependable Computing (LADC), 2011, pages 156-165. [23] Y. Lua, Q. Xiea, G. Kliotb, A. Gellerb, J. R. Larusb, and A. Greenber, “Join-Idle-Queue: A novel load balancing algorithm for dynamically scalable web services”, An international Journal on Performance evaluation, In Press, Accepted Manuscript, Available online 3 August 2011. [24] Xi. Liu, Lei. Pan, Chong-Jun. Wang, and Jun-Yuan. Xie, “A Lock-Free Solution for Load Balancing in Multi-Core Environment”, 3rd IEEE International Workshop on Intelligent Systems and Applications (ISA), 2011, pages 1-4. [25] J. Hu, J. Gu, G. Sun, and T. Zhao, “A Scheduling Strategy on Load Balancing of Virtual Machine Resources in Cloud Computing Environment”, Third International Symposium on Parallel Architectures, Algorithms and Programming (PAAP), 2010, pages 89-96. [26] A. Bhadani, and S. Chaudhary, “Performance evaluation of web servers using central load balancing policy over virtual machines on cloud”, Proceedings of the Third Annual ACM Bangalore Conference (COMPUTE), January 2010. [27] H. Liu, S. Liu, X. Meng, C. Yang, and Y. Zhang, “LBVS: A Load Balancing Strategy for Virtual Storage”, International Conference on Service Sciences (ICSS), IEEE, 2010, pages 257-262. [28] Y. Fang, F. Wang, and J. Ge, “A Task Scheduling Algorithm Based on Load Balancing in Cloud Computing”, Web Information Systems and Mining, Lecture Notes in Computer Science, Vol. 6318, 2010, pages 271-277. [29] A. Singh, M. Korupolu, and D. Mohapatra, “Server-storage virtualization: integration and load balancing in data centers”, Proceedings of the ACM/IEEE conference on Supercomputing (SC), November 2008.

Nidhi Jain Kansal received her Bachelor’s Degree (Electronics) from Kurukshetra University, Haryana, India in 1997, and completed her MCA in 2000 from Guru Jambheshwar University, Hisar, Haryana, India. At present, she is a Ph.D. Candidate in Computer Science & Engineering Department at Thapar University. Her research interests lie in Cloud Computing, Green Computing, Load balancing and Resource utilization techniques. Dr. Inderveer Chana completed her B.Tech in Computer Science (1997) and M.E. in Software Engineering from TIET (2002) and Ph.D. in Resource Management in Grid Computing from Thapar University, Patiala (2009) and has over thirteen years of teaching and research experience. She is working as Associate Professor in Computer Science and Engineering Department of Thapar University, Patiala. Her research interests include Grid computing, Cloud Computing and resource

Copyright (c) 2012 International Journal of Computer Science Issues. All Rights Reserved.

IJCSI International Journal of Computer Science Issues, Vol. 9, Issue 1, No 1, January 2012 ISSN (Online): 1694-0814 www.IJCSI.org

246

management challenges in Grids and Clouds. She has over 30 publications in International Journals and Conferences of repute. More than 20 Masters have been completed so far under her supervision and is currently supervising 9 Doctoral candidates in the area of Grid and Cloud Computing.

Copyright (c) 2012 International Journal of Computer Science Issues. All Rights Reserved.

Similar Documents

Premium Essay

Techniques of Load Balancing in Green Clouds

...Techniques of Load Balancing in Green Clouds Gaganjot Kaur* *M.Tech,IITT College of Engineering & Technology, Pojewal, Punjab Abstract — Cloud Computing can be defined as dynamically scalable shared resources that are completely accessed over a network and the users have to only pay for what they use and can share internally or with other customers as well. The majority of cloud computing infrastructure currently consists of reliable services delivered through data centers that are built on computer and storage virtualization technologies. The goal of a cloud-based architecture is to provide some form of elasticity, the ability to expand and contract capacity on-demand. The implication is that at some point additional instances of an application will be needed in order for the architecture to scale and meet demand. That means there needs to be some mechanism in place to balance requests between two or more instances of that application. The mechanism most likely to be successful in performing such a task is a load balancer. The aim of this paper is to discuss the existing techniques of load balancing and elaborate the main points of the techniques that are helpful in reduction of power consumption leading a step towards green clouds. Green Cloud is an Internet Data Center architecture which aims to reduce data center power consumption, and at the same time guarantee the performance from users’ perspective, leveraging live virtual machine migration technology. ...

Words: 2730 - Pages: 11

Premium Essay

Green Cloud Computing

...GREEN CLOUD COMPUTING ABSTRACT: Cloud computing is a highly scalable and cost-effective infrastructure for running HPC, enterprise and Web applications. However, the growing demand of Cloud infrastructure has drastically increased the energy consumption of data centers, which has become a critical issue. High energy consumption not only translates to high operational cost, which reduces the profit margin of Cloud providers, but also leads to high carbon emissions which is not environmentally friendly. Hence, energy-efficient solutions are required to minimize the impact of Cloud computing on the environment. In order to design such solutions, deep analysis of Cloud is required with respect to their power efficiency. Thus, in this chapter, I discuss various elements of Clouds which contribute to the total energy consumption and how it is addressed in the literature. I also discuss the implication of these solutions for future research directions to enable green Cloud computing. The paper also explains the role of Cloud users in achieving this goal. Table of Contents ABSTRACT: 2 1. Introduction 3 2. What is Cloud computing? 6 2.1 Cloud Computing Characteristics 7 2.2 Components of Cloud Computing 8 2.3 Cloud Computing Deployment Models 10 3. Cloud Computing and Energy Usage Model: A Typical Example 12 4. Features of Clouds enabling Green computing 13 5. Towards Energy Efficiency of Cloud computing: State-of-the-Art 15 5.1 Applications 15 5.2...

Words: 5257 - Pages: 22

Premium Essay

Green Cloud

...solutions to green cloud computing Thi Hong Nhung Huynh MSc Computing and Management 2010/2011 The candidate confirms that the work submitted is their own and the appropriate credit has been given where reference has been made to the work of others. I understand that failure to attribute material which is obtained from another source may be considered as plagiarism. (Signature of student) Abstract Cloud computing is a breakthrough innovation in information technology industry. It brings new efficiencies and advantages to business. There is much hype about environmental impacts of cloud computing on green issues. Some favour of cloud computing as solution to green issues while others blame cloud computing as burden to environmental problems. Cloud computing, nevertheless, like other technology, is neutral. It can be either cause or solution to environmental issues. There is growing pressure on cloud computing industry to reduce the environmental impacts of their data centres. The current trend focuses on developing green cloud computing. However, the evaluation of solutions to green cloud computing bases on certain standards, metrics and benchmarks, which assess only parts of the environmental issues with cloud computing. This report will concentrate on green issues with cloud computing. Significant positive and negative impacts of cloud computing on the environment issues will be investigated. Next, a classification of green issues with cloud computing also is...

Words: 25393 - Pages: 102

Free Essay

Ask for a Collectible

...better outcomes Green Computing Environmentally Sustainable Infrastructure Design Green Maturity Model for Virtualization Application Patterns for Green IT Architecture Journal Profile: Udi Dahan Profiling Energy Usage for Efficient Consumption Project Genome: Wireless Sensor Network for Data Center Cooling Green IT in Practice: SQL Server Consolidation in Microsoft IT Contents Foreword by Diego Dagum 1 18 Environmentally Sustainable Infrastructure Design by Lewis Curtis A comprehensive understanding of environmental sustainability needs for IT infrastructure system design. 2 Green Maturity Model for Virtualization by Kevin Francis and Peter Richardson The authors present a study on the maturity of virtualization practices and offer a sustainability roadmap for organizations planning a green agenda. 9 Application Patterns for Green IT by Dan Rogers and Ulrich Homann A complete analysis on power-efficient applications design, considering tools that help the architect achieve scalability without deriving in energy waste. 16 Architecture Journal Profile: Udi Dahan For this issue’s interview, we catch up with Udi Dahan, noted expert on SOA and .NET development, and four-time Microsoft MVP. 22 Profiling Energy Usage for Efficient Consumption by Rajesh Chheda, Dan Shookowsky, Steve Stefanovich, and Joe Toscano This article suggests that tracking energy consumption at every level will become the factor of success for green architecture practitioners...

Words: 29810 - Pages: 120

Free Essay

Green Computing

...better outcomes Green Computing Environmentally Sustainable Infrastructure Design Green Maturity Model for Virtualization Application Patterns for Green IT Architecture Journal Profile: Udi Dahan Profiling Energy Usage for Efficient Consumption Project Genome: Wireless Sensor Network for Data Center Cooling Green IT in Practice: SQL Server Consolidation in Microsoft IT Contents Foreword by Diego Dagum 1 18 Environmentally Sustainable Infrastructure Design by Lewis Curtis A comprehensive understanding of environmental sustainability needs for IT infrastructure system design. 2 Green Maturity Model for Virtualization by Kevin Francis and Peter Richardson The authors present a study on the maturity of virtualization practices and offer a sustainability roadmap for organizations planning a green agenda. 9 Application Patterns for Green IT by Dan Rogers and Ulrich Homann A complete analysis on power-efficient applications design, considering tools that help the architect achieve scalability without deriving in energy waste. 16 Architecture Journal Profile: Udi Dahan For this issue’s interview, we catch up with Udi Dahan, noted expert on SOA and .NET development, and four-time Microsoft MVP. 22 Profiling Energy Usage for Efficient Consumption by Rajesh Chheda, Dan Shookowsky, Steve Stefanovich, and Joe Toscano This article suggests that tracking energy consumption at every level will become the factor of success for green architecture practitioners...

Words: 29810 - Pages: 120

Premium Essay

Mr.Abed

...Masaryk University Faculty of Informatics The Shift Towards Cloud Computing Master Thesis Brno, May 2009 Stanislav Tvarůžek 1 Declaration I declare that this master thesis is solely my own work. I have cited all sources used in this thesis and I have provided complete references to them. Supervisor: RNDr. Radek Ošlejšek, Ph.D. 2 Abstract Cloud computing is a phenomenon of the recent years and academia as well as major IT players are paying more attention to this emerging and innovative approach. This thesis summarizes information from various sources gathered on the subject 'cloud computing'. Firstly, it tracks back the evolution of technologies that paved the road for cloud computing and accelerated its further advancements. Secondly, it provides a high level overview of cloud computing technology stack and identifies service layers exposed via on-demand infrastructure. Lastly, it investigates various aspects of cloud computing and its impact on information technology. Any comments and thoughts on this thesis are highly appreciated and you can drop me a line at: tvaruzek@mail.muni.cz Keywords: Cloud computing, Virtualization, Innova.sk, Infrastructure as a Service, Platform as a Service, Amazon Web Services, Google Apps 3 Acknowledgments I would like to thank my supervisor Radek Ošlejšek for providing me the necessary help and guidance. I would like to express many thanks to my friends who helped me and supported me, especially...

Words: 14788 - Pages: 60

Premium Essay

Infrastructure Hardware

...Information Technology Infrastructure P A R T II 4 IT Infrastructure: Hardware and Software 5 Foundations of Business Intelligence: Databases and Information Management 6 Telecommunications, the Internet, and Wireless Technology 7 Securing Information Systems Part II provides the technical foundation for understanding information systems by examining hardware, software, databases, networking technologies, and tools and techniques for security and control. This part answers questions such as these: What technologies and tools do businesses today need to accomplish their work? What do I need to know about these technologies to make sure they enhance the performance of my firm? How are ISBN 1-269-41688-X these technologies likely to change in the future? 107 Essentials of Management Information Systems, Tenth Edition, by Kenneth C. Laudon and Jane P. Laudon. Published by Prentice Hall. Copyright © 2013 by Pearson Education, Inc. IT Infrastructure: Hardware and Software LEARNING OBJECTIVES C H A P T E R 4 STUDENT LEARNING OBJECTIVES After completing this chapter, you will be able to answer the following questions: 1. 2. What are the components of IT infrastructure? What are the major computer hardware, data storage, input, and output technologies used in business? What are the major types of computer software used in business? What are the most important contemporary hardware and software trends? What are the principal issues in...

Words: 21212 - Pages: 85

Premium Essay

Literature Review- Business Intelligence (Bi)

...important decisions. Over the past two decades advancements in technology have elevated the importance of BI systems and software to an organized corporate strategy and overall success. Reliable and accurate BI systems are used by many large corporations; they can be custom-built by a service provider or by people working for the corporation. This is because they are very expensive, cutting edge software systems. Past research has shown that BI is one of the fastest-growing methods of intelligence gathering in the field. With all of the attention of advances in information technology (IT) and how helpful they are it is easy to overlook some of their repercussions. This paper highlights the importance of BI in decision-making areas and the techniques used to make them. Advantages and benefits are then discussed and one major problem is described in detail. Computer hacking is becoming more popular as the future comes closer and it is a larger problem than most think outside of the business world. The conclusion offers an insight into the future of BI and identifies the problem of hacking as its major threat. 1. Introduction Business intelligence (BI) has become one of the most successful and popular ways that an organization uses to answer specific questions or problems over the past 25 years and is vital to success. BI is a term that covers a multitude of different concepts, theories, and methods that are related to data that has been kept in...

Words: 6858 - Pages: 28

Premium Essay

Test Paper

...Easier! Making Everythin ™ mputing Cloud Co Learn to: • Recognize the benefits and risks of cloud services • Understand the business impact and the economics of the cloud • Govern and manage your cloud environment • Develop your cloud services strategy Judith Hurwitz Robin Bloor Marcia Kaufman Fern Halper Get More and Do More at Dummies.com ® Start with FREE Cheat Sheets Cheat Sheets include • Checklists • Charts • Common Instructions • And Other Good Stuff! To access the Cheat Sheet created specifically for this book, go to www.dummies.com/cheatsheet/cloudcomputing Get Smart at Dummies.com Dummies.com makes your life easier with 1,000s of answers on everything from removing wallpaper to using the latest version of Windows. Check out our • Videos • Illustrated Articles • Step-by-Step Instructions Plus, each month you can win valuable prizes by entering our Dummies.com sweepstakes. * Want a weekly dose of Dummies? Sign up for Newsletters on • Digital Photography • Microsoft Windows & Office • Personal Finance & Investing • Health & Wellness • Computing, iPods & Cell Phones • eBay • Internet • Food, Home & Garden Find out “HOW” at Dummies.com *Sweepstakes not currently available in all countries; visit Dummies.com for official rules. Cloud Computing FOR DUMmIES ‰ Cloud Computing FOR DUMmIES ‰ by Judith Hurwitz, Robin Bloor, Marcia Kaufman, and Dr. Fern Halper Cloud Computing For Dummies® Published by Wiley Publishing...

Words: 96278 - Pages: 386

Premium Essay

Cloud Computing

...CLOUD COMPUTING: PAST, PRESENT, AND FUTURE John P. Sahlin (sahlinj@gwu.edu) The George Washington University, United States of America ABSTRACT Defining cloud computing can be difficult, as each organization often has its own spin on the definition. Despite being hard to define, Gartner Research named cloud computing as one of the top technologies to watch in 2010, 2011, and 2012. At its core, cloud computing is a technical architecture that meets a specific business need. This chapter traces the roots of cloud computing from its origins in mainframe distributed computing, discusses the basics of the cloud computing model today, and offers insights for future directions that are likely to be pursued in the cloud computing arena. A number of challenges to cloud computing are identified, including concerns of security and how to deal with the rise of mobile computing. The chapter ends with recommendations on how to choose which cloud model is most appropriate to meet your organization’s needs and how to establish a successful cloud strategy. INTRODUCTION: DEFINING THE CLOUD I shall not today attempt further to define the kinds of material I understand to be embraced within that shorthand description; and perhaps I could never succeed in intelligibly doing so. But I know it when I see it. ~ Hon. Potter Stewart (U.S. Supreme Court Justice) Why did Gartner Research place cloud computing at the top of the list of most important technology focus areas for the past three years...

Words: 13736 - Pages: 55

Free Essay

Disruptive Technology

...McKinsey Global Institute May 2013 Disruptive technologies: Advances that will transform life, business, and the global economy The McKinsey Global Institute The McKinsey Global Institute (MGI), the business and economics research arm of McKinsey & Company, was established in 1990 to develop a deeper understanding of the evolving global economy. Our goal is to provide leaders in the commercial, public, and social sectors with the facts and insights on which to base management and policy decisions. MGI research combines the disciplines of economics and management, employing the analytical tools of economics with the insights of business leaders. Our “micro-to-macro” methodology examines microeconomic industry trends to better understand the broad macroeconomic forces affecting business strategy and public policy. MGI’s in-depth reports have covered more than 20 countries and 30 industries. Current research focuses on four themes: productivity and growth, the evolution of global financial markets, the economic impact of technology and innovation, and urbanization. Recent reports have assessed job creation, resource productivity, cities of the future, and the impact of the Internet. MGI is led by McKinsey & Company directors Richard Dobbs and James Manyika. Yougang Chen, Michael Chui, Susan Lund, and Jaana Remes serve as MGI principals. Project teams are led by a group of senior fellows and include consultants from McKinsey’s offices around the world. These teams draw...

Words: 80396 - Pages: 322

Free Essay

Nit-Silchar B.Tech Syllabus

...Engineering ( to be applicable from 2012 entry batch onwards) Course No CH-1101 /PH-1101 EE-1101 MA-1101 CE-1101 HS-1101 CH-1111 /PH-1111 ME-1111 Course Name Semester-1 Chemistry/Physics Basic Electrical Engineering Mathematics-I Engineering Graphics Communication Skills Chemistry/Physics Laboratory Workshop Physical Training-I NCC/NSO/NSS L 3 3 3 1 3 0 0 0 0 13 T 1 0 1 0 0 0 0 0 0 2 1 1 1 1 0 0 0 0 4 1 1 0 0 0 0 0 0 2 0 0 0 0 P 0 0 0 3 0 2 3 2 2 8 0 0 0 0 0 2 2 2 2 0 0 0 0 0 2 2 2 6 0 0 8 2 C 8 6 8 5 6 2 3 0 0 38 8 8 8 8 6 2 0 0 40 8 8 6 6 6 2 2 2 40 6 6 8 2 Course No EC-1101 CS-1101 MA-1102 ME-1101 PH-1101/ CH-1101 CS-1111 EE-1111 PH-1111/ CH-1111 Course Name Semester-2 Basic Electronics Introduction to Computing Mathematics-II Engineering Mechanics Physics/Chemistry Computing Laboratory Electrical Science Laboratory Physics/Chemistry Laboratory Physical Training –II NCC/NSO/NSS Semester-4 Structural Analysis-I Hydraulics Environmental Engg-I Structural Design-I Managerial Economics Engg. Geology Laboratory Hydraulics Laboratory Physical Training-IV NCC/NSO/NSS Semester-6 Structural Design-II Structural Analysis-III Foundation Engineering Transportation Engineering-II Hydrology &Flood Control Concrete Lab Structural Engineering Lab L 3 3 3 3 3 0 0 0 0 0 15 3 3 3 3 3 0 0 0 0 15 3 3 3 3 3 0 0 T 0 0 1 1 1 0 0 0 0 0 3 1 1 0 1 0 0 0 0 0 3 1 1 1 0 0 0 0 P 0 0 0 0 0 2 2 2 2 2 6 0 0 0 0 0 2 2 2 2 4 0 0 0 0 0 2 2 C 6 6 8 8 8 2 2 2 0 0 42 8 8 6 8 6 2 2 0 0 40 8 8 8 6 6 2 2 MA-1201...

Words: 126345 - Pages: 506

Premium Essay

Mba Syllabus

...SRM UNIVERSITY (Under section 3 of UGC Act, 1956) FACULTY OF MANAGEMENT SCHOOL OF MANAGEMENT MBA FULL TIME CURRICULUM AND SYLLABUS - 2013-14 1 Code MB 13101 MB 13102 MB 13103 MB 13104 MB 13105 MB 13106 SRM University MBA - Revised Curriculum - 2013-14 Semester –I Thinking and Communication Skills (Practical) Accounting for Decision Making Philosophy for Management Economics for Managers Managerial Statistics Managerial Skills (Practical) Semester-II Financial Management Management Information System Marketing Human Resource Management Production And Operation Management Legal Aspects of Business Semester- III Summer Internship (8 weeks)(Practical) Entrepreneurship Strategic Management Business Analytics (Practical) Elective-1 Elective-2 Elective-3 Elective-4 Semester- IV Elective-5 Elective-6 Industrial Elective (Practical) Total Credit L 0 2 3 2 2 0 T 0 4 0 2 4 0 P 4 0 0 0 0 6 C 2 4 3 3 4 3 19 4 3 4 2 4 3 20 2 3 3 2 3 3 3 3 22 3 3 5 11 72 MB 13207 MB 13208 MB 13209 MB 13210 MB 13211 MB 13212 MB 13313 MB 13314 MB 13315 MB 13316 2 2 3 2 3 2 0 2 2 0 2 2 2 2 2 2 0 4 2 2 0 2 2 0 2 2 0 2 2 2 2 2 2 0 0 0 0 0 0 0 4 0 0 4 0 0 0 0 0 0 10 MB 13417 Functional Electives Marketing Finance Systems Human Resource Operations Vertical Electives Pharma Hospitality Enterprise Resource Planning Agriculture Hospital and Health Care Retailing Auto Industry Project Management Media and Communication Banking Financial Service Insurance   2 MB...

Words: 53231 - Pages: 213

Free Essay

Kamote Kayo

...Project in Data Communication Helen Grace A. Fernandez 201011542 February 9, 2011 Contents 1 Reaction to the Game 2 Description of Hardware 2.1 First Generation . . . . . . . . . 2.1.1 1G Base Station . . . . . 2.1.2 Copper Node . . . . . . . 2.1.3 Coax Node . . . . . . . . 2.1.4 Optical Node . . . . . . . 2.1.5 20 RAS 5850s . . . . . . . 2.1.6 WAN Switch IGX MGX 2.1.7 WAN Switch BPX . . . . 2.1.8 Router 7200 . . . . . . . . 2.1.9 Router 7500 . . . . . . . . 2.1.10 ONS 15454 . . . . . . . . 2.1.11 Mobile Switch MSC . . . 2.1.12 Cable Headend Analog . 2.1.13 Cable Headend Digital . 2.1.14 Telephone Switch . . . . 2.1.15 Second Generation . . . . 2.1.16 50 WiFi Base Stations . 2.1.17 25 MSPPs . . . . . . . . . 2.1.18 10 CMTS UBRs . . . . . 2.1.19 50 DSLAMs . . . . . . . . 2.1.20 25 MWRs . . . . . . . . . 2.1.21 20 Cat2000 Switches . . 2.1.22 Router 7600 . . . . . . . . 2.1.23 Router 10000 . . . . . . . 2.1.24 Router 12000 . . . . . . . 1 8 10 10 10 12 13 14 15 16 17 18 20 22 23 24 25 26 27 28 29 30 31 32 33 34 36 38 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ....

Words: 35981 - Pages: 144

Premium Essay

Top Down Cisco

...Top-Down Network Design Third Edition Priscilla Oppenheimer Priscilla Oppenheimer Cisco Press 800 East 96th Street Indianapolis, IN 46240 ii Top-Down Network Design Top-Down Network Design, Third Edition Priscilla Oppenheimer Copyright© 2011 Cisco Systems, Inc. Published by: Cisco Press 800 East 96th Street Indianapolis, IN 46240 USA All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or by any information storage and retrieval system, without written permission from the publisher, except for the inclusion of brief quotations in a review. Printed in the United States of America First Printing August 2010 Library of Congress Cataloging-in-Publication data is on file. ISBN-13: 978-1-58720-283-4 ISBN-10: 1-58720-283-2 Warning and Disclaimer This book is designed to provide information about top-down network design. Every effort has been made to make this book as complete and as accurate as possible, but no warranty or fitness is implied. The information is provided on an “as is” basis. The author, Cisco Press, and Cisco Systems, Inc. shall have neither liability nor responsibility to any person or entity with respect to any loss or damages arising from the information contained in this book or from the use of the discs or programs that may accompany it. The opinions expressed in this book belong to the author and are not necessarily those of Cisco...

Words: 79785 - Pages: 320