Evaluating schemes for adapting to cloud dynamics using GENI Ashiwan Sivakumar, Shankaranarayanan P N, Mohammad Hajjat, Sanjay Rao
Purdue University
Enterprise Application – Day Trader
Motivation • Enterprises constantly moving applications to the cloud. - Cost savings, geo-redundancy, resilience, better service experience. • Enabling performance aware enterprise applications on the cloud. - e.g., Enterprise Resource Planning, Supply Chain Management. - Latency and availability are critical. - Complex, multi-tiered, large-scale. • How to meet stringent response time requirements in a multi-cloud environment? • Solution: Adaptive fine-grained per-component transaction splitting. • Component performance, inter and intra data-center latencies taken into account. • Minimize user response time by adapting dynamically to changes.
Experiment Topology
Evaluation strategy • Approach uses controlled and repeatable environment provided by GENI. • Integrate the system with Day Trader application. • Study the adaptability of the system in a multi data-center scenario with constant delay across one component pair. • Study the dynamic response behavior of the system by subjecting it to a Step-Up input reference waveform. • Input - Delay across a component pair changed dynamically. • Immediate goal: Analyze the dynamic behavior in a multi data-center deployment by changing delay dynamically.
• A dynamic adaptive scheme to route requests across components integrated with GENI. • Experiments conducted with the traffic controlled by the system on a single data-center. • Experiments in multi data-center deployment (Utah and Kentucky) with constant delay across intra-data-center components conducted. • A study on the dynamic response behavior of the system with emulated cross data-center and changing the delay dynamically was done. • Goals: Conduct similar experiments by varying delay dynamically in a multi data-center deployment (Utah and Kentucky). Different types of experiments to study the behavior of the system to various Input waveforms.
Time in 10 seconds
Future Work • Dynamic delay experiments on multi-datacenter GENI slice (Utah and Kentucky). • Study the behavior of the system to different reference input waveforms. • Other controlled experiments with variation of the system like multiple back end components. • Test with "external" geographically distributed users.
Evaluating schemes for adapting to cloud dynamics ...
How to meet stringent response time requirements in a multi-cloud environment? ⢠Solution: Adaptive fine-grained per-component transaction splitting. ⢠Component performance, inter and intra data-center latencies taken into account. ⢠Minimize user response time by adapting dynamically to changes. Evaluation strategy.
digitizer (Science Accessories Company, Stamford, CT). ... were stored on an 80386-based microcomputer using MASS digitizer software ..... American. Journal of Physiology: Regulatory, Integrative and Comparative, 246, R1000âR1004.
observed in the growth of mobile devices and Internet penetration ... It has also been used to compare the cost of hosting ..... using the cloud could reduce the NPV over $10k over ..... cle/352635/there best practice server system administrator.
Page 1 of 2 ... You naturally adapt your talk for different listeners without even thinking about it. For ... List the clues that led you to make your intelligent guesses.
Friends use slang with each other, e.g. 'this is class!' to mean 'this is great!'. â Informal ... record it (for example on your phone). ⢠record it and make notes from ...
Name. Period ______. Color Schemes. Define Color Scheme: 1. The first color schemes is: Definition: Examples of colors: 2. The second color scheme is:.
(Received November 09, 2008 / Accepted April 26, 2009). 1 Introduction. The Internet is based on a connectionless, unreliable service, which implies no delivery ...
To recover the dispersive properties of the solutions at the discrete level, we ... nonlinear problems with L2-initial data, without additional regularity hypotheses. ... Project CIT-370200-2005-10 in the PROFIT program and the SIMUMAT project ...
This work was supported in part by U.S. Army Automo- ... (CSOIS), Department of Electrical and Computer Engineering, College of .... 365. Fig. 1. Recursive Tustin discretization of s at T = 0:001 s. A. Al-Alaoui Operator Based Discretization.
(Received November 09, 2008 / Accepted April 26, 2009). 1 Introduction. The Internet is based on a connectionless, unreliable service, which implies no delivery ...
fractional order in the differentiator or integrator. It should be pointed ... Here we introduce the so-called Muir-recursion originally used in geophysical data.
set of types of links having different capacities and costs that can be used to .... all Steiner vertices in M have degree at least 3 and are contained in the small-.
1. Introduction. Surveillance systems are used for a wide range of settings and purposes. They have been proven .... In the same year,. Annesley [2] ...... received his PhD degree in Physics, Mathematics and Computer Science at the Radboud ...
on the first page. To copy otherwise, to republish, to post on servers or to redistribute ...... critical for Multiplayer Online Games [15], or for telemetry ap- plications ...
system in which the topology of the underlying overlay network can be dynamically ..... the same software running on similar hardware4. In each experiment .... overloading nodes by explicitly accounting for their capacity constraints. In Gia,.
The Second BioCreAtIvE Challenge provided an ideal opportunity to evaluate biomedical nlp techniques. Prior to the Challenge, .... Single capital. [A-Z]. Single Greek character. \p{InGreek}. Letters followed by digits. [A-Za-z]+[0-9]+. Lower case, hy
Software development in IT started from traditional waterfall methodologies and ... development teams put into improvement of their processes, business agility ...