RESERVOIR When one cloud is not enough
|
|
|
- Darrell Thomas
- 10 years ago
- Views:
Transcription
1 1 RESERVOIR When one cloud is not enough Benny Rochwerger, Johan Tordsson, Carmelo Ragusa, David Breitgand, Stuart Clayman, Amir Epstein, David Hadas, Eliezer Levy, Irit Loy, Alessandro Maraschini, Philippe Massonet, Henar Muñoz, Kenneth Nagin, Giovanni Toffetti, and Massimo Villari Abstract As cloud computing becomes more predominant, the problem of scalability has become critical for cloud computing providers. The cloud paradigm is attractive because it offers a dramatic reduction in capital and operation expenses for consumers. But as the demand for cloud services increases, the ensuing increases in cost and complexity for the cloud provider may become unbearable. We briefly discuss the technologies we developed under the RESERVOIR European research project to help cloud providers deal with complexity and scalability issues. We also introduce the notion of a federated cloud that would consist of several cloud providers joined by mutual collaboration agreements. A federated cloud can deal with scalability problems in a costeffective manner. Providers in the federation who have excess capacity can share their infrastructure with members in need of additional resources. 1 INTRODUCTION Cloud computing is essentially the latest incarnation of the utility computing model envisioned back in the s [1]. Just as we power a wide variety of devices from an electric utility hiding beyond the wall plug, individuals and organizations can now fulfill most of their computing needs from a computing utility hidden in the network [2]. Cloud computing s analogy to an electrical power grid does not end with the consumption model. Power generation plants are built to support a certain maximum capacity, which is determined by analyzing the average utilization and then over-provisioning for predicted spikes. Demand that exceeds this maximum capacity is delegated to neighboring providers. Similarly, cloud computing providers can handle requests that exceed their own capacity by delegating them to other cloud computing providers. This is a flexible and cost-efficient alternative to over-provisioning. Grid computing [3], an earlier incarnation of the utility computing model, was driven by need for more compute power. Cloud computing, on the other hand, is driven by the need of companies and individuals to deal with the ever increasing cost and complexity of IT services. Whether you are a company looking to outsource all, or some, of your IT, or a start-up with a great idea The research leading to these results is partially supported by the European Community s Seventh Framework Programme (FP7/ ) under grant agreement n but little funding, or you have a big one-time project that needs resources, cloud computing offers a seemingly infinite pool of resources, without any capital expenses or system administration overhead. In grid computing, resource sharing is a goal by definition scientific centers share their infrastructure with one another to achieve additional compute power. The need for resource sharing in the case of cloud computing, is not yet that clear. But we believe that as cloud computing becomes mainstream practice, providers will choose to support a federated model driven purely by business goals, i.e., be only as big as needed to be profitable, and rely on others when more resources are necessary. RESERVOIR [4] is an European research initiative whose primary goal is to develop the technologies needed to deal with the scalability problem inherent in the single provider cloud computing model. RESERVOIR explores the notion of a federated cloud in which computing infrastructure providers with excess capacity lease it to provider in need of temporary additional resources. The rest of this paper is organized as follows: In Section 2, we introduce a model for federated cloud computing and describe the challenges this model presents. In Section 3, we describe the experimental testbed built as part of the RESERVOIR project and in Section 4, we describe the technologies we developed to support advanced cloud management. Section?? focuses on technologies we developed to meet the challenges. In Section 5, we present one of the applications we used for the validation of the model, and finally, we present our view of the future direction of cloud computing in Section 6. 2 THE FEDERATED CLOUD MODEL AND ITS CHALLENGES In the RESERVOIR model for federated cloud computing, two or more independent cloud computing providers can join together to create a federated cloud. Participants of the federation who have excess capacity can share their resources, for an agreed-upon price, with those participants in need of additional resources. This sharing and paying model helps individual providers
2 2 Fig. 1. Challenges in the federated cloud computing model: Finding the best cloud for any particular workload requires careful balancing among many parameters, such as (a) quality of service warranties and (b) cost. (c) Consistent behavior of applications regardless of the location of the different components (VMs). reduce the need for over-provisioning of resources to deal with spikes in capacity demand. In a multi-cloud environment, a system that makes automated decisions needs to address federated placement. Federated placement refers to the process of determining which cloud to use for a particular workload, given the fact that not all clouds are equal in terms of warranties and cost. A particular cloud could be inexpensive, for example, but might not provide availability warranties, making it inappropriate for mission-critical workloads. Another cloud, however, might guarantee five nines availability but be more expensive (see Figure 1(a,b)). To support maximum optimization (from the infrastructure point of view), applications need to be completely location-free. In other words, the different components of the application (encapsulated in virtual machines) should be able to be deployed anywhere in the federated cloud. Moreover, the application components must be able to be migrated at any time, even across clouds. The development of location- and topology-independent technology is necessary to support this model. Such technology must (i) support intercomponent communication and (ii) offer the virtual machines (VMs) consistent access to data (see Figure 1(c)). On the other hand, this technology should enable limitations on its flexibility to support application correctness and compliance with government regulations and company policies. For consumers, one of the main advantages of cloud computing is the capability to provide, or release, resources on-demand. These elasticity capabilities should be enacted automatically by cloud computing providers to meet demand variations. Clearly the behavior and limits of automatic growth and shrinking should be driven by contracts and rules agreed on between cloud computing providers and consumers. The ability of users to grow their applications when facing an increase of real-life demand need to be complemented by the provider s ability to scale and to overcommit resources. Cloud infrastructures are subject to the same threats as other distributed systems. The security requirements for the cloud user are related to the ability to select or associate different security policies with cloud service deployments and the ability to monitor these policies. The security requirements for the cloud providers necessitate isolating the customer deployments at both the virtual and physical infrastructure levels. Isolation of the virtual infrastructure not only includes virtual machine isolation, but also isolation of virtual networks and virtualized storage. The ability to guarantee that services are provisioned only in clouds with the appropriate level of security policies is an important security requirement for federated clouds. Other important requirements are related to topics such as data location, regulatory compliance, recovery, investigative support, and long-term viability of cloud deployments. 3 THE RESERVOIR TESTBED In order to develop, experiment, and gain insight into the possible roadblocks of the federated cloud model, we built a multi-cloud environment that aggregates resources from the University of Messina in Italy, a Thales Group site in France, and the Umeå University in Sweden, as follows: In Messina, we have 15 bi-processor dual-core machines, each with 8GB of RAM In Thales, we have 12 bi-processor quad-core machines, each with 4GB of RAM In Umeå, we have 3 quad-core machines, each with 8GB of RAM All machines use KVM [5] as the hypervisor and the RESERVOIR cloud management middleware, which for maximum flexibility and ease of administration, is itself packaged in a self-contained virtual machine. Although relatively small when compared with production clouds, this setup provides an excellent environment for experimentation with the issues of cloud federation, since these clouds are geographically distant, and are owned and managed by entirely different and independent organizations. 4 FEDERATED CLOUD MANAGEMENT SOLU- TIONS The main of the RESERVOIR project is to research and develop advanced technologies so that cloud infrastructure providers can efficiently run their businesses and provide value to their customers. In this section we briefly describe several of these technologies.
3 3 4.1 Dynamic service elasticity The ability to dynamically scale a service up and down is key in cloud computing, since it enables the cloud computing user to avoid over-provisioning, while still being able to automatically adjust to changing loads. In RESERVOIR, the scaling process is automated through elasticity rules [6], a mechanism used to specify the dynamic capacity requirements of an application at deployment time. Elasticity rules follow the event-conditionaction approach, in which automated actions to change the service capacity are triggered when certain conditions arise. Such capacity changes include (i) scaling up, i.e., resizing a running component of the service, such as increasing or decreasing the allocated memory of a component, or (ii) scaling out, i.e., adding or removing instances of service components. Dynamic elasticity can be specified explicitly by adding elasticity rules to the Service Manifest a descriptor of the service, based on the Open Virtualization Format (OVF) standard [7]. Such an approach benefits from the inherent knowledge providers have of their applications. For example, for the SAP application presented in Section 5, we defined a Key Performance Indicator (KPI) as the total number of active sessions currently served by the SAP system. We also defined an elasticity rule specifying that when this KPI exceeds a threshold, a new VM is automatically started. An alternative to using explicit rules is implicit SLA protection. In this case, instead of elasticity rules the Service Manifest includes a section on performance objectives (e.g., response time must be below milliseconds for 90% of the time for a 10-minute window). These objectives are coupled with a control strategy (e.g., minimizing the number of VMs within SLO boundaries). We developed an engine that constructs an approximate model of the system response for each performance objective as a function of the service configuration in terms of VM instances, input workload, and other relevant KPIs. This model is updated in a continuous fashion to obtain autonomic control [8]. An approximate model is constructed in two steps: First, at service staging time, we provide artificial workloads to different system configurations and measure the system response. Second, at runtime, the engine controls the system configuration through the approximate models, enriching them with additional information as new combinations of workload, KPIs, and configurations are investigated. This continuous learning process is a key feature of the autonomic controller. As part of the RESERVOIR validation, we ran several experiments to assess the system responses of different services under different working conditions. Figure 2 shows an example of a Kriging [8] model of a composite service throughput as a function of its incoming workload, the number of VM instances for a service composition engine (labelled SCE), and its application servers (labelled AS) of one of the atomic services. 4.2 Admission control As the number of deployed services goes down, the probability that all elastic services will simultaneously request resources up to the maximal contracted capacity range diminishes. Moreover, as a system grows in size, the variance of total resource demand in the system becomes smaller. Drawing our inspiration from results in network bandwidth multiplexing, we defined a notion of equivalent physical capacity required to host the given mix of elastic services while keeping the probability of resource allocation congestion below the acceptable risk level (ARL). This risk level is set by the infrastructure provider in accordance with its business goals. A conservative approach would set the ARL at the level of the strictest SLA availability percentile. As long as there is enough physical capacity to place equivalent capacity, a system will honor its SLA for all services, while efficiently multiplexing physical resources. In RESERVOIR, we enhanced cloud management functionality with admission control. Admission control continuously calculates the anonymized equivalent capacity based on the statistics gathered for the service portfolio. When a new service is accepted into the cloud, RESERVOIR s admission control policy calculates its impact on the equivalent capacity. The policy assumes a pessimistic estimation of resource usage for the new service namely that it would use its maximal resource allocation as specified in the service manifest. The new service is accepted if and only if the equivalent capacity resulting from service acceptance can be feasibly placed, using placement functions described in the previous section, on available physical resources. The placement optimizer functionality is addressed in the next section. Table 1 presents a simplified simulation study of the theoretical multiplexing gain attainable for different ARL values ranging from 0.15 to The simulation comprises three groups of experiments, in which the number of simulated services was 100, 200, and 0, respectively. Each experiment used 57 data points corresponding to 2 months worth of monitoring, in which each data point was collected at 15-minute intervals. Each service specified 20 compute units as its maximal demand. To simulate elasticity, the actual number of resources for each service at any given time was drawn from the uniform distribution in the range [1, 20]. The stability periods between these resource allotment changes were exponentially distributed with a mean of, which corresponds to about 12.5 hours of stability between conceptual changes in resources allocation due to elasticity. The equivalent capacity grows as ARL diminishes. Moreover, the theoretically-attainable multiplexing gain computed as the ratio between the maximal demand and equivalent capacity ranges from 1.89 to The actual multiplexing gain depends on the specific placement policy and available physical capacity.
4 4 15 Clients Clients 45 Clients Thr. (Res/sec) # AS # SCE Thr. (Res/sec) # AS # SCE Thr. (Res/sec) # AS # SCE Fig. 2. Reduced surrogate model of service throughput as a function of the number of concurrent clients, and number of VM instances; These models are combined to find the optimal system configuration for a given workload and strategy (e.g., find the cheapest configuration for a throughput threshold) TABLE 1 Equivalent capacity in compute units as a function of the number of services and acceptable risk level probability Equivalent capacity vs maximal demand 100 services 200 services 0 services Maximal Demand ARL = ARL = ARL = ARL = Policy-driven placement optimization The ability to place virtual machines in an effective manner is vital for cost-efficient provisioning of services. Finding the best mapping or placement of virtual machines to physical machines is one of the most challenging problems for cloud management systems. For maximum flexibility in addressing the different needs and policies of each infrastructure provider, RESERVOIR supports dynamically-pluggable policies to calculate the placement. Each policy defines a different utility function to be optimized. For example, a load-balancing policy attempts to keep VMs equally distributed over physical machines, while a power preservation policy consolidates all VMs in the minimal number of physical machines, thus enabling unused machines to be turned off. Another interesting use of the pluggable policy framework is the composition of multiple policies into policy chains. These are used to combine local placement on the physical machines in the own cloud with federated VM placement in partnering clouds. The resulting VM placement strategy is a two step process: the system first tries to place all VMs locally according to the active local placement optimization policy; then federated resources are considered for VMs that cannot be placed locally. Remote placement constitutes a significant challenge as the clouds are separate management entities. As such, each cloud maintains individual management policies and probably wants to keep exact details of their infrastructure private. To overcome this problem we use a scheme where collaboration between two clouds is pre-defined in a framework agreement contract. This contract specifies the capacity, in terms of the number and sizes of VMs, that is available to others, together with various non-functional constraints, such as cost, levels of QoS, security levels, contract validity time, etc. Example remote placement policies include revenue maximization that weights income from service providers against provisioning costs and eventual SLA violation penalties and consolidation of VMs of each service across a minimal number of remote clouds. We observed that cloud placement optimization problems can be modeled as extended classical combinatorial optimization problems, such as the Generalized Assignment Problem (GAP). To handle large-scale placement problems in the order of hundreds of physical hosts and remote sites and a few thousands VMs, we use a number of approaches, ranging from exact solutions based on techniques such as column generation to inexact solutions, such as approximation algorithms [9]. 4.4 Cross cloud virtual networks To support applications built out of inter-communicating components that may be deployed and migrated across clouds, we need to take a novel approach to networking. Virtual Application Networks (VANs) [10] are a virtual and distributed switching service connecting VMs. VANs revolutionize the way networks are organized by using an overlay network between hypervisors. The hypervisors overlay network decouples the virtual network services offered to VMs from the underlying physical network. As a result, the network created between VMs becomes independent from the topology of the physical network. Moreover, the resulting virtual networks can be migrated alongside the VMs connected to them. In addition, VANs offer high levels of security by isolating virtual networks from one another and from the physical network. Such isolation is crucial for constructing large-scale clouds servicing many independent customers. Unlike virtual LANS (VLANs), which are physical resources, VANs do not introduce per virtual network service costs. At the same time, the network
5 5 performance effect of VANs can be minimized. Providing network isolation of services is vitalnot only when they are running in the same cloud, but also in a federated cloud. Furthermore, cloud providers cannot be expected to coordinate their network maintenance, network topologies, and more with one another. VANs meet these requirements by separating clouds using VAN proxies, which act as gateways among clouds. A VAN proxy hides the internal structure of the cloud from other clouds in a federation. The VAN proxies of different clouds communicate to ensure that VANs can extend across a cloud boundary while adhering to the limitations discussed above. 4.5 Cross cloud monitoring Monitoring in a federated cloud presents us with some interesting issues. Although the underlying cloud infrastructure is a distributed system, it is structured in a very particular way, with one large set of machines acting as one cloud. Most of the monitoring data stays within the cloud, as all of the service providers are within the cloud. The exception is for federated VMs. With many monitoring systems, the sources and consumers are often distributed arbitrarily across a network, and so the paths of data flow and the patterns of interaction are also arbitrary. Within RESERVOIR, the pattern is more predictable, and we are therefore able to design and build for this. For cross-cloud federation of monitoring to operate, we need to undertake the following tasks: Address the setup of federated monitoring when the first VM for a service arrives at a cloud Create the cloud-to-cloud connections for sending measurements back to the home cloud Address the tear-down of remoting when the last VM for a service is migrated away from a cloud Ensure that remote and connected VMs are kept separate from other services Within RESERVOIR, we have built a distributed monitoring system which has all of the necessary monitoring probes and consumers, and supports the closed control loops for the virtual infrastructures, including service clouds and virtual networks. For the monitoring data plane we use a combination IP multicast together with the Java Message Service (JMS) publish-subscribe system. We also use JMS for the federated monitoring, although cloud-to-cloud monitoring may use different protocols than the intra-cloud ones to ensure interoperability. 4.6 Cross cloud live migration Live migration techniques require a direct communication link between the source and destination hypervisors. However, security and privacy considerations prevent a cloud provider from allowing another clouds direct access to its hypervisors. In order to overcome this apparent contradiction, we introduced a novel federated migration channel to transfer VMs from a source host in one cloud to a destination host in another cloud without directly addressing the destination host. Instead, the VM passes through a secure tunnel connecting proxies in the source and destination clouds. At the destination site, the VM is forwarded to the chosen destination host. 5 ON-DEMAND ENTERPRISE SYSTEMS SAP systems are used for a variety of business applications that differ in version and functionality (such as Customer Relationship Management (CRM) and Enterprise Resource Planning (ERP)). We deliberately chose SAP as the main application to demonstrate the challenges for cloud computing providers because it helps raise the enterprise-grade requirements not captured in the typical web-based applications prevalent as cloudbased offerings. The main challenges facing a cloud computing provider wishing to host SAP applications are: (i) efficiently managing the life-cycle of the different SAP applications for hundreds or thousands of tenants while keeping a very low Total Cost of Ownership (TCO); (ii) consolidating many applications on the same infrastructure, thereby increasing hardware utilization and optimizing power consumption, while keeping the operational cost of a site to a minimum; and (iii) guaranteeing the individual Service Level Agreements (SLAs) of the infrastructure customers (i.e., the service providers). The SAP use case made use of the federation capabilities of RESERVOIR for the sake of operational flexibility. We successfully experimented with scenarios of initial deployment of a multi-vm application across multiple data centers. We also successfully exercised automated elasticity to respond to changes in application load. Our experiments show that it is feasible to deploy enterprise-grade complex applications in a federated cloud. However this does not come without problems and limitations. For example: When dealing with a complex multi-vm application, we encountered certain technical problems that stretched the naive mechanisms of rapid provisioning and elasticity to the limit. For example, the SAP system requires a special start-up sequence and SAP licensing is coupled to the identity of a real machine; but in a cloud infrastructure the application runs in a VM Some of the biggest obstacles in our experiments were the size of the images, the time it takes to create them, and the time it takes to start an application from an image; for example, an image for the DBMS component can use more than 100 GB, and take a few minutes to start. SAP applications use stateful and sticky sessions; that is, once a session is opened with a specific user, a state is maintained for that user in a specific server. As a consequence, even when the number of
6 6 active sessions decreases, the SAP sessions may be spread across servers in such a manner that makes it impossible to release resources. 6 CLOUDY FUTURE Cloud computing is not a passing phenomenon. While companies may still be reluctant to fully embrace the hosted model that cloud computing presents, they are adopting cloud computing methodologies to organize their own data centers into private clouds. But the potential flexibility and cost savings are limited in private clouds, hence we are now seeing the rise of the hybrid cloud computing model. In this model, companies have their own private clouds but spill over some of their computing needs to a hosted public cloud, as needed [11]. This is essentially a partial realization of the RESERVOIR federated cloud computing model. All indications from the market show that this trend will continue. While we believe that it is only natural that cloud computing providers will eventually reach their optimal capacity and adopt the federated cloud model, we are still a long way from instituting this model, particularly regarding standardization. Contemporary cloud technologies were not designed with interoperability in mind. But, just as with other utilities, in which we get service without knowing the internals of the utility provider, and with standard equipment not specific to any provider (such as telephones) for cloud computing services to really fulfill the computing as a utility vision, providers will need to offer standardized services. This, in turn, will accelerate the adoption of the federated model. In the RESERVOIR project, we have shown, within the limitations of today s technologies (e.g., no interoperability between hypervisors), that a full federated cloud has huge potential. Finally, we have also shown that deploying and running existing enterprise-grade applications (that were not originally designed for the cloud) is definitely possible, yet not a straight-forward process. A new generation of cloud-native business applications are likely to emerge. Such cloud-native applications may further utilize the unique capabilities of clouds, e.g., live migration across clouds. In the meantime, enterprises should adopt a model that is a hybrid of on-premise and ondemand models to fully leverage the benefits of the cloud computing paradigm while maintaining their current investments. ACKNOWLEDGMENTS We thank all members of the RESERVOIR consortium, without whose contributions this paper would not have been possible. REFERENCES [1] R. M. Fano, The MAC system: The computer utility approach, IEEE Spectrum, vol. 2, p. 5644, January [2] M. Armbrust, A. Fox, R. Griffith, A. Joseph, R. Katz, A. Konwinski, G. Lee, D. Patterson, A. Rabkin, and I. Stoica, Above the clouds: A Berkeley view of cloud computing, tech. rep., University of California, Berkeley, [3] I. Foster, C. Kesselman, and S. Tuecke, The anatomy of the grid: Enabling scalable virtual organizations, International Journal of High Performance Computing Applications, vol. 15, no. 3, pp , [4] B. Rochwerger, D. Breitgand, E. Levy, A. Galis, K. Nagin, I. M. Llorente, R. Montero, Y. Wolfsthal, E. Elmroth, J. Cáceres, M. Ben- Yehuda, W. Emmerich, and F. Galán, The RESERVOIR model and architecture for open federated cloud computing, IBM Journal of Research and Development, vol. 53, no. 4, [5] A. Kivity, Y. Kamay, D. Laor, U. Lublin, and A. Liguori, kvm: The linux virtual machine monitor, in Proceedings of the Linux Symposium, pp , June [6] C. Chapman, W. Emmerich, F. G. Márquez, S. Clayman, and A. Galis, Software architecture definition for on-demand cloud provisioning, in HPDC 10: Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing, pp , [7] DMTF, Open virtualization format specification. specification dsp0243 v1.0.0d, September [8] G. Toffetti, A. Gambi, M. Pezzè, and C. Pautasso, Engineering autonomic controllers for virtualized web applications, in Web Engineering (B. Benatallah, F. Casati, G. Kappel, and G. Rossi, eds.), vol of Lecture Notes in Computer Science, pp , Springer Berlin / Heidelberg, [9] D. Breitgand and A. Epstein, SLA-aware Placement of Multi- Virtual Machine Elastic Services in Compute Clouds. IBM Technical Report, H-0287, [10] D. Hadas, S. Guenender, and B. Rochwerger, Virtual network services for federated cloud computing, tech. rep., IBM, Research Report H [11] D. Linthicum, The case for the hybrid cloud, Infoworld Cloud Computing, March BIOGRAPHIES Benny Rochwerger is a senior technical staff member at the IBM Haifa Research Lab. Mr. Rochwerger has an M.S. in Computer Science from the University of Massachusetts at Amherst. His research interests include cloud computing, distributed systems and networking virtualization. Johan Tordsson is a researcher at Umeå University. Dr. Tordsson holds a Ph.D in Computer Science from Umeå University. His research interests include automatic resource management for grid and cloud computing environments. Carmelo Ragusa is a a Researcher at University of Messina. Dr. Ragusa has a Ph.D. in communication systems from the University of Surrey, U.K. His research interests include distributed computing, Cloud computing, Grid and SOA. David Breitgand is a research staff member at the IBM Haifa Research Lab. Dr. Breitgand has a Ph.D. in Computer Science from the Hebrew University of Jerusalem. His research interests include end-to-end performance analysis and management of networked storage and systems. Stuart Clayman is a Senior Research Fellow in the Dept. of Electronic Engineering at University College London. Dr. Clayman has a Ph.D. in Computer Science from the University College London. His research interests include distributed systems, management systems and timeordered data processing. Amir Epstein is a research staff member at the IBM Haifa Research Lab. Dr. Epstein has a Ph.D. in Computer Science from the Tel Aviv University, Israel. His research interests include approximation methods, algorithmic game theory and cloud computing
7 7 David Hadas is a research staff member at the IBM Haifa Research Lab. Mr. Hadas is at the final stages of his M.Sc. in Computer Science from the Tel Aviv University in Israel. His research interests include distributed networking, machine learning and biological learning processes. Eliezer Levy is the Director of SAP Research in Israel. Dr. Levy has a Ph.D. in Computer Sciences from the University of Texas at Austin. His research interests include infrastructures for business applications, databases and distributed computing. Irit Loy is a research staff member at the IBM Haifa Research Lab. Mrs. Loy has a M.Sc. in Electrical Engineering from the Israel Institute of Technology (Technion), Haifa. Her research interests include cloud computing, parallel and distributed systems and file systems. Alessandro Maraschini is a Team Leader and Software Engineer in Elsag Datamat. Mr. Maraschini has a M. Sc. in Electronic Engineering from the University La Sapienza, Rome. His research interests include grid and cloud computing technology-based projects. Philippe Massonet is the scientific coordinator at CETIC, a Belgian ICT applied research center. Philippe holds the degrees of industrial engineer from the Université Catholique de Louvain in Belgium His research interests cover the areas of software/security engineering, and distributed systems such as Clouds and Grids. Henar Muñoz is a Research and Development Engineer in Telefónica I+D. Ms. Muñoz has a M. Sc. in Telecommunication from the University of Valladolid, Valladolid (Spain). Her research interests include cloud computing and semantics technologies. Kenneth Nagin is a research staff member at the IBM Haifa Research Lab. Mr. Nagin holds a B.S. in Computer Science from the University of Pittsburgh. His research interests include software based test generation consultation, cloud computing and virtualization. Giovanni Toffetti is currently a postdoc researcher at University of Lugano. Dr. Toffetti received is Ph.D. in Computer Science from Politecnico di Milano. His main research interests are distributed systems, Web applications, and content-based routing. Massimo Villari is an assistant professor at University of Messina. Dr. Villari has PhD in in Electronic Engineering from University of Messina. His research interests include cloud computing and security in distributed systems. He is member of IEEE. Direct questions and comments about this article to Benny Rochwerger, [email protected]
Monitoring Service Clouds in the Future Internet
Towards the Future Internet G. Tselentis et al. (Eds.) IOS Press, 2010 2010 The authors and IOS Press. All rights reserved. doi:10.3233/978-1-60750-539-6-115 115 Monitoring Service Clouds in the Future
Cloud Computing from an Institutional Perspective
15th April 2010 e-infranet Workshop Louvain, Belgium Next Generation Data Center Summit Cloud Computing from an Institutional Perspective Distributed Systems Architecture Research Group Universidad Complutense
Enabling Technologies for Cloud Computing
3th June 2010 1 st European Summit on the Future Internet Luxembourg Next Generation Data Center Summit Enabling Technologies for Cloud Computing Distributed Systems Architecture Research Group Universidad
IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures
IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Introduction
OpenNebula Leading Innovation in Cloud Computing Management
OW2 Annual Conference 2010 Paris, November 24th, 2010 OpenNebula Leading Innovation in Cloud Computing Management Ignacio M. Llorente DSA-Research.org Distributed Systems Architecture Research Group Universidad
Design and Building of IaaS Clouds
21th May 2010 CloudViews 2010 Porto, Portugal Next Generation Data Center Summit Design and Building of IaaS Clouds Distributed Systems Architecture Research Group Universidad Complutense de Madrid This
Monitoring Services in a Federated Cloud - The RESERVOIR Experience
Monitoring Services in a Federated Cloud - The RESERVOIR Experience Stuart Clayman, Giovanni Toffetti, Alex Galis, Clovis Chapman Dept of Electronic Engineering, Dept of Computer Science, University College
Key Research Challenges in Cloud Computing
3rd EU-Japan Symposium on Future Internet and New Generation Networks Tampere, Finland October 20th, 2010 Key Research Challenges in Cloud Computing Ignacio M. Llorente Head of DSA Research Group Universidad
Federation of Cloud Computing Infrastructure
IJSTE International Journal of Science Technology & Engineering Vol. 1, Issue 1, July 2014 ISSN(online): 2349 784X Federation of Cloud Computing Infrastructure Riddhi Solani Kavita Singh Rathore B. Tech.
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
How To Compare Cloud Computing To A Business Computer
International Journal of Advancements in Research & Technology, Volume 2, Issue3, March-2013 1 Class Base Cloud Structure for Effective Cloud Computing Rakesh Chandra Verma,Asst. Professor IMT, [email protected]
Lecture 02b Cloud Computing II
Mobile Cloud Computing Lecture 02b Cloud Computing II 吳 秀 陽 Shiow-yang Wu T. Sridhar. Cloud Computing A Primer, Part 2: Infrastructure and Implementation Topics. The Internet Protocol Journal, Volume 12,
FEDERATED CLOUD: A DEVELOPMENT IN CLOUD COMPUTING AND A SOLUTION TO EDUCATIONAL NEEDS
International Journal of Computer Engineering and Applications, Volume VIII, Issue II, November 14 FEDERATED CLOUD: A DEVELOPMENT IN CLOUD COMPUTING AND A SOLUTION TO EDUCATIONAL NEEDS Saju Mathew 1, Dr.
An Efficient Checkpointing Scheme Using Price History of Spot Instances in Cloud Computing Environment
An Efficient Checkpointing Scheme Using Price History of Spot Instances in Cloud Computing Environment Daeyong Jung 1, SungHo Chin 1, KwangSik Chung 2, HeonChang Yu 1, JoonMin Gil 3 * 1 Dept. of Computer
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
OpenNebula An Innovative Open Source Toolkit for Building Cloud Solutions
Cloud Computing and its Applications 20th October 2009 OpenNebula An Innovative Open Source Toolkit for Building Cloud Solutions Distributed Systems Architecture Research Group Universidad Complutense
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,
Geoprocessing in Hybrid Clouds
Geoprocessing in Hybrid Clouds Theodor Foerster, Bastian Baranski, Bastian Schäffer & Kristof Lange Institute for Geoinformatics, University of Münster, Germany {theodor.foerster; bastian.baranski;schaeffer;
AN ARCHITECTURE FOR FEDERATED CLOUD COMPUTING
CHAPTER 15 AN ARCHITECTURE FOR FEDERATED CLOUD COMPUTING BENNY ROCHWERGER, CONSTANTINO VÁZQUEZ, DAVID BREITGAND, DAVID HADAS, MASSIMO VILLARI, PHILIPPE MASSONET, ELIEZER LEVY, ALEX GALIS, IGNACIO M. LLORENTE,
CLOUD COMPUTING An Overview
CLOUD COMPUTING An Overview Abstract Resource sharing in a pure plug and play model that dramatically simplifies infrastructure planning is the promise of cloud computing. The two key advantages of this
The OpenNebula Standard-based Open -source Toolkit to Build Cloud Infrastructures
Jornadas Técnicas de RedIRIS 2009 Santiago de Compostela 27th November 2009 The OpenNebula Standard-based Open -source Toolkit to Build Cloud Infrastructures Distributed Systems Architecture Research Group
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
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...
Fujitsu Cloud IaaS Trusted Public S5. shaping tomorrow with you
Fujitsu Cloud IaaS Trusted Public S5 shaping tomorrow with you Realizing the cloud opportunity: Fujitsu Cloud iaas trusted Public s5 All the benefits of the public cloud, with enterprise-grade performance
Securing Virtual Applications and Servers
White Paper Securing Virtual Applications and Servers Overview Security concerns are the most often cited obstacle to application virtualization and adoption of cloud-computing models. Merely replicating
Inter-cloud Introduction. Yisheng Wang
Inter-cloud Introduction Yisheng Wang Agenda Introduction Summer Updates Future Work Introduction Cloud Introduction Cloud Federation Researches on Cloud Federation Conclusion Cloud Introduction Definition
CHAPTER 1 INTRODUCTION
CHAPTER 1 INTRODUCTION 1.1 Background The command over cloud computing infrastructure is increasing with the growing demands of IT infrastructure during the changed business scenario of the 21 st Century.
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
How To Make A Vpc More Secure With A Cloud Network Overlay (Network) On A Vlan) On An Openstack Vlan On A Server On A Network On A 2D (Vlan) (Vpn) On Your Vlan
Centec s SDN Switch Built from the Ground Up to Deliver an Optimal Virtual Private Cloud Table of Contents Virtualization Fueling New Possibilities Virtual Private Cloud Offerings... 2 Current Approaches
Driving workload automation across the enterprise
IBM Software Thought Leadership White Paper October 2011 Driving workload automation across the enterprise Simplifying workload management in heterogeneous environments 2 Driving workload automation across
Dynamic Resource Pricing on Federated Clouds
Dynamic Resource Pricing on Federated Clouds Marian Mihailescu and Yong Meng Teo Department of Computer Science National University of Singapore Computing 1, 13 Computing Drive, Singapore 117417 Email:
VM Provisioning Policies to Improve the Profit of Cloud Infrastructure Service Providers
VM Provisioning Policies to mprove the Profit of Cloud nfrastructure Service Providers Komal Singh Patel Electronics and Computer Engineering Department nd ian nstitute of Technology Roorkee Roorkee, ndia
CA Cloud Overview Benefits of the Hyper-V Cloud
Benefits of the Hyper-V Cloud For more information, please contact: Email: [email protected] Ph: 888-821-7888 Canadian Web Hosting (www.canadianwebhosting.com) is an independent company, hereinafter
Elastic Service Management in Computational Clouds
1 Elastic Service Management in Computational Clouds Clovis Chapman, Wolfgang Emmerich,Fermín Galán Márquez,Stuart Clayman, Alex Galis Department of Computer Science, UCL, Malet Place, London, UK {c.chapman,
The Impact of Cloud Computing on Saudi Organizations: The Case of a Telecom Company
International Journal of Computing Academic Research (IJCAR) ISSN 2305-9184 Volume 3, Number 6(December 2014), pp. 126-130 MEACSE Publications http://www.meacse.org/ijcar The Impact of Cloud Computing
Cloud Computing Capacity Planning. Maximizing Cloud Value. Authors: Jose Vargas, Clint Sherwood. Organization: IBM Cloud Labs
Cloud Computing Capacity Planning Authors: Jose Vargas, Clint Sherwood Organization: IBM Cloud Labs Web address: ibm.com/websphere/developer/zones/hipods Date: 3 November 2010 Status: Version 1.0 Abstract:
CoIP (Cloud over IP): The Future of Hybrid Networking
CoIP (Cloud over IP): The Future of Hybrid Networking An overlay virtual network that connects, protects and shields enterprise applications deployed across cloud ecosystems The Cloud is Now a Critical
Master the Might of the Hybrid Cloud
Reach for the Sky Master the Might of the Hybrid Cloud WHITE PAPER As an IT decision maker at a global enterprise, you face unique challenges in managing a complex infrastructure with varied resources
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
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
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
Infrastructure as a Service (IaaS)
Infrastructure as a Service (IaaS) (ENCS 691K Chapter 4) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ References 1. R. Moreno et al.,
Li Sheng. [email protected]. Nowadays, with the booming development of network-based computing, more and more
36326584 Li Sheng Virtual Machine Technology for Cloud Computing Li Sheng [email protected] Abstract: Nowadays, with the booming development of network-based computing, more and more Internet service vendors
Figure 1. The cloud scales: Amazon EC2 growth [2].
- Chung-Cheng Li and Kuochen Wang Department of Computer Science National Chiao Tung University Hsinchu, Taiwan 300 [email protected], [email protected] Abstract One of the most important issues
Learn How to Leverage System z in Your Cloud
Learn How to Leverage System z in Your Cloud Mike Baskey IBM Thursday, February 7 th, 2013 Session 12790 Cloud implementations that include System z maximize Enterprise flexibility and increase cost savings
Cloud Networking Disruption with Software Defined Network Virtualization. Ali Khayam
Cloud Networking Disruption with Software Defined Network Virtualization Ali Khayam In the next one hour Let s discuss two disruptive new paradigms in the world of networking: Network Virtualization Software
Sistemi Operativi e Reti. Cloud Computing
1 Sistemi Operativi e Reti Cloud Computing Facoltà di Scienze Matematiche Fisiche e Naturali Corso di Laurea Magistrale in Informatica Osvaldo Gervasi [email protected] 2 Introduction Technologies
Collaborative & Integrated Network & Systems Management: Management Using Grid Technologies
2011 International Conference on Computer Communication and Management Proc.of CSIT vol.5 (2011) (2011) IACSIT Press, Singapore Collaborative & Integrated Network & Systems Management: Management Using
Energy Constrained Resource Scheduling for Cloud Environment
Energy Constrained Resource Scheduling for Cloud Environment 1 R.Selvi, 2 S.Russia, 3 V.K.Anitha 1 2 nd Year M.E.(Software Engineering), 2 Assistant Professor Department of IT KSR Institute for Engineering
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
A Case for Overlays in DCN Virtualization Katherine Barabash, Rami Cohen, David Hadas, Vinit Jain, Renato Recio and Benny Rochwerger IBM
Presenter: Vinit Jain, STSM, System Networking Development, IBM System & Technology Group A Case for Overlays in DCN Virtualization Katherine Barabash, Rami Cohen, David Hadas, Vinit Jain, Renato Recio
Virtual Machine in Data Center Switches Huawei Virtual System
Virtual Machine in Data Center Switches Huawei Virtual System Contents 1 Introduction... 3 2 VS: From the Aspect of Virtualization Technology... 3 3 VS: From the Aspect of Market Driving... 4 4 VS: From
Cloud Computing. Figure 1
HRG Insight: Cloud Computing Keeping apprised of terminology in today s constantly changing IT landscape can be a fulltime job for IT decisionmakers. Some terms lend themselves to a fairly educated guess
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
SINGTEL BUSINESS - PRODUCT FACTSHEET MANAGED CLOUD SERVICE (SINGTEL IAAS)
SINGTEL BUSINESS - PRODUCT FACTSHEET MANAGED CLOUD SERVICE (SINGTEL IAAS) SingTel Managed Cloud Service delivers greater flexibility, security, cost efficiency and convenience. Looking for a way to reap
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
IJRSET 2015 SPL Volume 2, Issue 11 Pages: 29-33
CLOUD COMPUTING NEW TECHNOLOGIES 1 Gokul krishnan. 2 M, Pravin raj.k, 3 Ms. K.M. Poornima 1, 2 III MSC (software system), 3 Assistant professor M.C.A.,M.Phil. 1, 2, 3 Department of BCA&SS, 1, 2, 3 Sri
CLOUD SCALABILITY CONSIDERATIONS
CLOUD SCALABILITY CONSIDERATIONS Maram Mohammed Falatah 1, Omar Abdullah Batarfi 2 Department of Computer Science, King Abdul Aziz University, Saudi Arabia ABSTRACT Cloud computing is a technique that
SAP Managed Cloud as a Service (MCaaS)
SAP Managed Cloud as a Service (MCaaS) The impact of MCaaS on the Total Cost of Ownership (TCO) of running SAP 1 MEASURE 2 ANALYZE 3 OPTIMIZE VMS AG July 2013 Content KEY FINDINGS Executive Summary IN
VMware vcloud Powered Services
SOLUTION OVERVIEW VMware vcloud Powered Services VMware-Compatible Clouds for a Broad Array of Business Needs Caught between shrinking resources and growing business needs, organizations are looking to
Overview. The Cloud. Characteristics and usage of the cloud Realities and risks of the cloud
Overview The purpose of this paper is to introduce the reader to the basics of cloud computing or the cloud with the aim of introducing the following aspects: Characteristics and usage of the cloud Realities
This is an author-deposited version published in : http://oatao.univ-toulouse.fr/ Eprints ID : 12902
Open Archive TOULOUSE Archive Ouverte (OATAO) OATAO is an open access repository that collects the work of Toulouse researchers and makes it freely available over the web where possible. This is an author-deposited
OpenFlow/SDN for IaaS Providers
OpenFlow/SDN for IaaS Providers Open Networking Summit 2011 Stanford University Paul Lappas & Ivan Batanov The Public Cloud Our Definition Shared infrastructure operated by a service provider where no
CLEVER: a CLoud-Enabled Virtual EnviRonment
CLEVER: a CLoud-Enabled Virtual EnviRonment Francesco Tusa Maurizio Paone Massimo Villari Antonio Puliafito {ftusa,mpaone,mvillari,apuliafito}@unime.it Università degli Studi di Messina, Dipartimento di
21/09/11. Introduction to Cloud Computing. First: do not be scared! Request for contributors. ToDO list. Revision history
Request for contributors Introduction to Cloud Computing https://portal.futuregrid.org/contrib/cloud-computing-class by various contributors (see last slide) Hi and thanks for your contribution! If you
OPTIMIZING SERVER VIRTUALIZATION
OPTIMIZING SERVER VIRTUALIZATION HP MULTI-PORT SERVER ADAPTERS BASED ON INTEL ETHERNET TECHNOLOGY As enterprise-class server infrastructures adopt virtualization to improve total cost of ownership (TCO)
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
CMotion: A Framework for Migration of Applications into and between Clouds
Institute of Architecture of Application Systems CMotion: A Framework for Migration of Applications into and between Clouds Tobias Binz, Frank Leymann, David Schumm Institute of Architecture of Application
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
Secure Attack Measure Selection and Intrusion Detection in Virtual Cloud Networks. Karnataka. www.ijreat.org
Secure Attack Measure Selection and Intrusion Detection in Virtual Cloud Networks Kruthika S G 1, VenkataRavana Nayak 2, Sunanda Allur 3 1, 2, 3 Department of Computer Science, Visvesvaraya Technological
Cloud and Virtualization to Support Grid Infrastructures
ESAC GRID Workshop '08 ESAC, Villafranca del Castillo, Spain 11-12 December 2008 Cloud and Virtualization to Support Grid Infrastructures Distributed Systems Architecture Research Group Universidad Complutense
Virtualizing Apache Hadoop. June, 2012
June, 2012 Table of Contents EXECUTIVE SUMMARY... 3 INTRODUCTION... 3 VIRTUALIZING APACHE HADOOP... 4 INTRODUCTION TO VSPHERE TM... 4 USE CASES AND ADVANTAGES OF VIRTUALIZING HADOOP... 4 MYTHS ABOUT RUNNING
INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS
INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS CLOUD COMPUTING Cloud computing is a model for enabling convenient, ondemand network access to a shared pool of configurable computing
The Advantages of Cloud Services
Cloud-Based Services: Assure Performance, Availability, and Security What You Will Learn Services available from the cloud offer cost and efficiency benefits to businesses, but until now many customers
Flauncher and DVMS Deploying and Scheduling Thousands of Virtual Machines on Hundreds of Nodes Distributed Geographically
Flauncher and Deploying and Scheduling Thousands of Virtual Machines on Hundreds of Nodes Distributed Geographically Daniel Balouek, Adrien Lèbre, Flavien Quesnel To cite this version: Daniel Balouek,
Cloud Infrastructure Services for Service Providers VERYX TECHNOLOGIES
Cloud Infrastructure Services for Service Providers VERYX TECHNOLOGIES Meeting the 7 Challenges in Testing and Performance Management Introduction With advent of the cloud paradigm, organizations are transitioning
Cloud Computing and Standards
Cloud Computing and Standards Heather Kreger CTO International Standards, IBM [email protected] 2012 IBM Corporation Technology will play the key role in success Speed Value 90% 1 view cloud as critical
IBM 000-281 EXAM QUESTIONS & ANSWERS
IBM 000-281 EXAM QUESTIONS & ANSWERS Number: 000-281 Passing Score: 800 Time Limit: 120 min File Version: 58.8 http://www.gratisexam.com/ IBM 000-281 EXAM QUESTIONS & ANSWERS Exam Name: Foundations of
Data Center Virtualization and Cloud QA Expertise
Data Center Virtualization and Cloud QA Expertise Highlights Broad Functional QA Experience Deep understanding of Switching and Routing Protocols Strong hands on experience in multiple hyper-visors like
Radware ADC-VX Solution. The Agility of Virtual; The Predictability of Physical
Radware ADC-VX Solution The Agility of Virtual; The Predictability of Physical Table of Contents General... 3 Virtualization and consolidation trends in the data centers... 3 How virtualization and consolidation
SINGTEL BUSINESS - PRODUCT FACTSHEET MANAGED CLOUD POWERED BY MICROSOFT
SINGTEL BUSINESS - PRODUCT FACTSHEET MANAGED CLOUD POWERED BY MICROSOFT SingTel Managed Cloud, powered by Microsoft, is a secure and agile cloud computing solution (Infrastructure-as-a-Service or IaaS)
AN IMPLEMENTATION OF E- LEARNING SYSTEM IN PRIVATE CLOUD
AN IMPLEMENTATION OF E- LEARNING SYSTEM IN PRIVATE CLOUD M. Lawanya Shri 1, Dr. S. Subha 2 1 Assistant Professor,School of Information Technology and Engineering, Vellore Institute of Technology, Vellore-632014
2. Research and Development on the Autonomic Operation. Control Infrastructure Technologies in the Cloud Computing Environment
R&D supporting future cloud computing infrastructure technologies Research and Development on Autonomic Operation Control Infrastructure Technologies in the Cloud Computing Environment DEMPO Hiroshi, KAMI
How To Understand Cloud Computing
International Journal of Advanced Computer and Mathematical Sciences ISSN 2230-9624. Vol4, Issue3, 2013, pp234-238 http://bipublication.com CURRENT SCENARIO IN ARCHITECT AND APPLICATIONS OF CLOUD Doddini
Radware ADC-VX Solution. The Agility of Virtual; The Predictability of Physical
Radware ADC-VX Solution The Agility of Virtual; The Predictability of Physical Table of Contents General... 3 Virtualization and consolidation trends in the data centers... 3 How virtualization and consolidation
Implementation of Cloud Computing Approach Based on Mobile Agents
Implementation of Cloud Computing Approach Based on Mobile Agents Alwesabi Ali, Almutewekel Abdullah Computer science department, university of Batna, Algeria Batna, Algeria Email: elwessabi {at} gmail.com
A CIM-based approach for managing computing servers and hypervisors acting as active network elements
A CIM-based approach for managing computing servers and hypervisors acting as active network elements Dimitris Kontoudis, Panayotis Fouliras University of Macedonia Department of Applied Informatics 156
