Options
Wieder, Philipp
Loading...
Preferred name
Wieder, Philipp
Official Name
Wieder, Philipp
Alternative Name
Wieder, P.
Now showing 1 - 8 of 8
2014Conference Paper [["dc.bibliographiccitation.firstpage","930"],["dc.bibliographiccitation.lastpage","933"],["dc.contributor.author","Jehangiri, Ali Imran"],["dc.contributor.author","Yahyapour, Ramin"],["dc.contributor.author","Wieder, Philipp"],["dc.contributor.author","Yaqub, Edwin"],["dc.contributor.author","Lu, Kuan"],["dc.date.accessioned","2019-02-13T07:30:14Z"],["dc.date.available","2019-02-13T07:30:14Z"],["dc.date.issued","2014"],["dc.description.abstract","Virtualized Cloud platforms have become increasingly common and the number of online services hosted on these platforms is also increasing rapidly. A key problem faced by providers in managing these services is detecting the performance anomalies and adjusting resources accordingly. As online services generate a very large amount of monitored data in the form of time series, it becomes very difficult to process this complex data by traditional approaches. In this work, we present a novel distributed parallel approach for performance anomaly detection. We build upon Holt-Winters forecasting for automatic aberrant behavior detection in time series. First, we extend the technique to work with MapReduce paradigm. Next, we correlate the anomalous metrics with the target Service Level Objective (SLO) in order to locate the suspicious metrics. We implemented and evaluated our approach on a production Cloud encompassing IaaS and PaaS service models. Experimental results confirm that our approach is efficient and effective in capturing the metrics causing performance anomalies in large time series datasets."],["dc.identifier.doi","10.1109/CLOUD.2014.129"],["dc.identifier.uri","https://resolver.sub.uni-goettingen.de/purl?gro-2/57552"],["dc.language.iso","en"],["dc.notes.status","final"],["dc.relation.conference","IEEE 7th International Conference on Cloud Computing"],["dc.relation.eventend","2014-07-02"],["dc.relation.eventlocation","Anchorage, AK, USA"],["dc.relation.eventstart","2014-06-27"],["dc.relation.isbn","978-1-4799-5063-8"],["dc.relation.isbn","978-1-4799-5062-1"],["dc.relation.ispartof","IEEE 7th International Conference on Cloud Computing"],["dc.relation.orgunit","Gesellschaft für wissenschaftliche Datenverarbeitung"],["dc.title","Diagnosing Cloud Performance Anomalies Using Large Time Series Dataset Analysis"],["dc.type","conference_paper"],["dc.type.internalPublication","yes"],["dspace.entity.type","Publication"]]Details DOI2013Journal Article Research Paper [["dc.bibliographiccitation.firstpage","1"],["dc.bibliographiccitation.issue","1"],["dc.bibliographiccitation.journal","Services Transactions on Cloud Computing"],["dc.bibliographiccitation.lastpage","12"],["dc.bibliographiccitation.volume","1"],["dc.contributor.author","Lu, Kuan"],["dc.contributor.author","Yahyapour, Ramin"],["dc.contributor.author","Wieder, Philipp"],["dc.contributor.author","Kotsokalis, Constantinos"],["dc.date.accessioned","2019-02-18T09:08:26Z"],["dc.date.available","2019-02-18T09:08:26Z"],["dc.date.issued","2013"],["dc.description.abstract","In clouds, current virtualization technologies of IaaS enable the live migration of running VMs to achieve load balancing, fault‐tolerance and hardware consolidation in data centers. However, the downtime / service unavailability due to live migration may be substantial with relevance to the customers’ expectations on responsiveness, as the latter are declared in established SLAs, which define all relevant aspects of the services between service provider and customer. Moreover, the service unavailability may cause significant (potentially exponential) SLA violation penalties to its associated higher‐level domains (e.g., PaaS and SaaS). Therefore, in order to deliver high availability service, VM live migration should be arranged and managed carefully. In this paper, we present the OpenStack version of Generic SLA Manager, alongside its strategies for VM selection and allocation during live migration of VMs. Based on the proposed autonomous SLA violation‐filtering framework, we simulate a use case where IaaS (OpenStack‐SLAM) and PaaS (OpenShift) are combined; and assess performance and efficiency of the aforementioned VM placement strategies, when a multi‐domain SLA pricing & penalty model is involved. We find that our proposal is efficient in managing trade‐offs between the operational objectives of service providers (including financial considerations) and the customers’ expected QoS requirements."],["dc.identifier.doi","10.29268/stcc.2013.1.1.1"],["dc.identifier.uri","https://resolver.sub.uni-goettingen.de/purl?gro-2/57568"],["dc.language.iso","en"],["dc.notes.status","final"],["dc.relation.orgunit","Gesellschaft für wissenschaftliche Datenverarbeitung"],["dc.title","QoS-Based Resource Allocation Framework for Multi-Domain SLA Management in Clouds"],["dc.type","journal_article"],["dc.type.internalPublication","yes"],["dc.type.subtype","original_ja"],["dspace.entity.type","Publication"]]Details DOI2014Conference Paper [["dc.bibliographiccitation.firstpage","59"],["dc.bibliographiccitation.lastpage","66"],["dc.contributor.author","Yaqub, Edwin"],["dc.contributor.author","Yahyapour, Ramin"],["dc.contributor.author","Wieder, Philipp"],["dc.contributor.author","Kotsokalis, Constantinos"],["dc.contributor.author","Lu, Kuan"],["dc.contributor.author","Jehangiri, Ali Imran"],["dc.date.accessioned","2019-02-13T07:20:36Z"],["dc.date.available","2019-02-13T07:20:36Z"],["dc.date.issued","2014"],["dc.description.abstract","Cloud-based services have become a cornerstone of today's IT. The self-service feature inherent in Cloud systems allows customers to play a greater role in service procurement. However, this restricts the value propositions and Service Level Agreements (SLAs) that Cloud providers offer because Quality of Service (QoS) and Non Functional Property (NFP) requirements vary from customer to customer. In feature-rich SLA templates, the contract space gets large, objectives are confidential and preferences over QoS and NFP often conflict between providers and customers. Hence, an SLA-gap exists between the two and contemporary providers bind their offerings to the inflexible take-it-or-leave-it SLAs. In this work, we address this problem by presenting a robust and computationally inexpensive negotiation strategy, using which agents can efficiently create near-optimal SLAs under time constraints. Experimental evaluations validate that our strategy performs at par with state of the art learning and non-learning strategies against a variety of metrics including utility, social welfare, social utility and the Pareto-optimal bids. This enables a dynamic SLA negotiation mechanism on top of our OpenShift (PaaS) based Cloud system designed using Service Oriented Cloud Computing Infrastructure (SOCCI) architecture. Negotiated procurement of services is shown to improve satisfaction of participants and reducing the SLA-gap."],["dc.identifier.doi","10.1109/SCC.2014.17"],["dc.identifier.uri","https://resolver.sub.uni-goettingen.de/purl?gro-2/57551"],["dc.language.iso","en"],["dc.notes.status","final"],["dc.relation.conference","IEEE International Conference on Services Computing"],["dc.relation.eventend","2014-07-02"],["dc.relation.eventlocation","Anchorage, AK, USA"],["dc.relation.eventstart","2014-06-27"],["dc.relation.isbn","978-1-4799-5066-9"],["dc.relation.isbn","978-1-4799-5065-2"],["dc.relation.ispartof","IEEE International Conference on Services Computing"],["dc.relation.orgunit","Gesellschaft für wissenschaftliche Datenverarbeitung"],["dc.title","Optimal Negotiation of Service Level Agreements for Cloud-Based Services through Autonomous Agents"],["dc.type","conference_paper"],["dc.type.internalPublication","yes"],["dspace.entity.type","Publication"]]Details DOI2016Journal Article Research Paper [["dc.bibliographiccitation.firstpage","247"],["dc.bibliographiccitation.journal","Future Generation Computer Systems"],["dc.bibliographiccitation.lastpage","259"],["dc.bibliographiccitation.volume","54"],["dc.contributor.author","Lu, Kuan"],["dc.contributor.author","Yahyapour, Ramin"],["dc.contributor.author","Wieder, Philipp"],["dc.contributor.author","Yaqub, Edwin"],["dc.contributor.author","Abdullah, Monir"],["dc.contributor.author","Schloer, Bernd"],["dc.contributor.author","Kotsokalis, Constantinos"],["dc.date.accessioned","2018-11-07T10:21:20Z"],["dc.date.available","2018-11-07T10:21:20Z"],["dc.date.issued","2016"],["dc.description.abstract","Automated Service Level Agreements (SLAs) have been proposed for cloud services as contracts used to record the rights and obligations of service providers and their customers. Automation refers to the electronic formalized representation of SLAs and the management of their lifecycle by autonomous agents. Most recently, SLA automated management is becoming increasingly of importance. In previous work, we have elaborated a utility architecture that optimizes resource deployment according to business policies, as well as a mechanism for optimization in SLA negotiation. We take all that a step further with the application of actor systems as an appropriate theoretical model for fine-grained, yet simplified and practical, monitoring of massive sets of SLAs. We show that this is a realistic approach for the automated management of the complete SLA lifecycle, including negotiation and provisioning, but focus on monitoring as the driver of contemporary scalability requirements. Our proposed work separates the agreement's fault-tolerance concerns and strategies into multiple autonomous layers that can be hierarchically combined into an intuitive, parallelized, effective and efficient management structure. (c) 2015 Elsevier B.V. All rights reserved."],["dc.identifier.doi","10.1016/j.future.2015.03.016"],["dc.identifier.isi","000368383200019"],["dc.identifier.uri","https://resolver.sub.uni-goettingen.de/purl?gro-2/42062"],["dc.language.iso","en"],["dc.notes.status","final"],["dc.notes.submitter","Najko"],["dc.relation.issn","1872-7115"],["dc.relation.issn","0167-739X"],["dc.relation.orgunit","Gesellschaft für wissenschaftliche Datenverarbeitung"],["dc.title","Fault-tolerant Service Level Agreement lifecycle management in clouds using actor system"],["dc.type","journal_article"],["dc.type.internalPublication","yes"],["dc.type.peerReviewed","yes"],["dc.type.subtype","original_ja"],["dspace.entity.type","Publication"]]Details DOI WOS2015Conference Paper [["dc.bibliographiccitation.firstpage","288"],["dc.bibliographiccitation.lastpage","297"],["dc.contributor.author","Yaqub, Edwin"],["dc.contributor.author","Yahyapour, Ramin"],["dc.contributor.author","Wieder, Philipp"],["dc.contributor.author","Jehangiri, Ali Imran"],["dc.contributor.author","Lu, Kuan"],["dc.contributor.author","Kotsokalis, Constantinos"],["dc.date.accessioned","2019-02-12T09:09:43Z"],["dc.date.available","2019-02-12T09:09:43Z"],["dc.date.issued","2015"],["dc.description.abstract","The Platform as a Service (PaaS) model of Cloud Computing has emerged as an enabling yet disruptive paradigm for accelerated development of applications on the Cloud. PaaS hides administration complexities of the underlying infrastructure such as the physical or virtual machines. This abstraction is achieved through advanced automation and OS-level multi-tenant containers. However, the on-demand procurement, unpredictable workloads and auto-scaling result in rapid increase and decrease of containers. This causes undesired utilization of Cloud resources and energy wastage that can be avoided with real time planning. Hence, the main challenge of a PaaS Cloud provider is to regularly plan and optimize the placement of containers on Cloud machines. However, the service-driven constraints regarding containers and spatial constraints regarding machines make SLA-aware resource allocation non-trivial. This relatively novel \"Service Consolidation\" problem is a variant of multi-dimensional bin-packing and hence NP-hard. In this work, we concretely frame this problem by leveraging the definition of Machine Reassignment model proposed by Google for the ROADEF/EURO challenge and characterize it for Open Shift PaaS. We apply Metaheuristic search to discover best (re) allocation solutions on Clouds of varying scales. We compare four state of the art algorithms as problem properties change in datasets and evaluate their performance against a variety of metrics including objective function score, machines used, utilization, resource contention, SLA violations, migrations and energy consumption. Finally, we present a policy-led ranking of solutions to obscure the complexity of individual metrics and decide for the most preferred solution. Hence, we provide valuable insights for SLA-aware resource management in PaaS Clouds."],["dc.identifier.doi","10.1109/UCC.2014.38"],["dc.identifier.uri","https://resolver.sub.uni-goettingen.de/purl?gro-2/57549"],["dc.language.iso","en"],["dc.notes.status","final"],["dc.relation.conference","IEEE/ACM 7th International Conference on Utility and Cloud Computing"],["dc.relation.eventend","2014-12-11"],["dc.relation.eventlocation","London, UK"],["dc.relation.eventstart","2014-12-08"],["dc.relation.isbn","978-1-4799-7881-6"],["dc.relation.ispartof","IEEE/ACM 7th International Conference on Utility and Cloud Computing"],["dc.relation.orgunit","Gesellschaft für wissenschaftliche Datenverarbeitung"],["dc.title","Metaheuristics-Based Planning and Optimization for SLA-Aware Resource Management in PaaS Clouds"],["dc.type","conference_paper"],["dc.type.internalPublication","yes"],["dspace.entity.type","Publication"]]Details DOI2012Book Chapter [["dc.bibliographiccitation.firstpage","1"],["dc.bibliographiccitation.lastpage","15"],["dc.bibliographiccitation.volume","7714"],["dc.contributor.author","Yaqub, Edwin"],["dc.contributor.author","Yahyapour, Ramin"],["dc.contributor.author","Wieder, Philipp"],["dc.contributor.author","Lu, Kuan"],["dc.date.accessioned","2019-02-18T09:44:47Z"],["dc.date.available","2019-02-18T09:44:47Z"],["dc.date.issued","2012"],["dc.description.abstract","As businesses transit towards cloud and service oriented economy, agents are employed to efficiently negotiate service level agreements (SLAs) on services procured automatically to match changes in demand. This ‘pay-as-you-go’ trading model affords flexibility with reliability, but requires customized and seamless interactions enabled by negotiation protocols that best serve the market domain. To this end, we present a domain-independent framework based on a protocol development lifecycle, comprising four distinct phases namely modeling, verification, rule-based implementation and generic execution. We illustrate all phases by introducing the Simple Bilateral Negotiation Protocol (SBNP) - a multi-tier, multi-round and customizable negotiation protocol. We exemplify its adoption among chains of service providers that serve SaaS, PaaS and IaaS offerings. We show that SBNP is well-formed, deterministic and deadlock-free. We evaluate state space scalability for SBNP and verify its correctness using Linear Temporal Logic (LTL). Finally, we show that rule-based implementation allows for generic execution of multiple protocols on our negotiation platform, which provides businesses the agility to sustain competitive advantage."],["dc.identifier.doi","10.1007/978-3-642-35194-5_1"],["dc.identifier.uri","https://resolver.sub.uni-goettingen.de/purl?gro-2/57572"],["dc.language.iso","en"],["dc.notes.status","final"],["dc.publisher","Springer"],["dc.publisher.place","Berlin, Heidelberg"],["dc.relation.crisseries","Lecture Notes in Computer Science"],["dc.relation.isbn","978-3-642-35194-5"],["dc.relation.ispartof","Economics of Grids, Clouds, Systems, and Services. GECON 2012"],["dc.relation.orgunit","Gesellschaft für wissenschaftliche Datenverarbeitung"],["dc.title","A Protocol Development Framework for SLA Negotiations in Cloud and Service Computing"],["dc.type","book_chapter"],["dc.type.internalPublication","yes"],["dspace.entity.type","Publication"]]Details DOI2013Conference Paper [["dc.bibliographiccitation.firstpage","661"],["dc.bibliographiccitation.lastpage","668"],["dc.contributor.author","Lu, Kuan"],["dc.contributor.author","Yahyapour, Ramin"],["dc.contributor.author","Wieder, Philipp"],["dc.contributor.author","Kotsokalis, Constantinos"],["dc.contributor.author","Yaqub, Edwin"],["dc.contributor.author","Jehangiri, Ali Imran"],["dc.date.accessioned","2019-02-18T09:13:40Z"],["dc.date.available","2019-02-18T09:13:40Z"],["dc.date.issued","2013"],["dc.description.abstract","Virtualization technologies of Infrastructure-as-a- Service enable the live migration of running Virtual Machines (VMs) to achieve load balancing, fault-tolerance and hardware consolidation in data centers. However, the downtime/service unavailability due to live migration may be substantial with relevance to the customers' expectations on responsiveness, as the latter are declared in established Service Level Agreements (SLAs). Moreover, it may cause significant (potentially exponential) SLA violation penalties to its associated higher- level domains (Platform-as-a-Service and Software-as-a-Service). Therefore, VM live migration should be managed carefully. In this paper, we present the OpenStack version of the Generic SLA Manager, alongside its strategies for VM selection and allocation during live migration of VMs. We simulate a use case where IaaS (OpenStack-SLAM) and PaaS (OpenShift) are combined, and assess performance and efficiency of the aforementioned VM placement strategies, when a multi-domain SLA pricing & penalty model is involved. We find that our proposal is efficient in managing trade-offs between the operational objectives of service providers (including financial considerations) and the customers' expected QoS requirements."],["dc.identifier.doi","10.1109/CLOUD.2013.112"],["dc.identifier.uri","https://resolver.sub.uni-goettingen.de/purl?gro-2/57569"],["dc.language.iso","en"],["dc.notes.status","final"],["dc.relation.conference","IEEE Sixth International Conference on Cloud Computing"],["dc.relation.eventend","2013-07-03"],["dc.relation.eventlocation","Santa Clara, CA, USA"],["dc.relation.eventstart","2013-06-28"],["dc.relation.isbn","978-1-4799-0490-7"],["dc.relation.ispartof","2013 IEEE Sixth International Conference on Cloud Computing"],["dc.relation.orgunit","Gesellschaft für wissenschaftliche Datenverarbeitung"],["dc.title","QoS-Aware VM Placement in Multi-domain Service Level Agreements Scenarios"],["dc.type","conference_paper"],["dc.type.internalPublication","yes"],["dspace.entity.type","Publication"]]Details DOI2017Journal Article Research Paper [["dc.bibliographiccitation.firstpage","3535"],["dc.bibliographiccitation.issue","8"],["dc.bibliographiccitation.journal","Arabian Journal for Science and Engineering"],["dc.bibliographiccitation.lastpage","3549"],["dc.bibliographiccitation.volume","42"],["dc.contributor.author","Abdullah, Monir"],["dc.contributor.author","Lu, Kuan"],["dc.contributor.author","Wieder, Philipp"],["dc.contributor.author","Yahyapour, Ramin"],["dc.date.accessioned","2019-02-06T10:44:10Z"],["dc.date.available","2019-02-06T10:44:10Z"],["dc.date.issued","2017"],["dc.description.abstract","Cloud computing providers have to deal with the energy-performance trade-off: minimizing energy consumption, while meeting service level agreement (SLA) requirements. This paper proposes a new heuristic approach for the dynamic consolidation of virtual machines (VMs) in cloud data centers. The fast best-fit decreasing (FBFD) algorithm for intelligent VMs allocating into hosts and dynamic utilization rate (DUR) algorithm for utilization space and VM migration are successfully proposed. We performed simulations using PlanetLab and GWDG data center workloads to compare our approach against the existing models. It has been observed that the FBFD heuristic algorithm produces better results compared to modified BFD algorithm in terms of energy consumption and SLA violation. Additionally, the time complexity of FBFD algorithm is significantly improved from the order of O((m\\, \\,n)) to O((m\\, \\,\\log _2{n})). Furthermore, leaving some rates of capacity in the physical machines by the proposed DUR algorithm for VMs to be extended reduces the number of migrations which in turn improves the energy consumption and SLA violation. Our heuristic approach is evaluated using CloudSim and the results show that it performs better than the current state-of-the-art approaches."],["dc.identifier.doi","10.1007/s13369-017-2580-5"],["dc.identifier.uri","https://resolver.sub.uni-goettingen.de/purl?gro-2/57526"],["dc.language.iso","en"],["dc.notes.status","final"],["dc.relation.orgunit","Gesellschaft für wissenschaftliche Datenverarbeitung"],["dc.title","A Heuristic-Based Approach for Dynamic VMs Consolidation in Cloud Data Centers"],["dc.type","journal_article"],["dc.type.internalPublication","yes"],["dc.type.subtype","original_ja"],["dspace.entity.type","Publication"]]Details DOI