Brokering SLAs for end-to-end QoS in Cloud Computing
|
|
|
- Alicia Bond
- 10 years ago
- Views:
Transcription
1 Brokering SLAs for end-to-end QoS in Cloud Computing Tommaso Cucinotta, Diego Lugones, Davide Cherubini, Karsten Oberle Bell Laboratories, Alcatel-Lucent, Dublin, Ireland Keywords: Abstract: Quality of Service, SLAs, Cloud Computing, Cloud Broker In this paper, we present a brokering logic for providing precise end-to-end QoS levels to cloud applications distributed across a number of different business actors, such as network service providers (NSP) and cloud providers (CSP). The broker composes a number of available offerings from each provider, in a way that respects the QoS application constraints while minimizing costs incurred by cloud consumers. 1 INTRODUCTION Cloud Computing introduces a novel model of computing that brings several technological and business advantages. Customers can rent cloud services on a pay-per-use model, without the need for big investments for resources that have to be designed for peak workloads, whilst being at risk of remaining under-utilized for most of the time. Providers may offer cloud services for rental, hosting them on big multi/many-core machines, where the infrastructure investments may be amortized over thousands of customers. However, the requirements of cloud customers are evolving quickly, as cloud technology is being massively used worldwide. Many enterprise applications that might take advantage from the cloud model cannot be hosted on current infrastructures due to their stringent performance aspects requiring more and more from the best effort Internet. Think of virtual desktop, Network Function Virtualization (NFV), professional on-line multimedia editing and collaborative tools, and on-line gaming, just to mention a few. Even though recent standards and research efforts deal with predictable QoS levels in Cloud Computing (Oberle et al., 2013), spanning across different business and operations domains remains a great challenge. For example, a single user request may have to traverse access, metro, core and data center networks, and the top-down provisioning chain across the various cloud layers (SaaS, IaaS, etc.), and still require tight interactivity. Figure 1 depicts the situation. Understanding how to combine all business actors in agreements to deliver end-to-end QoS may become overly difficult. Figure 1: Users crossing multiple network service providers for accessing a cloud data center. For these reasons, it is becoming increasingly important to have available intermediation services (a.k.a., brokerage) allowing cloud consumers to interface themselves to the multitude of service providers, including network carriers and cloud providers involved in the end-to-end service delivery chain. Brokering of cloud services (Plummer, 2012) allows for dealing with the various aspects of SLAs possibly involved in an end-to-end chain, including legal, economical and technological aspects. However, in this work we deal mainly with the latter aspects. That is, we consider cloud consumers who care about the price of a service and the expected and received endto-end quality. In this paper, we propose a brokering approach for
2 deploying distributed cloud applications with guaranteed end-to-end QoS which is achieved as an end-toend composition of SLAs to be established along the multiple players participating in the chain. We focus on the mathematical formalization of the brokering logic as a mixed-integer geometric programming program. Note that, albeit a prerequisite to the brokerage of cloud services is a certain level of interoperability and compatibility among the offerings, we do not address these specific issues in this paper. Namely, we assume our brokering logic is managing only services and offerings that can interchangeably be used and composed with each other, for deploying end-toend applications. For an overview of the issues behind cloud interoperability, we refer the reader to (Petcu, 2011). 2 RELATED WORK The problem of brokerage of multiple CSP offerings for hosting distributed cloud applications with minimum cost has been addressed in (Houidi et al., 2011). It has been modeled as a MILP, similarly to what is done in this paper. However, Houidi s model is too simple as it does not consider QoS requirements nor capacity constraints. Pawluk et al. defined a cloud broker service (Pawluk et al., 2012) (STRATOS) based on comparing different CSP offerings. However, the presented broker logic is simply based on configuration properties matching (e.g., minimum values to be satisfied on certain properties for the offered services). InterCloud (Buyya et al., 2010) and other architectures (Grivas et al., 2010) (Ferrer et al., 2012) for federation of cloud providers include a broker component that may be an excellent candidate for realizing the brokering logic described in this paper. The IRMOS European Project has addressed how to enhance execution of real-time multimedia applications in virtualized Cloud infrastructures (Cucinotta et al., 2010; Kyriazis et al., 2011). IRMOS ensures resource allocation for individual hosted applications. However, one of its limitations is that it does not address how to possibly guarantee service levels across domain boundaries (i.e., whenever interacting with other providers and infrastructures). The SLA@SOI EU Project 1 developed a framework (Wieder et al., 2011) for negotiation, provisioning, monitoring and adaptation of SLAs through the entire cloud service life-cycle. It includes both 1 More information is available at: http: //sla-at-soi.eu/. functional and non-functional characteristics of services, such as QoS constraints, which can be formalized through an XML-based syntax. The ETICS (Economics and Technologies for Inter-Carrier Services) European Project 2 investigated on the critical issues for the creation of a new ecosystem of innovative QoS-enabled interconnection models between Network Service Providers (NSPs) impacting all of the actors involved in the endto-end service delivery value-chain. ETICS produced a novel architecture (Zwickl and Weisgrab, 2013) for control and management of automated end-to-end delivery of QoS-enabled services across heterogeneous carrier networks. Furthermore, many studies exist trying to identify critical factors affecting a market of cloud offerings, including considerations related to QoS-aware provisioning of resources and services. An overview of such approaches can be found in (Breskovic et al., 2013). Concerning standarization, the European Telecommunications Standards Institute (ETSI) is currently involved in several activities related to the issues mentioned above with the ETSI NFV Industry and Specification group. The Technical Committee CLOUD is also addressing interoperability aspects of end-to-end applications. NIST is also working in this area, with a series of reports being of value to the topic of end-to-end cloud service quality 3, in addition to the well-known reports on the definition of cloud computing (Mell and Grance, 2011) and its reference architecture (Liu et al., 2011), where the importance of having cloud brokerage services is emphasized. Additional details on research and standardization efforts in this area can be found in (Oberle et al., 2013). 3 BROKERING OPTIMIZATION LOGIC Notation and Assumptions. From an abstract viewpoint, a distributed real-time cloud computing application is modeled as a set of components A = {1, 2,...}, among which we include also client/userside components. These are interconnected in a logical application topology (limited to be a linear workflow in this paper) expressed as the sequence S (s 1,..., s n ) of n elements of A that activate one after another, whenever triggered by users requests, com- 2 More information at: 3 More information can be found at: nist.gov/itl/cloud/index.cfm.
3 Figure 2: Simple application sequence graph. ing at a minimum inter-arrival time T. Each activation i of component s i is associated with its computing requirements C i, representing the amount of time needed for (sequential) computations within the component for each request received from the user. After computations, the component sends a message of size M i to the next component s i+1 in the sequence S. For example, consider a cloud application composed of 3 components A = {a, b, c}, where a might represent the client part of the application running at the consumer premises (e.g., a web browser), b might represent the front-end server (e.g., a webserver), and c might represent the back-end component (e.g., a database). Then, a sequence might look like S = (a, b, c, b, a), where user requests traverse the components forward and backwards. A cloud application has to be deployed over a set of cloud data centers P belonging to one or more Cloud Service Providers (CSPs), interconnected by means of network providers (NSPs). Each NSP is characterized by a set of Edge Routers (ERs) R, through which it is connected either to other NSPs or to CSPs or directly to users. From a mathematical perspective, we consider in what follows data center locations as edge routers as well, resulting in P R. The situation can be depicted as a graph where each node represents an ER which has arcs towards all the other ERs to which it is connected. CSPs are assumed to be able to host one or more components i by reserving a certain amount of computing resources u i to it with a minimum VM computing latency of L C, and we assume an ideal scalability model: if the component is assigned computing capacity u i (0,U max ] R with VM wake-up latency of L C, then the time needed to complete a user request is reasonably approximated or bounded as: C i u i +L C. The VM computing latency may depend on many factors, such as hardware and software configuration of hypervisors and guest OSes, including the CPU schedulers type and their configuration. Similarly, NSPs are assumed to be able to place the communication flow between each component i and the next one by dedicating a network bandwidth b i and ensuring a maximum communication latency L N, in such a way that the time needed to transmit a message among these components (assuming no queuing of messages from the same application/flow is needed) can be reasonably estimated/bounded as: M i b i + L N. We assume that our brokering logic has available a set of quotations (or equivalently a price list) from all of these providers. More precisely, for each available data center p P, we have available a few alternate quotations R p. Each quotation r R p includes the cost for deploying components at the CSP premises that can be made available within conditions of quotation r; this includes K C p,r, the cost of a computing capacity unit up to a maximum computing capacity U C p,r, and K N p,r, the cost of a networking capacity unit up to a maximum networking capacity of U N p,r; the quotation also includes a maximum VM access latency of L p,r. For example, the same CSP might provide two different quotations with different latencies, depending on the type of hardware where the VM(s) would be deployed, and/or the hypervisor and guest OS kernel configuration(s), and/or the level of consolidation of multiple VMs onto the same host pushed by the provider in the context of that quotation; also, the latency might depend on the network configuration within the data center, so the CSP might be willing to offer VMs at particularly chosen locations within the DC, and/or using particular configurations of, e.g., an SDN-enabled data center network, so as to guarantee lower access latencies from the outside, at a conveniently higher unit-cost; different quotations may equally well represent different sizes of VMs that can be seen in current CSPs IaaS offerings. Also, for each NSP connecting two data centers or edge routers p, q R, we have available a few alternate quotations R p,q. Each quotation r R p,q is expressed as a cost K p,q,r for deploying, with latency L p,q,r, a unit of communication bandwidth between p and q, up to a maximum available bandwidth of B p,q,r. In cases where, among two data centers p, q P, there are multiple NSPs connecting them, or there are multiple paths traversing different NSPs for connecting them, we assume that all the corresponding quotations are combined together into a single list R p,q combining together the available multiple quotations to traverse. For example, quotations from two NSPs to be traversed for connecting two locations p, q P can be combined as follows: for each pair of quotations r 1 from the first NSP and r 2 from the second NSP, we consider an equivalent quotation r r1,r 2 in which the bandwidth-unit costs and the latencies of r 1 and r 2 area added together, whilst the maximum available bandwidth for the quotation is the minimum among the two. After this operation of aggregating quotations from different NSPs, we obtain equivalent end-to-end quotations for all pairs of data center locations p, q P, thus in our formalization we can forget about the existence of the intermediate edge routers R \P among multiple NSPs carrying the traf-
4 fic among all CSPs. Problem Formalization. Now we proceed to formalize the cloud brokering problem as an optimization program. To this purpose, we introduce Boolean variables x i, p,r representing whether the broker will deploy component i onto data center location p P making use of quotation r R p, and the Booleans y i, p,q,r representing whether or not traffic between components s i and s i+1 in sequence S is to be deployed between locations p, q P by using quotation r R p,q. These variables are tied to each other by the constraints: x i, p,r = 1 s i S (1) p P r Rp ( )( ) y i, p,q,r = x si, p,r 1 x si+1,q,r 2 r Rp,q r 1 Rp r 2 Rq p, q P, s i S\{s n } (2) where: the first constraint forces each component to be placed onto a single cloud provider, exploiting one among the available quotations; the second one says that, if component s i is deployed on p, and component s i+1 on q, then only one among the available quotations for communications between p and q has to be chosen; otherwise, y i, p,q,r must be 0 for each r R p,q. Also, the deployment and quotations choice has to satisfy the overall end-to-end deadline D constraint: ( C i + s i S u i p P L C p,rx i, p,r + M i + r R p b i L N p,q,ry i, p,q,r p,q P r R p,q ) D (3) and the allocation constraints u i x i, p,r U p,r p P, r R p (4) s i S b i y i,p,q,r B p,q,r p,q P r R p,q (5) s i S where u i and b i are real problem variables. These are further constrained due to the assumption that requests submitted to the same application workflow at the specified minimum inter-arrival time of T do not queue after each other, namely: u i C i T (6) b i M i T. (7) On the other hand, the broker will try to minimize the cost for hosting the application: min u i s i S p P b i s i S\{s n } p,q P r R p K p,r x i, p,r + (8) r R p,q K p,q,r y i, p,q,r. (9) The formalized problem falls in the class of mixedinteger geometric programming optimization programs, for which there are solvers available, such those found in the GAMS suite 4. 4 IMPLEMENTATION CONSIDERATIONS Network Service Provider. In order to provide end-to-end cloud services with precise QoS levels, NSPs and CSPs must implement selected routing paths and reserve appropriate resources. On the networking side, we distinguish between intra-domain routing if the end-to-end path is entirely within the same Autonomous System (AS), and inter-domain routing if the traffic is sent across multiple NSPs. In intra-domain routing, users and DCs where their applications are deployed are all interconnected via the same NSP. In order to compose different networking offers, the NSP can adopt different strategies to build the end-to-end path. For example, a best effort latency offer can be realized by adopting traditional IGP protocols (e.g., OSPF or IS-IS) to route traffic between source and destination on the shortest path. Of course, not always shortest path translates into minimum latency. On the other hand, a premium offer (or minimum latency offer) can be realized using Multi Protocol Label Switching (MPLS) with its Traffic Engineering extensions (MPLS-TE). In particular, a Label Switched Path (LSP) is a one-way tunnel that can transport the traffic from origin to destination and that can satisfy multiple QoS parameters (e.g., bandwidth, delay, jitter, availability, and loss). The LSP routing path can either be configured automatically (e.g., using Constrained Shortest Path First CSPF), or manually, e.g., as a result of more sophisticated techniques (Cherubini et al., 2011). In inter-domain routing, when users can reach CSP s DCs across different NSPs, optimal path calculation is inherently more complex. Each router should have a global view of the network. Unfortunately, NSPs filter important information needed for the path establishment (e.g., for scalability or confidentiality reasons). The Path Computation Element pre- 4 More information is available at: com/solvers/.
5 sented in (Farrel et al., 2006), represents a possible solution to provide an optimal inter-domain routing path (in the form of MPLS-TE LSP) that meets desired QoS requirements and can scale the end-to-end network up to 100,000 MPLS devices (Leymann et al., 2013). Cloud Service Provider. The centralized design of today s data centers offers advantages in terms of fabric homogeneity and control, in comparison to the best-effort networks describedabove, which usually include various legacy equipment, specialized boxes, multiple protocols and are potentially operated by independent NSPs. However, meeting the latency guarantees required by demanding Cloud applications in the data center fabric is still a significant challenge. The shared nature of the network in multi-tenant data centers leads to significant variations in the perceived performance. The lack of predictability increases the tenant costs and causes provider revenue loss. Moreover, the Internet-oriented protocols and flow scheduling mechanisms used in data centers are unaware of flow deadlines and application traffic patterns. Instead, they strive to optimize such low-level metrics as network throughput and fairness, ignoring the actual performance requirements associated to traffic flows. Another reason that makes it difficult to deliver precise QoS levels in data centers is that typical designs focus on bisection bandwidth by overprovisioning the fabric. However, these are clearly not optimized for ultra-low latency applications with predictable delivery of packets. Moreover, overprovisioning today s data centers is prohibitively expensive. The most common strategy is to implement QoS mechanisms by segregating traffic into different classes to provide isolation and enable traffic engineering. Typically, these mechanisms are implemented in switches and network cards where traffic is prioritized explicitly by marking packets or implicitly by using port ranges. In addition, the cloud services are typically run at low utilization to meet strict SLA demands, which decreases efficiency. However, advanced research in the field proposes different alternatives such as removing the kernel and network stack from the critical path of communication and load balancing requests across application instances (Kapoor et al., 2012). In (Ballani et al., 2011) authors propose to create virtual network abstractions to allow tenants to expose their network requirements. Proposal in (Alizadeh et al., 2012) run the network with near zero queueing and adaptively respond to congestion marks using DCTCP (Alizadeh et al., 2010). Also, deadline-based scheduling of packets has been proposed as an alternative to TCP. In (Wilson et al., 2011), a control protocol is proposed that uses deadlines to achieve informed allocation of network bandwidth. In (Andrews, 2000), EDF scheduling is leveraged for providing probabilistic end-to-end guarantees to individual streams. 5 CONCLUSIONS AND FUTURE WORK In this paper, we addressed optimum brokering of cloud and carrier services accounting for end-toend QoS requirements of cloud applications, and the availability of multiple offerings by CSPs and NSPs with different and heterogeneous quality levels corresponding to different price conditions. The problem has been mathematically modeled as a mixed-integer geometric programming optimization program that can be solved by available standard solvers. This work constitutes a first step towards the realization of evolved end-to-end cloud services offering to consumers precise, stable and reliable QoS levels across the heterogeneous, multi-provider supply chain that is involved in the process. Our planned and ongoing future work in the area includes development of simplified versions of the introduced problem, as well as fast heuristic solvers for trading off accuracy of the solution versus solving time. Also, an implementation of the described technique is under way and its effectiveness will soon be evaluated by simulation, within our CloudNetSim framework (Cucinotta and Santogidis, 2013), and by real prototyping. References Alizadeh, M., Greenberg, A., Maltz, D. A., Padhye, J., Patel, P., Prabhakar, B., Sengupta, S., and Sridharan, M. (2010). Data center tcp (dctcp). SIGCOMM Comput. Commun. Rev., 41(4):. Alizadeh, M., Kabbani, A., Edsall, T., Prabhakar, B., Vahdat, A., and Yasuda, M. (2012). Less is more: trading a little bandwidth for ultra-low latency in the data center. In Proceedings of the 9th USENIX conference on Networked Systems Design and Implementation, NSDI 12, pages 19 19, Berkeley, CA, USA. USENIX Association. Andrews, M. (2000). Probabilistic end-to-end delay bounds for earliest deadline first scheduling. In INFOCOM, pages
6 Ballani, H., Costa, P., Karagiannis, T., and Rowstron, A. (2011). Towards predictable datacenter networks. SIGCOMM Comput. Commun. Rev., 41(4): Breskovic, I., Brandic, I., and Altmann, J. (2013). Maximizing liquidity in cloud markets through standardization of computational resources. In Proceedings of the 2013 IEEE Seventh International Symposium on Service-Oriented System Engineering, SOSE 13, pages 72 83, Washington, DC, USA. IEEE Computer Society. Buyya, R., Ranjan, R., and Calheiros, R. (2010). Intercloud: Utility-oriented federation of cloud computing environments for scaling of application services. In Hsu, C.-H., Yang, L., Park, J., and Yeo, S.-S., editors, Algorithms and Architectures for Parallel Processing, volume 6081 of Lecture Notes in Computer Science, pages Springer Berlin Heidelberg. Cherubini, D., Fanni, A., Mereu, A., Frangioni, A., Murgia, C., Scutellà, M. G., and Zuddas, P. (2011). Linear Programming Models for Traffic Engineering in 100% Survivable Networks under Combined IS IS/OSPF and MPLS-TE. Computers & Operations Research, 38(12): Cucinotta, T., Checconi, F., Kousiouris, G., Kyriazis, D., Varvarigou, T., Mazzetti, A., Zlatev, Z., Papay, J., Boniface, M., Berger, S., Lamp, D., Voith, T., and Stein, M. (2010). Virtualised e-learning with realtime guarantees on the irmos platform. In Proceedings of the IEEE International Conference on Service- Oriented Computing and Applications (SOCA 2010), pages 1 8, Perth, Australia. Cucinotta, T. and Santogidis, A. (2013). Cloudnetsim - simulation of real-time cloud computing applications. In Proceedings of the 4th International Workshop on Analysis Tools and Methodologies for Embedded and Real-time Systems, Paris, France. Farrel, A., Vasseur, J.-P., and Ash, J. (2006). RFC 4655 A Path Computation Element (PCE)-Based Architecture. Ferrer, A. J. et al. (2012). Optimis: A holistic approach to cloud service provisioning. Future Generation Computer Systems, 28(1): Grivas, S., Kumar, T., and Wache, H. (2010). Cloud broker: Bringing intelligence into the cloud. In Cloud Computing (CLOUD), 2010 IEEE 3rd International Conference on, pages Houidi, I., Mechtri, M., Louati, W., and Zeghlache, D. (2011). Cloud service delivery across multiple cloud platforms. In Services Computing (SCC), 2011 IEEE International Conference on, pages Kapoor, R., Porter, G., Tewari, M., Voelker, G. M., and Vahdat, A. (2012). Chronos: predictable low latency for data center applications. In Proceedings of the Third ACM Symposium on Cloud Computing, SoCC 12, pages 9:1 9:14, New York, NY, USA. ACM. Kyriazis, D., Menychtas, A., Kousiouris, G., Oberle, K., Voith, T., Boniface, M., Oliveros, E., Cucinotta, T., and Berger, S. (2011). A real-time service oriented infrastructure. GSTF International Journal on Computing, 1(2). Leymann, N. et al. (2013). draft-ietf-mpls-seamless-mpls- 04 Seamless MPLS Architecture. Liu, F., Tong, J., Mao, J., Bohn, R., Messina, J., Badger, L., and Leaf, D. (2011). Nist special publication nist cloud computing reference architecture. Mell, P. and Grance, T. (2011). NIST SP : The NIST Definition of Cloud Computing. Oberle, K., Cherubini, D., and Cucinotta, T. (2013). Endto-end service quality for cloud applications. In Proceedings of the 10th International Conference on Economics of Grids, Clouds, Systems and Services, Zaragoza, Spain. Pawluk, P., Simmons, B., Smit, M., Litoiu, M., and Mankovski, S. (2012). Introducing stratos: A cloud broker service. In Cloud Computing (CLOUD), 2012 IEEE 5th International Conference on, pages Petcu, D. (2011). Towards a Service-Based Internet, volume 6994 of Lecture Notes in Computer Science, chapter Portability and Interoperability between Clouds: Challenges and Case Study, pages Springer Berlin Heidelberg. Plummer, D. (2012). Gartner, inc. cloud services brokerage: A must-have for most organizations. Wieder, P., Butler, J., Theilmann, W., and Yahyapour, R. (2011). Service Level Agreements for Cloud Computing, springer edition. Wilson, C., Ballani, H., Karagiannis, T., and Rowtron, A. (2011). Better never than late: meeting deadlines in datacenter networks. SIGCOMM Comput. Commun. Rev., 41(4): Zwickl, P. and Weisgrab, H. (2013). Final ETICS architecture and functional entities high level design.
SLA BASED SERVICE BROKERING IN INTERCLOUD ENVIRONMENTS
SLA BASED SERVICE BROKERING IN INTERCLOUD ENVIRONMENTS Foued Jrad, Jie Tao and Achim Streit Steinbuch Centre for Computing, Karlsruhe Institute of Technology, Karlsruhe, Germany {foued.jrad, jie.tao, achim.streit}@kit.edu
How To Provide Qos Based Routing In The Internet
CHAPTER 2 QoS ROUTING AND ITS ROLE IN QOS PARADIGM 22 QoS ROUTING AND ITS ROLE IN QOS PARADIGM 2.1 INTRODUCTION As the main emphasis of the present research work is on achieving QoS in routing, hence this
A Study on Analysis and Implementation of a Cloud Computing Framework for Multimedia Convergence Services
A Study on Analysis and Implementation of a Cloud Computing Framework for Multimedia Convergence Services Ronnie D. Caytiles and Byungjoo Park * Department of Multimedia Engineering, Hannam University
AEIJST - June 2015 - Vol 3 - Issue 6 ISSN - 2348-6732. Cloud Broker. * Prasanna Kumar ** Shalini N M *** Sowmya R **** V Ashalatha
Abstract Cloud Broker * Prasanna Kumar ** Shalini N M *** Sowmya R **** V Ashalatha Dept of ISE, The National Institute of Engineering, Mysore, India Cloud computing is kinetically evolving areas which
PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM
PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM Akmal Basha 1 Krishna Sagar 2 1 PG Student,Department of Computer Science and Engineering, Madanapalle Institute of Technology & Science, India. 2 Associate
IAAS CLOUD EXCHANGE WHITEPAPER
IAAS CLOUD EXCHANGE WHITEPAPER Whitepaper, July 2013 TABLE OF CONTENTS Abstract... 2 Introduction... 2 Challenges... 2 Decoupled architecture... 3 Support for different consumer business models... 3 Support
Software-Defined Networks Powered by VellOS
WHITE PAPER Software-Defined Networks Powered by VellOS Agile, Flexible Networking for Distributed Applications Vello s SDN enables a low-latency, programmable solution resulting in a faster and more flexible
Experiences with Class of Service (CoS) Translations in IP/MPLS Networks
Experiences with Class of Service (CoS) Translations in IP/MPLS Networks Rameshbabu Prabagaran & Joseph B. Evans Information and Telecommunications Technology Center Department of Electrical Engineering
SDN IN WAN NETWORK PROGRAMMABILITY THROUGH CENTRALIZED PATH COMPUTATION. 1 st September 2014
SDN IN WAN NETWORK PROGRAMMABILITY THROUGH CENTRALIZED PATH COMPUTATION st September 04 Aaron Tong Senior Manager High IQ Networking Centre of Excellence JUNIPER S AUTOMATION HORIZON SDN IS A JOURNEY NOT
FROM A RIGID ECOSYSTEM TO A LOGICAL AND FLEXIBLE ENTITY: THE SOFTWARE- DEFINED DATA CENTRE
FROM A RIGID ECOSYSTEM TO A LOGICAL AND FLEXIBLE ENTITY: THE SOFTWARE- DEFINED DATA CENTRE The demand for cloud infrastructure is rapidly increasing, the world of information is becoming application and
Disjoint Path Algorithm for Load Balancing in MPLS network
International Journal of Innovation and Scientific Research ISSN 2351-8014 Vol. 13 No. 1 Jan. 2015, pp. 193-199 2015 Innovative Space of Scientific Research Journals http://www.ijisr.issr-journals.org/
Analysis of traffic engineering parameters while using multi-protocol label switching (MPLS) and traditional IP networks
Analysis of traffic engineering parameters while using multi-protocol label switching (MPLS) and traditional IP networks Faiz Ahmed Electronic Engineering Institute of Communication Technologies, PTCL
Internet Quality of Service
Internet Quality of Service Weibin Zhao [email protected] 1 Outline 1. Background 2. Basic concepts 3. Supporting mechanisms 4. Frameworks 5. Policy & resource management 6. Conclusion 2 Background:
Simulation-based Evaluation of an Intercloud Service Broker
Simulation-based Evaluation of an Intercloud Service Broker Foued Jrad, Jie Tao and Achim Streit Steinbuch Centre for Computing, SCC Karlsruhe Institute of Technology, KIT Karlsruhe, Germany {foued.jrad,
Testing Network Virtualization For Data Center and Cloud VERYX TECHNOLOGIES
Testing Network Virtualization For Data Center and Cloud VERYX TECHNOLOGIES Table of Contents Introduction... 1 Network Virtualization Overview... 1 Network Virtualization Key Requirements to be validated...
Network Virtualization for Large-Scale Data Centers
Network Virtualization for Large-Scale Data Centers Tatsuhiro Ando Osamu Shimokuni Katsuhito Asano The growing use of cloud technology by large enterprises to support their business continuity planning
Delivering Managed Services Using Next Generation Branch Architectures
Delivering Managed Services Using Next Generation Branch Architectures By: Lee Doyle, Principal Analyst at Doyle Research Sponsored by Versa Networks Executive Summary Network architectures for the WAN
Load Balancing Mechanisms in Data Center Networks
Load Balancing Mechanisms in Data Center Networks Santosh Mahapatra Xin Yuan Department of Computer Science, Florida State University, Tallahassee, FL 33 {mahapatr,xyuan}@cs.fsu.edu Abstract We consider
CloudLink - The On-Ramp to the Cloud Security, Management and Performance Optimization for Multi-Tenant Private and Public Clouds
- The On-Ramp to the Cloud Security, Management and Performance Optimization for Multi-Tenant Private and Public Clouds February 2011 1 Introduction Today's business environment requires organizations
Best Effort gets Better with MPLS. Superior network flexibility and resiliency at a lower cost with support for voice, video and future applications
Best Effort gets Better with MPLS Superior network flexibility and resiliency at a lower cost with support for voice, video and future applications A White Paper on Multiprotocol Label Switching October,
4 Internet QoS Management
4 Internet QoS Management Rolf Stadler School of Electrical Engineering KTH Royal Institute of Technology [email protected] September 2008 Overview Network Management Performance Mgt QoS Mgt Resource Control
Virtualization, SDN and NFV
Virtualization, SDN and NFV HOW DO THEY FIT TOGETHER? Traditional networks lack the flexibility to keep pace with dynamic computing and storage needs of today s data centers. In order to implement changes,
VMDC 3.0 Design Overview
CHAPTER 2 The Virtual Multiservice Data Center architecture is based on foundation principles of design in modularity, high availability, differentiated service support, secure multi-tenancy, and automated
End-to-End Service Quality for Cloud Applications
End-to-End Service Quality for Cloud Applications Karsten Oberle, Davide Cherubini, Tommaso Cucinotta Bell Laboratories, Alcatel-Lucent [email protected] Abstract This paper aims to
Analysis of IP Network for different Quality of Service
2009 International Symposium on Computing, Communication, and Control (ISCCC 2009) Proc.of CSIT vol.1 (2011) (2011) IACSIT Press, Singapore Analysis of IP Network for different Quality of Service Ajith
Brocade One Data Center Cloud-Optimized Networks
POSITION PAPER Brocade One Data Center Cloud-Optimized Networks Brocade s vision, captured in the Brocade One strategy, is a smooth transition to a world where information and applications reside anywhere
Environments, Services and Network Management for Green Clouds
Environments, Services and Network Management for Green Clouds Carlos Becker Westphall Networks and Management Laboratory Federal University of Santa Catarina MARCH 3RD, REUNION ISLAND IARIA GLOBENET 2012
journey to a hybrid cloud
journey to a hybrid cloud Virtualization and Automation VI015SN journey to a hybrid cloud Jim Sweeney, CTO GTSI about the speaker Jim Sweeney GTSI, Chief Technology Officer 35 years of engineering experience
IP Traffic Engineering over OMP technique
IP Traffic Engineering over OMP technique 1 Károly Farkas, 1 Zoltán Balogh, 2 Henrik Villför 1 High Speed Networks Laboratory Department of Telecommunications and Telematics Technical University of Budapest,
Sprint Global MPLS VPN IP Whitepaper
Sprint Global MPLS VPN IP Whitepaper Sprint Product Marketing and Product Development January 2006 Revision 7.0 1.0 MPLS VPN Marketplace Demand for MPLS (Multiprotocol Label Switching) VPNs (standardized
packet retransmitting based on dynamic route table technology, as shown in fig. 2 and 3.
Implementation of an Emulation Environment for Large Scale Network Security Experiments Cui Yimin, Liu Li, Jin Qi, Kuang Xiaohui National Key Laboratory of Science and Technology on Information System
How To Understand Cloud Computing
Overview of Cloud Computing (ENCS 691K Chapter 1) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ Overview of Cloud Computing Towards a definition
NIST Cloud Computing Reference Architecture
NIST Cloud Computing Reference Architecture Version 1 March 30, 2011 2 Acknowledgements This reference architecture was developed and prepared by Dr. Fang Liu, Jin Tong, Dr. Jian Mao, Knowcean Consulting
Profit Based Data Center Service Broker Policy for Cloud Resource Provisioning
I J E E E C International Journal of Electrical, Electronics ISSN No. (Online): 2277-2626 and Computer Engineering 5(1): 54-60(2016) Profit Based Data Center Service Broker Policy for Cloud Resource Provisioning
Testing Software Defined Network (SDN) For Data Center and Cloud VERYX TECHNOLOGIES
Testing Software Defined Network (SDN) For Data Center and Cloud VERYX TECHNOLOGIES Table of Contents Introduction... 1 SDN - An Overview... 2 SDN: Solution Layers and its Key Requirements to be validated...
Leveraging SDN and NFV in the WAN
Leveraging SDN and NFV in the WAN Introduction Software Defined Networking (SDN) and Network Functions Virtualization (NFV) are two of the key components of the overall movement towards software defined
End-to-End Cloud Elasticity
End-to-End Cloud Elasticity Whitepaper, July 2011 Maximilian Ahrens Chris Janz Marten Schoenherr Zimory GmbH, Revaler Strasse 100, Warschauer Strasse, 10245 Berlin, Germany Ciena Corporation, 307 Leggett
Enabling Cloud Architecture for Globally Distributed Applications
The increasingly on demand nature of enterprise and consumer services is driving more companies to execute business processes in real-time and give users information in a more realtime, self-service manner.
SDN and NFV in the WAN
WHITE PAPER Hybrid Networking SDN and NFV in the WAN HOW THESE POWERFUL TECHNOLOGIES ARE DRIVING ENTERPRISE INNOVATION rev. 110615 Table of Contents Introduction 3 Software Defined Networking 3 Network
MPLS-TP. Future Ready. Today. Introduction. Connection Oriented Transport
MPLS-TP Future Ready. Today Introduction As data traffic started dominating telecom networks, there was a need for transport data networks, as opposed to transport TDM networks. Traditional transport technologies
A Study on Service Oriented Network Virtualization convergence of Cloud Computing
A Study on Service Oriented Network Virtualization convergence of Cloud Computing 1 Kajjam Vinay Kumar, 2 SANTHOSH BODDUPALLI 1 Scholar(M.Tech),Department of Computer Science Engineering, Brilliant Institute
How To Make A Network Plan Based On Bg, Qos, And Autonomous System (As)
Policy Based QoS support using BGP Routing Priyadarsi Nanda and Andrew James Simmonds Department of Computer Systems Faculty of Information Technology University of Technology, Sydney Broadway, NSW Australia
How Router Technology Shapes Inter-Cloud Computing Service Architecture for The Future Internet
How Router Technology Shapes Inter-Cloud Computing Service Architecture for The Future Internet Professor Jiann-Liang Chen Friday, September 23, 2011 Wireless Networks and Evolutional Communications Laboratory
An Architecture Model of Sensor Information System Based on Cloud Computing
An Architecture Model of Sensor Information System Based on Cloud Computing Pengfei You, Yuxing Peng National Key Laboratory for Parallel and Distributed Processing, School of Computer Science, National
Why Service Providers Need an NFV Platform Strategic White Paper
Why Service Providers Need an NFV Platform Strategic White Paper Network Functions Virtualization (NFV) brings proven cloud computing and IT technologies into the networking domain to help service providers
VXLAN: Scaling Data Center Capacity. White Paper
VXLAN: Scaling Data Center Capacity White Paper Virtual Extensible LAN (VXLAN) Overview This document provides an overview of how VXLAN works. It also provides criteria to help determine when and where
Why Use OPTIMIS? Build and Run Services in the Most Suitable Cloud Venues. May 2013
Why Use OPTIMIS? Build and Run Services in the Most Suitable Cloud Venues May 2013 Authors: Csilla Zsigri (451 Research), Ana Juan Ferrer and Oliver Barreto (Atos), Raül Sirvent and Jordi Guitart (BSC),
Predictable Data Centers
Predictable Data Centers Thomas Karagiannis Hitesh Ballani, Paolo Costa, Fahad Dogar, Keon Jang, Greg O Shea, Eno Thereska, and Ant Rowstron Systems & Networking Microsoft Research, Cambridge http://research.microsoft.com/datacenters/
A Coordinated. Enterprise Networks Software Defined. and Application Fluent Programmable Networks
A Coordinated Virtual Infrastructure for SDN in Enterprise Networks Software Defined Networking (SDN), OpenFlow and Application Fluent Programmable Networks Strategic White Paper Increasing agility and
Path Selection Analysis in MPLS Network Based on QoS
Cumhuriyet Üniversitesi Fen Fakültesi Fen Bilimleri Dergisi (CFD), Cilt:36, No: 6 Özel Sayı (2015) ISSN: 1300-1949 Cumhuriyet University Faculty of Science Science Journal (CSJ), Vol. 36, No: 6 Special
Software-Defined Networking Architecture Framework for Multi-Tenant Enterprise Cloud Environments
Software-Defined Networking Architecture Framework for Multi-Tenant Enterprise Cloud Environments Aryan TaheriMonfared Department of Electrical Engineering and Computer Science University of Stavanger
Lecture 02a Cloud Computing I
Mobile Cloud Computing Lecture 02a Cloud Computing I 吳 秀 陽 Shiow-yang Wu What is Cloud Computing? Computing with cloud? Mobile Cloud Computing Cloud Computing I 2 Note 1 What is Cloud Computing? Walking
Implementing MPLS VPN in Provider's IP Backbone Luyuan Fang [email protected] AT&T
Implementing MPLS VPN in Provider's IP Backbone Luyuan Fang [email protected] AT&T 1 Outline! BGP/MPLS VPN (RFC 2547bis)! Setting up LSP for VPN - Design Alternative Studies! Interworking of LDP / RSVP
DEMYSTIFYING ROUTING SERVICES IN SOFTWAREDEFINED NETWORKING
DEMYSTIFYING ROUTING SERVICES IN STWAREDEFINED NETWORKING GAUTAM KHETRAPAL Engineering Project Manager, Aricent SAURABH KUMAR SHARMA Principal Systems Engineer, Technology, Aricent DEMYSTIFYING ROUTING
Data Center Load Balancing. 11.11.2015 Kristian Hartikainen
Data Center Load Balancing 11.11.2015 Kristian Hartikainen Load Balancing in Computing Efficient distribution of the workload across the available computing resources Distributing computation over multiple
TRILL Large Layer 2 Network Solution
TRILL Large Layer 2 Network Solution Contents 1 Network Architecture Requirements of Data Centers in the Cloud Computing Era... 3 2 TRILL Characteristics... 5 3 Huawei TRILL-based Large Layer 2 Network
OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS
OVERLAYING VIRTUALIZED LAYER 2 NETWORKS OVER LAYER 3 NETWORKS Matt Eclavea ([email protected]) Senior Solutions Architect, Brocade Communications Inc. Jim Allen ([email protected]) Senior Architect, Limelight
Real-time Performance Control of Elastic Virtualized Network Functions
Real-time Performance Control of Elastic Virtualized Network Functions Tommaso Cucinotta Bell Laboratories, Alcatel-Lucent Dublin, Ireland Introduction Introduction A new era of computing for ICT Wide
A Proposed Service Broker Strategy in CloudAnalyst for Cost-Effective Data Center Selection
A Proposed Service Broker Strategy in CloudAnalyst for Cost-Effective Selection Dhaval Limbani*, Bhavesh Oza** *(Department of Information Technology, S. S. Engineering College, Bhavnagar) ** (Department
Vortex White Paper. Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems
Vortex White Paper Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems Version 1.0 February 2015 Andrew Foster, Product Marketing Manager, PrismTech Vortex
A Review on Quality of Service Architectures for Internet Network Service Provider (INSP)
A Review on Quality of Service Architectures for Internet Network Service Provider (INSP) Herman and Azizah bte Abd. Rahman Faculty of Computer Science and Information System Universiti Teknologi Malaysia
Computer Networking Networks
Page 1 of 8 Computer Networking Networks 9.1 Local area network A local area network (LAN) is a network that connects computers and devices in a limited geographical area such as a home, school, office
Consumption IT. Michael Shepherd Business Development Manager. Cisco Public Sector May 1 st 2014
Consumption IT Michael Shepherd Business Development Manager Cisco Public Sector May 1 st 2014 Short Bio Cloud BDM in Public Sector (SLED + FED) Cisco for 14 + years Focused on cloud for 4 + years Awareness,
Investigation and Comparison of MPLS QoS Solution and Differentiated Services QoS Solutions
Investigation and Comparison of MPLS QoS Solution and Differentiated Services QoS Solutions Steve Gennaoui, Jianhua Yin, Samuel Swinton, and * Vasil Hnatyshin Department of Computer Science Rowan University
Cloud Federations in Contrail
Cloud Federations in Contrail Emanuele Carlini 1,3, Massimo Coppola 1, Patrizio Dazzi 1, Laura Ricci 1,2, GiacomoRighetti 1,2 " 1 - CNR - ISTI, Pisa, Italy" 2 - University of Pisa, C.S. Dept" 3 - IMT Lucca,
Extending the Internet of Things to IPv6 with Software Defined Networking
Extending the Internet of Things to IPv6 with Software Defined Networking Abstract [WHITE PAPER] Pedro Martinez-Julia, Antonio F. Skarmeta {pedromj,skarmeta}@um.es The flexibility and general programmability
ConnectX -3 Pro: Solving the NVGRE Performance Challenge
WHITE PAPER October 2013 ConnectX -3 Pro: Solving the NVGRE Performance Challenge Objective...1 Background: The Need for Virtualized Overlay Networks...1 NVGRE Technology...2 NVGRE s Hidden Challenge...3
Relational Databases in the Cloud
Contact Information: February 2011 zimory scale White Paper Relational Databases in the Cloud Target audience CIO/CTOs/Architects with medium to large IT installations looking to reduce IT costs by creating
A Strawman Model. NIST Cloud Computing Reference Architecture and Taxonomy Working Group. January 3, 2011
A Strawman Model NIST Cloud Computing Reference Architecture and Taxonomy Working Group January 3, 2011 Objective Our objective is to define a neutral architecture consistent with NIST definition of cloud
Multi Protocol Label Switching (MPLS) is a core networking technology that
MPLS and MPLS VPNs: Basics for Beginners Christopher Brandon Johnson Abstract Multi Protocol Label Switching (MPLS) is a core networking technology that operates essentially in between Layers 2 and 3 of
ALCATEL-LUCENT ENTERPRISE DATA CENTER SWITCHING SOLUTION Automation for the next-generation data center
ALCATEL-LUCENT ENTERPRISE DATA CENTER SWITCHING SOLUTION Automation for the next-generation data center A NEW NETWORK PARADIGM What do the following trends have in common? Virtualization Real-time applications
WHITEPAPER. VPLS for Any-to-Any Ethernet Connectivity: When Simplicity & Control Matter
WHITEPAPER VPLS for Any-to-Any Ethernet Connectivity: When Simplicity & Control Matter The Holy Grail: Achieving Simplicity and Control in the IT Infrastructure Today s Information Technology decision-makers
APPLICATION NOTE 209 QUALITY OF SERVICE: KEY CONCEPTS AND TESTING NEEDS. Quality of Service Drivers. Why Test Quality of Service?
QUALITY OF SERVICE: KEY CONCEPTS AND TESTING NEEDS By Thierno Diallo, Product Specialist With the increasing demand for advanced voice and video services, the traditional best-effort delivery model is
IVCi s IntelliNet SM Network
IVCi s IntelliNet SM Network Technical White Paper Introduction...2 Overview...2 A True ATM Solution End to End...2 The Power of a Switched Network...2 Data Throughput:...3 Improved Security:...3 Class
Microsoft Private Cloud Fast Track
Microsoft Private Cloud Fast Track Microsoft Private Cloud Fast Track is a reference architecture designed to help build private clouds by combining Microsoft software with Nutanix technology to decrease
Internet Firewall CSIS 4222. Packet Filtering. Internet Firewall. Examples. Spring 2011 CSIS 4222. net15 1. Routers can implement packet filtering
Internet Firewall CSIS 4222 A combination of hardware and software that isolates an organization s internal network from the Internet at large Ch 27: Internet Routing Ch 30: Packet filtering & firewalls
Hybrid Cloud: Overview of Intercloud Fabric. Sutapa Bansal Sr. Product Manager Cloud and Virtualization Group
Hybrid Cloud: Overview of Sutapa Bansal Sr. Product Manager Cloud and Virtualization Group Agenda Why Hybrid cloud? Cisco Vision Hybrid Cloud Use Cases and ROI Architecture Overview Deployment Model and
Solving I/O Bottlenecks to Enable Superior Cloud Efficiency
WHITE PAPER Solving I/O Bottlenecks to Enable Superior Cloud Efficiency Overview...1 Mellanox I/O Virtualization Features and Benefits...2 Summary...6 Overview We already have 8 or even 16 cores on one
Juniper Networks NorthStar Controller
Juniper Networks NorthStar Controller Functionality Test Report Introduction IP/MPLS has been the technology of choice for service providers for the better part of a decade and a half. Backbone network
U s i n g S D N - and NFV-based Servi c e s to M a x i m iz e C SP Reve n u e s a n d I n c r e ase
I D C T E C H N O L O G Y S P O T L I G H T U s i n g S D N - and NFV-based Servi c e s to M a x i m iz e C SP Reve n u e s a n d I n c r e ase Operational Efficiency March 2013 Adapted from Will New SDN
Small is Better: Avoiding Latency Traps in Virtualized DataCenters
Small is Better: Avoiding Latency Traps in Virtualized DataCenters SOCC 2013 Yunjing Xu, Michael Bailey, Brian Noble, Farnam Jahanian University of Michigan 1 Outline Introduction Related Work Source of
CHAPTER 6. VOICE COMMUNICATION OVER HYBRID MANETs
CHAPTER 6 VOICE COMMUNICATION OVER HYBRID MANETs Multimedia real-time session services such as voice and videoconferencing with Quality of Service support is challenging task on Mobile Ad hoc Network (MANETs).
Highlighting a Direction
IP QoS Architecture Highlighting a Direction Rodrigo Linhares - [email protected] Consulting Systems Engineer 1 Agenda Objective IntServ Architecture DiffServ Architecture Some additional tools Conclusion
Dynamic Network Resources Allocation in Grids through a Grid Network Resource Broker
INGRID 2007 Instrumenting the GRID Second International Workshop on Distributed Cooperative Laboratories Session 2: Networking for the GRID Dynamic Network Resources Allocation in Grids through a Grid
Networking for Caribbean Development
Networking for Caribbean Development BELIZE NOV 2 NOV 6, 2015 w w w. c a r i b n o g. o r g Virtualization: Architectural Considerations and Implementation Options Virtualization Virtualization is the
Building MPLS VPNs with QoS Routing Capability i
Building MPLS VPNs with QoS Routing Capability i Peng Zhang, Raimo Kantola Laboratory of Telecommunication Technology, Helsinki University of Technology Otakaari 5A, Espoo, FIN-02015, Finland Tel: +358
NETWORK ISSUES: COSTS & OPTIONS
VIDEO CONFERENCING NETWORK ISSUES: COSTS & OPTIONS Prepared By: S. Ann Earon, Ph.D., President Telemanagement Resources International Inc. Sponsored by Vidyo By:S.AnnEaron,Ph.D. Introduction Successful
Juniper Networks QFabric: Scaling for the Modern Data Center
Juniper Networks QFabric: Scaling for the Modern Data Center Executive Summary The modern data center has undergone a series of changes that have significantly impacted business operations. Applications
Corporate Network Services of Tomorrow Business-Aware VPNs
Corporate Network Services of Tomorrow Business-Aware VPNs Authors: Daniel Kofman, CTO and Yuri Gittik, CSO Content Content...1 Introduction...2 Serving Business Customers: New VPN Requirements... 2 Evolution
Performance Analysis of MPLS TE Queues for QoS Routing
Performance Analysis of MPLS TE Queues for QoS Routing Yihan Li, Shivendra Panwar Electrical and Computer Engineering Department, Polytechnic University, Brooklyn, NY C.J. (Charlie) Liu AT&T Laboratories,
Flexible SDN Transport Networks With Optical Circuit Switching
Flexible SDN Transport Networks With Optical Circuit Switching Multi-Layer, Multi-Vendor, Multi-Domain SDN Transport Optimization SDN AT LIGHT SPEED TM 2015 CALIENT Technologies 1 INTRODUCTION The economic
Auto-Scaling Model for Cloud Computing System
Auto-Scaling Model for Cloud Computing System Che-Lun Hung 1*, Yu-Chen Hu 2 and Kuan-Ching Li 3 1 Dept. of Computer Science & Communication Engineering, Providence University 2 Dept. of Computer Science
ASCETiC Whitepaper. Motivation. ASCETiC Toolbox Business Goals. Approach
ASCETiC Whitepaper Motivation The increased usage of ICT, together with growing energy costs and the need to reduce greenhouse gases emissions call for energy-efficient technologies that decrease the overall
Grid Computing Vs. Cloud Computing
International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 3, Number 6 (2013), pp. 577-582 International Research Publications House http://www. irphouse.com /ijict.htm Grid
