SwePub
Sök i SwePub databas

  Extended search

Träfflista för sökning "WFRF:(Tordsson Johan) "

Search: WFRF:(Tordsson Johan)

  • Result 1-10 of 112
Sort/group result
   
EnumerationReferenceCoverFind
1.
  • Tärneberg, William, et al. (author)
  • Dynamic application placement in the Mobile Cloud Network
  • 2017
  • In: Future generations computer systems. - : Elsevier BV. - 0167-739X .- 1872-7115. ; 70, s. 163-177
  • Journal article (peer-reviewed)abstract
    • To meet the challenges of consistent performance, low communication latency, and a high degree of user mobility, cloud and Telecom infrastructure vendors and operators foresee a Mobile Cloud Network that incorporates public cloud infrastructures with cloud augmented Telecom nodes in forthcoming mobile access networks. A Mobile Cloud Network is composed of distributed cost- and capacityheterogeneous resources that host applications that in turn are subject to a spatially and quantitatively rapidly changing demand. Such an infrastructure requires a holistic management approach that ensures that the resident applications’ performance requirements are met while sustainably supported by the underlying infrastructure. The contribution of this paper is three-fold. Firstly, this paper contributes with a model that captures the cost- and capacity-heterogeneity of a Mobile Cloud Network infrastructure. The model bridges the Mobile Edge Computing and Distributed Cloud paradigms by modelling multiple tiers of resources across the network and serves not just mobile devices but any client beyond and within the network. A set of resource management challenges is presented based on this model. Secondly, an algorithm that holistically and optimally solves these challenges is proposed. The algorithm is formulated as an application placement method that incorporates aspects of network link capacity, desired user latency and user mobility, as well as data centre resource utilisation and server provisioning costs. Thirdly, to address scalability, a tractable locally optimal algorithm is presented. The evaluation demonstrates that the placement algorithm significantly improves latency, resource utilisation skewness while minimising the operational cost of the system. Additionally, the proposed model and evaluation method demonstrate the viability of dynamic resource management of the Mobile Cloud Network and the need for accommodating rapidly mobile demand in a holistic manner.
  •  
2.
  • Ali-Eldin, Ahmed, et al. (author)
  • An adaptive hybrid elasticity controller for cloud infrastructures
  • 2012
  • In: 2012 IEEE Network operations and managent symposium (NOMS). - : IEEE Communications Society. - 9781467302685 ; , s. 204-212
  • Conference paper (peer-reviewed)abstract
    • Cloud elasticity is the ability of the cloud infrastructure to rapidly change the amount of resources allocated to a service in order to meet the actual varying demands on the service while enforcing SLAs. In this paper, we focus on horizontal elasticity, the ability of the infrastructure to add or remove virtual machines allocated to a service deployed in the cloud. We model a cloud service using queuing theory. Using that model we build two adaptive proactive controllers that estimate the future load on a service. We explore the different possible scenarios for deploying a proactive elasticity controller coupled with a reactive elasticity controller in the cloud. Using simulation with workload traces from the FIFA world-cup web servers, we show that a hybrid controller that incorporates a reactive controller for scale up coupled with our proactive controllers for scale down decisions reduces SLA violations by a factor of 2 to 10 compared to a regression based controller or a completely reactive controller.
  •  
3.
  • Ali-Eldin, Ahmed, 1985-, et al. (author)
  • Analysis and characterization of a Video-on-Demand service workload
  • 2015
  • In: Proceedings of the 6th ACM Multimedia Systems Conference, MMSys 2015. - New York, NY, USA : ACM Digital Library. - 9781450333511 ; , s. 189-200
  • Conference paper (peer-reviewed)abstract
    • Video-on-Demand (VoD) and video sharing services accountfor a large percentage of the total downstream Internet traf-fic. In order to provide a better understanding of the loadon these services, we analyze and model a workload tracefrom a VoD service provided by a major Swedish TV broad-caster. The trace contains over half a million requests gener-ated by more than 20000 unique users. Among other things,we study the request arrival rate, the inter-arrival time, thespikes in the workload, the video popularity distribution, thestreaming bit-rate distribution and the video duration distri-bution. Our results show that the user and the session ar-rival rates for the TV4 workload does not follow a Poissonprocess. The arrival rate distribution is modeled using a log-normal distribution while the inter-arrival time distributionis modeled using a stretched exponential distribution. Weobserve the “impatient user” behavior where users abandonstreaming sessions after minutes or even seconds of startingthem. Both very popular videos and non-popular videos areparticularly affected by impatient users. We investigate ifthis behavior is an invariant for VoD workloads.
  •  
4.
  • Ali-Eldin, Ahmed, 1985- (author)
  • Capacity Scaling for Elastic Compute Clouds
  • 2013
  • Licentiate thesis (other academic/artistic)abstract
    • AbstractCloud computing is a computing model that allows better management, higher utiliza-tion and reduced operating costs for datacenters while providing on demand resourceprovisioning for different customers. Data centers are often enormous in size andcomplexity. In order to fully realize the cloud computing model, efficient cloud man-agement software systems that can deal with the datacenter size and complexity needto be designed and built.This thesis studies automated cloud elasticity management, one of the main andcrucial datacenter management capabilities. Elasticity can be defined as the abilityof cloud infrastructures to rapidly change the amount of resources allocated to anapplication in the cloud according to its demand. This work introduces algorithms,techniques and tools that a cloud provider can use to automate dynamic resource pro-visioning allowing the provider to better manage the datacenter resources. We designtwo automated elasticity algorithms for cloud infrastructures that predict the futureload for an application running on the cloud. It is assumed that a request is either ser-viced or dropped after one time unit, that all requests are homogeneous and that it takesone time unit to add or remove resources. We discuss the different design approachesfor elasticity controllers and evaluate our algorithms using real workload traces. Wecompare the performance of our algorithms with a state-of-the-art controller. We ex-tend on the design of the best performing controller out of our two controllers anddrop the assumptions made during the first design. The controller is evaluated with aset of different real workloads.All controllers are designed using certain assumptions on the underlying systemmodel and operating conditions. This limits a controller’s performance if the modelor operating conditions change. With this as a starting point, we design a workloadanalysis and classification tool that assigns a workload to its most suitable elasticitycontroller out of a set of implemented controllers. The tool has two main components,an analyzer and a classifier. The analyzer analyzes a workload and feeds the analysisresults to the classifier. The classifier assigns a workload to the most suitable elasticitycontroller based on the workload characteristics and a set of predefined business levelobjectives. The tool is evaluated with a set of collected real workloads and a set ofgenerated synthetic workloads. Our evaluation results shows that the tool can help acloud provider to improve the QoS provided to the customers.
  •  
5.
  • Ali-Eldin, Ahmed, et al. (author)
  • Efficient provisioning of bursty scientific workloads on the cloud using adaptive elasticity control
  • 2012
  • In: Proceedings of the 3rd workshop on Scientific Cloud Computing Date. - New York, NY, USA : Association for Computing Machinery (ACM). - 9781450313407 - 145031340X ; , s. 31-40
  • Conference paper (peer-reviewed)abstract
    • Elasticity is the ability of a cloud infrastructure to dynamically change theamount of resources allocated to a running service as load changes. We build anautonomous elasticity controller that changes the number of virtual machinesallocated to a service based on both monitored load changes and predictions offuture load. The cloud infrastructure is modeled as a G/G/N queue. This modelis used to construct a hybrid reactive-adaptive controller that quickly reactsto sudden load changes, prevents premature release of resources, takes intoaccount the heterogeneity of the workload, and avoids oscillations. Using simulations with Web and cluster workload traces, we show that our proposed controller lowers the number of delayed requests by a factor of 70 for the Web traces and 3 for the cluster traces when compared to a reactive controller. Ourcontroller also decreases the average number of queued requests by a factor of 3 for both traces, and reduces oscillations by a factor of 7 for the Web traces and 3 for the cluster traces. This comes at the expense of between 20% and 30% over-provisioning, as compared to a few percent for the reactive controller.
  •  
6.
  • Ali-Eldin, Ahmed, 1985-, et al. (author)
  • How will your workload look like in 6 years? : Analyzing Wikimedia's workload
  • 2014
  • In: Proceedings of the 2014 IEEE International Conference on Cloud Engineering (IC2E 2014). - : IEEE Computer Society. - 9781479937660 ; , s. 349-354
  • Conference paper (peer-reviewed)abstract
    • Accurate understanding of workloads is key to efficient cloud resource management as well as to the design of large-scale applications. We analyze and model the workload of Wikipedia, one of the world's largest web sites. With descriptive statistics, time-series analysis, and polynomial splines, we study the trend and seasonality of the workload, its evolution over the years, and also investigate patterns in page popularity. Our results indicate that the workload is highly predictable with a strong seasonality. Our short term prediction algorithm is able to predict the workload with a Mean Absolute Percentage Error of around 2%.
  •  
7.
  • Ali-Eldin, Ahmed, 1985-, et al. (author)
  • Measuring cloud workload burstiness
  • 2014
  • In: 2014 IEEE/ACM 7th International Conference on Utility and Cloud Computing (UCC). - : IEEE conference proceedings. - 9781479978816 ; , s. 566-572
  • Conference paper (peer-reviewed)abstract
    • Workload burstiness and spikes are among the main reasons for service disruptions and decrease in the Quality-of-Service (QoS) of online services. They are hurdles that complicate autonomic resource management of datacenters. In this paper, we review the state-of-the-art in online identification of workload spikes and quantifying burstiness. The applicability of some of the proposed techniques is examined for Cloud systems where various workloads are co-hosted on the same platform. We discuss Sample Entropy (SampEn), a measure used in biomedical signal analysis, as a potential measure for burstiness. A modification to the original measure is introduced to make it more suitable for Cloud workloads.
  •  
8.
  • Ali-Eldin, Ahmed, 1985-, et al. (author)
  • WAC : A Workload analysis and classification tool for automatic selection of cloud auto-scaling methods
  • Other publication (other academic/artistic)abstract
    • Autoscaling algorithms for elastic cloud infrastructures dynami-cally change the amount of resources allocated to a service ac-cording to the current and predicted future load. Since there areno perfect predictors, no single elasticity algorithm is suitable foraccurate predictions of all workloads. To improve the quality ofworkload predictions and increase the Quality-of-Service (QoS)guarantees of a cloud service, multiple autoscalers suitable for dif-ferent workload classes need to be used. In this work, we intro-duce WAC, a Workload Analysis and Classification tool that as-signs workloads to the most suitable elasticity autoscaler out of aset of pre-deployed autoscalers. The workload assignment is basedon the workload characteristics and a set of user-defined Business-Level-Objectives (BLO). We describe the tool design and its maincomponents. We implement WAC and evaluate its precision us-ing various workloads, BLO combinations and state-of-the-art au-toscalers. Our experiments show that, when the classifier is tunedcarefully, WAC assigns between 87% and 98.3% of the workloadsto the most suitable elasticity autoscaler.
  •  
9.
  • Ali-Eldin, Ahmed, 1985-, et al. (author)
  • Workload Classification for Efficient Auto-Scaling of Cloud Resources
  • 2013
  • Other publication (other academic/artistic)abstract
    • Elasticity algorithms for cloud infrastructures dynamically change the amount of resources allocated to a running service according to the current and predicted future load. Since there is no perfect predictor, and since different applications’ workloads have different characteristics, no single elasticity algorithm is suitable for future predictions for all workloads. In this work, we introduceWAC, aWorkload Analysis and Classification tool that analyzes workloads and assigns them to the most suitable elasticity controllers based on the workloads’ characteristics and a set of business level objectives.WAC has two main components, the analyzer and the classifier. The analyzer analyzes workloads to extract some of the features used by the classifier, namely, workloads’ autocorrelations and sample entropies which measure the periodicity and the burstiness of the workloads respectively. These two features are used with the business level objectives by the clas-sifier as the features used to assign workloads to elasticity controllers. We start by analyzing 14 real workloads available from different applications. In addition, a set of 55 workloads is generated to test WAC on more workload configurations. We implement four state of the art elasticity algorithms. The controllers are the classes to which the classifier assigns workloads. We use a K nearest neighbors classifier and experiment with different workload combinations as training and test sets. Our experi-ments show that, when the classifier is tuned carefully, WAC correctly classifies between 92% and 98.3% of the workloads to the most suitable elasticity controller.
  •  
10.
  • Ali-Eldin Hassan, Ahmed, 1985- (author)
  • Workload characterization, controller design and performance evaluation for cloud capacity autoscaling
  • 2015
  • Doctoral thesis (other academic/artistic)abstract
    • This thesis studies cloud capacity auto-scaling, or how to provision and release re-sources to a service running in the cloud based on its actual demand using an auto-matic controller. As the performance of server systems depends on the system design,the system implementation, and the workloads the system is subjected to, we focuson these aspects with respect to designing auto-scaling algorithms. Towards this goal,we design and implement two auto-scaling algorithms for cloud infrastructures. Thealgorithms predict the future load for an application running in the cloud. We discussthe different approaches to designing an auto-scaler combining reactive and proactivecontrol methods, and to be able to handle long running requests, e.g., tasks runningfor longer than the actuation interval, in a cloud. We compare the performance ofour algorithms with state-of-the-art auto-scalers and evaluate the controllers’ perfor-mance with a set of workloads. As any controller is designed with an assumptionon the operating conditions and system dynamics, the performance of an auto-scalervaries with different workloads.In order to better understand the workload dynamics and evolution, we analyze a6-years long workload trace of the sixth most popular Internet website. In addition,we analyze a workload from one of the largest Video-on-Demand streaming servicesin Sweden. We discuss the popularity of objects served by the two services, the spikesin the two workloads, and the invariants in the workloads. We also introduce, a mea-sure for the disorder in a workload, i.e., the amount of burstiness. The measure isbased on Sample Entropy, an empirical statistic used in biomedical signal processingto characterize biomedical signals. The introduced measure can be used to charac-terize the workloads based on their burstiness profiles. We compare our introducedmeasure with the literature on quantifying burstiness in a server workload, and showthe advantages of our introduced measure.To better understand the tradeoffs between using different auto-scalers with differ-ent workloads, we design a framework to compare auto-scalers and give probabilisticguarantees on the performance in worst-case scenarios. Using different evaluation cri-teria and more than 700 workload traces, we compare six state-of-the-art auto-scalersthat we believe represent the development of the field in the past 8 years. Knowingthat the auto-scalers’ performance depends on the workloads, we design a workloadanalysis and classification tool that assigns a workload to its most suitable elasticitycontroller out of a set of implemented controllers. The tool has two main components;an analyzer, and a classifier. The analyzer analyzes a workload and feeds the analysisresults to the classifier. The classifier assigns a workload to the most suitable elasticitycontroller based on the workload characteristics and a set of predefined business levelobjectives. The tool is evaluated with a set of collected real workloads, and a set ofgenerated synthetic workloads. Our evaluation results shows that the tool can help acloud provider to improve the QoS provided to the customers.
  •  
Skapa referenser, mejla, bekava och länka
  • Result 1-10 of 112
Type of publication
conference paper (65)
journal article (17)
other publication (8)
doctoral thesis (8)
licentiate thesis (8)
reports (5)
show more...
patent (1)
show less...
Type of content
peer-reviewed (82)
other academic/artistic (28)
pop. science, debate, etc. (2)
Author/Editor
Tordsson, Johan, 198 ... (66)
Tordsson, Johan (37)
Elmroth, Erik (31)
Elmroth, Erik, 1964- (28)
Kihl, Maria (10)
Hernandez, Francisco (7)
show more...
Ali-Eldin, Ahmed, 19 ... (7)
Hudzia, Benoit (7)
Elmroth, Erik, Profe ... (6)
Tärneberg, William (5)
Ali-Eldin, Ahmed (5)
Wadbro, Eddie (5)
Djemame, Karim (5)
Mehta, Amardeep (4)
Pierre, Guillaume (4)
Armstrong, Django (4)
Sheridan, Craig (4)
Vazquez, Carlos (3)
Papadopoulos, Alessa ... (3)
Espling, Daniel, 198 ... (3)
Ziegler, Wolfgang (3)
Pelckmans, Kristiaan (3)
Dimitrakos, Theo (3)
Nair, Srijith K. (3)
Sharif, Tabassum (3)
Wesner, Stefan (3)
Maraschini, A (3)
Rochwerger, B (3)
Årzén, Karl-Erik (2)
Seleznjev, Oleg (2)
Sjöstedt de Luna, Sa ... (2)
Naqvi, S (2)
Tordsson, Johan, Uni ... (2)
Tordsson, Johan, Doc ... (2)
Arkian, Hamidreza (2)
Badia, Rosa M. (2)
Corrales, Marcelo (2)
Forgo, Nikolaus (2)
Guitart, Jordi (2)
Kipp, Alexander (2)
Konstanteli, Kleopat ... (2)
Kousiouris, George (2)
Varvarigou, Theodora (2)
Zsigri, Csilla (2)
Bayuh Lakew, Ewnetu (2)
Beco, S (2)
Pacini, F (2)
Biran, O (2)
Meth, K (2)
Salant, E (2)
show less...
University
Umeå University (107)
Lund University (11)
Mälardalen University (4)
Karlstad University (4)
Royal Institute of Technology (2)
Uppsala University (2)
Language
English (111)
Swedish (1)
Research subject (UKÄ/SCB)
Natural sciences (73)
Engineering and Technology (48)

Year

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Close

Copy and save the link in order to return to this view