QoS-driven Web Services Selection in Autonomic Grid Environments. Danilo Ardagna Gabriele Giunta Nunzio Ingraffia Raffaela Mirandola Barbara Pernici
|
|
|
- Dominick Lynch
- 10 years ago
- Views:
Transcription
1 QoS-driven Web Services Selection in Autonomic Grid Environments Danilo Ardagna Gabriele Giunta Nunzio Ingraffia Raffaela Mirandola Barbara Pernici
2 Introduction In SOA, complex applications can be composed as business processes invoking a variety of available WS Develop applications by specifying component WS only through their required functional characteristics and non-functional constraints Select WS during process execution from a registry of available services, guaranteeing QoS constraints D. Ardagna, G. Giunta,, N. Ingraffia, R. Mirandola,, B. Pernici - GADA rd November 2
3 Satisfying QoS constraints QoS requirements are difficult to satisfy especially for the high variability of workloads and need autonomic computing self-managing techniques Grid provides basic mechanisms to manage a service center infrastructure, simplifying the reconfiguration of the physical resources We propose a reference framework to support the execution of e-business applications in autonomic grid environments The problem of selection of WS will be analyzed in depth, assuming variable QoS profiles for WS and the long term execution of the composed services D. Ardagna, G. Giunta,, N. Ingraffia, R. Mirandola,, B. Pernici - GADA rd November 3
4 Outline An e-business case study Preliminary definitions Reference Framework Optimization Problem Formulation Experimental Analyses Conclusions and Future work D. Ardagna, G. Giunta,, N. Ingraffia, R. Mirandola,, B. Pernici - GADA rd November 4
5 Case study VO composed by a set of small and medium enterprises ERP software execution (AgileERP) The cost allocation process 1,500 Cn Cn = Transfer Cost Center Cn.1, Cn.2, Cn.3, = Riceiver Cost Center Level n Level n+1 Cn.1 Cn.2 Cn ,050 Cn.2.1 Cn.3.1 D. Ardagna, G. Giunta,, N. Ingraffia, R. Mirandola,, B. Pernici - GADA rd November 5
6 Case study VO composed by a set of small and medium enterprises ERP software execution (AgileERP) The cost allocation process 1,500 Cn Cn = Transfer Cost Center Cn.1, Cn.2, Cn.3, = Riceiver Cost Center Level n Level n+1 Cn.1 Cn.2 Cn , Cn.2.1 Cn.3.1 D. Ardagna, G. Giunta,, N. Ingraffia, R. Mirandola,, B. Pernici - GADA rd November 6
7 Case study VO composed by a set of small and medium enterprises ERP software execution (AgileERP) The cost allocation process 1,500 Cn Cn = Transfer Cost Center Cn.1, Cn.2, Cn.3, = Riceiver Cost Center Level n Level n Cn.1 Cn.2 Cn Cn.2.1 Cn D. Ardagna, G. Giunta,, N. Ingraffia, R. Mirandola,, B. Pernici - GADA rd November 7
8 The cost allocation process CostHierarchy. BalanceVerification(CC[]) Probability=0.95 OK Check Probability=0.05 Error CostAccounting. AllocateCosts CostHierarchy. NotificationError Report.GenerationPDF Report.GenerationExcel CostAccounting. ConsolidateCosts D. Ardagna, G. Giunta,, N. Ingraffia, R. Mirandola,, B. Pernici - GADA rd November 8
9 The allocate costs sub-process For i=1.. CC FALSE i< CC TRUE CostAccounting. CalculateCharge Balance(CC[i]) FALSE CostAccounting. CalculateTotalCost Transferred (AR) AR=0 TRUE CostAccounting. AllocateCosts CostAccounting. NavigateCost Hierarchy End of CH FALSE TRUE D. Ardagna, G. Giunta,, N. Ingraffia, R. Mirandola,, B. Pernici - GADA rd November 9
10 Preliminary Definitions A Web service is modeled as a software component which implements a set of operations Service Registries stores also for each operation o of a Web service j, the values of QoS q n j,o(t) and the number of instances j,o (t) that can be executed during a specific time inistant A composite service is specified as a high-level business process in BPEL language in which the composed Web service is specified at an abstract level Abstract Web service (task t i ) and concrete Web services (ws j ) D. Ardagna, G. Giunta,, N. Ingraffia, R. Mirandola,, B. Pernici - GADA rd November 10
11 Preliminary Definitions BPEL annotations: global and local constraints on quality dimensions cycles maximum number of iterations and expected frequency of execution of conditional branches user preferences, {ω 1, ω 2,..., ω N },Σω n = 1 Web service dependency constraints Constraints and BPEL annotations specified by WS-Policy: Global Contraints: ExeTime 2 days ExeTime(BalanceVerification)+ExeTime(NotificationError) 20 sec Web service dependency: BalanceVerification, NotificationError D. Ardagna, G. Giunta,, N. Ingraffia, R. Mirandola,, B. Pernici - GADA rd November 11
12 QoS Profiles q n j,o(t) u=13 u=28 Δ T 2T t D. Ardagna, G. Giunta,, N. Ingraffia, R. Mirandola,, B. Pernici - GADA rd November 12
13 Grid Reference Framework D. Ardagna, G. Giunta,, N. Ingraffia, R. Mirandola,, B. Pernici - GADA rd November 13
14 Resource Management in Grid Environments Resource management introduces two different optimization problems which corresponds to the VOs (providers) and users perspectives: each VO would like to maximize the SLA revenues and the use of physical resources the end user is interested in the maximization of the QoS of the composed service execution D. Ardagna, G. Giunta,, N. Ingraffia, R. Mirandola,, B. Pernici - GADA rd November 14
15 Local Resource Allocation Each VO needs to allocate local grid physical resources to different Web service operation invocations ws j,o in order to maximize the revenues from SLA, while minimizing resource management costs Autonomic techniques allow the dynamic allocation of physical resources among different Web services on the basis of short-term demand estimates The local resource allocation is performed periodically with period Δ (e.g., minutes) D. Ardagna, G. Giunta,, N. Ingraffia, R. Mirandola,, B. Pernici - GADA rd November 15
16 Local Resource Allocation Short-term workload predictor ^ Ν j,o (t) Workload statistics Local Resource Allocator Grid Monitor Ν j,o (t) q n j,o (t) f j,o (t) Long-term workload predictor Historical workload statistics Local Resource Allocator Algorithm (Simulation) Ν j,o (t) q n j,o (t) T Δ T D. Ardagna, G. Giunta,, N. Ingraffia, R. Mirandola,, B. Pernici - GADA rd November 16
17 Maximizing QoS for the End User Execution Path (ep k ): a set of tasks {t 1,t 2,,t I }, such that t 1 is the initial task, t I is the final task and no t i1, t i2 belong to alternative branches Execution Plan: a set of ordered triples {(t i, ws j,o,x i )}, indicating that task t i included in ep k is executed at time instant x i by invoking ws j,o Global Plan: a set of ordered triples {(t i, ws j,o,x i )}, which associates every task t i to a given WS invocation ws j,o at time instant x i q n (k): n-quality dimension value along execution path k D. Ardagna, G. Giunta,, N. Ingraffia, R. Mirandola,, B. Pernici - GADA rd November 17
18 Execution Paths CostHierarchy. BalanceVerification(CC[]) Execution path ep 1 Execution path ep 2 CostAccounting. CalculateCharge Balance(CC[1]) CostAccounting. CalculateTotalCost Transferred (AR) CostHierarchy. BalanceVerification(CC[]) CostAccounting. AllocateCosts CostHierarchy. NotificationError CostAccounting. NavigateCost Hierarchy Report.GenerationPDF Report.GenerationExcel CostAccounting. ConsolidateCosts D. Ardagna, G. Giunta,, N. Ingraffia, R. Mirandola,, B. Pernici - GADA rd November 18
19 Problem Formulation The WSC problem is multi-objective and a simple additive weighting technique is used to evaluate the overall value of QoS from multiple quality dimensions Decision variables: y i,j,o,u equals 1 if the Web service operation ws j,o executes task t i during the time interval u, 0 otherwise w i,u is equal to 1 if the task t i is executed during time interval u, 0 otherwise x i start time of task t i D. Ardagna, G. Giunta,, N. Ingraffia, R. Mirandola,, B. Pernici - GADA rd November 19
20 Maximizing QoS for the End User D. Ardagna, G. Giunta,, N. Ingraffia, R. Mirandola,, B. Pernici - GADA rd November 20
21 Maximizing QoS for the End User The problem is NP-hard, equivalent to a Multiple choice Multiple Dimension Knapsack Problem D. Ardagna, G. Giunta,, N. Ingraffia, R. Mirandola,, B. Pernici - GADA rd November 21
22 Experimental Results Analyses performed on a wide set of randomly generated problem instances Problem solution obtained by CPLEX, a state of the art integer linear programming solver (execution time limited to one minute, approximate solution) Percentage gap between the approximate and global optimum solutions D. Ardagna, G. Giunta,, N. Ingraffia, R. Mirandola,, B. Pernici - GADA rd November 22
23 Conclusions and Future work This paper presents a framework for the development of e-business applications built on autonomic grid computing infrastructure Service selection and composition is performed to guarantee that the overall quality perceived by the user is maximized Implementation of the proposed approach and its validation on a real industrial test bed Optimization of a set of instances D. Ardagna, G. Giunta,, N. Ingraffia, R. Mirandola,, B. Pernici - GADA rd November 23
24 Thanks! Any questions? D. Ardagna, G. Giunta,, N. Ingraffia, R. Mirandola,, B. Pernici - GADA rd November 24
25 Local Constraints D. Ardagna, G. Giunta,, N. Ingraffia, R. Mirandola,, B. Pernici - GADA rd November 25
26 Web Service Dependency Constraints D. Ardagna, G. Giunta,, N. Ingraffia, R. Mirandola,, B. Pernici - GADA rd November 26
Run-time Resource Management in SOA Virtualized Environments. Danilo Ardagna, Raffaela Mirandola, Marco Trubian, Li Zhang
Run-time Resource Management in SOA Virtualized Environments Danilo Ardagna, Raffaela Mirandola, Marco Trubian, Li Zhang Amsterdam, August 25 2009 SOI Run-time Management 2 SOI=SOA + virtualization Goal:
Distributed and Scalable QoS Optimization for Dynamic Web Service Composition
Distributed and Scalable QoS Optimization for Dynamic Web Service Composition Mohammad Alrifai L3S Research Center Leibniz University of Hannover, Germany [email protected] Supervised by: Prof. Dr. tech.
Dagstuhl seminar on Service Oriented Computing. Service design and development. Group report by Barbara Pernici, Politecnico di Milano
Dagstuhl seminar on Service Oriented Computing Service design and development Group report by Barbara Pernici, Politecnico di Milano Abstract This paper reports on the discussions on design and development
LPV model identification for power management of Web service systems Mara Tanelli, Danilo Ardagna, Marco Lovera
LPV model identification for power management of Web service systems Mara Tanelli, Danilo Ardagna, Marco Lovera, Politecnico di Milano {tanelli, ardagna, lovera}@elet.polimi.it Outline 2 Reference scenario:
Flexible Distributed Capacity Allocation and Load Redirect Algorithms for Cloud Systems
Flexible Distributed Capacity Allocation and Load Redirect Algorithms for Cloud Systems Danilo Ardagna 1, Sara Casolari 2, Barbara Panicucci 1 1 Politecnico di Milano,, Italy 2 Universita` di Modena e
A Scalable Approach for QoS-based Web Service Selection
A Scalable Approach for QoS-based Web Service Selection Mohammad Alrifai 1, Thomas Risse 1, Peter Dolog 2, and Wolfgang Nejdl 1 1 L3S Research Center Leibniz University of Hannover, Germany {alrifai risse
An Energy-aware Multi-start Local Search Metaheuristic for Scheduling VMs within the OpenNebula Cloud Distribution
An Energy-aware Multi-start Local Search Metaheuristic for Scheduling VMs within the OpenNebula Cloud Distribution Y. Kessaci, N. Melab et E-G. Talbi Dolphin Project Team, Université Lille 1, LIFL-CNRS,
Service Oriented Architecture Based Integration. Mike Rosen CTO, AZORA Technologies, Inc. [email protected]
Service Oriented Architecture Based Integration Mike Rosen CTO, AZORA Technologies, Inc. [email protected] Mike Rosen ACCESS TO THE EXPERTS Consultant Chief Enterprise Architect for service and
Management Science and Business Information Systems
Objectives The objectives of the course are: Understand and practice the main concepts of MS Apply the concepts of MS in real business cases Understand the consequences of MS in companies competitive advantage
SLA Business Management Based on Key Performance Indicators
, July 4-6, 2012, London, U.K. SLA Business Management Based on Key Performance Indicators S. Al Aloussi Abstract-It is increasingly important that Service Level Agreements (SLAs) are taken into account
WORKFLOW ENGINE FOR CLOUDS
WORKFLOW ENGINE FOR CLOUDS By SURAJ PANDEY, DILEBAN KARUNAMOORTHY, and RAJKUMAR BUYYA Prepared by: Dr. Faramarz Safi Islamic Azad University, Najafabad Branch, Esfahan, Iran. Workflow Engine for clouds
Business Process Driven SOA using BPMN and BPEL
Business Process Driven SOA using BPMN and BPEL From Business Process Modeling to Orchestration and Service Oriented Architecture Matjaz B. Juric Kapil Pant PUBLISHING BIRMINGHAM - MUMBAI Preface Chapter
The Problem of Scheduling Technicians and Interventions in a Telecommunications Company
The Problem of Scheduling Technicians and Interventions in a Telecommunications Company Sérgio Garcia Panzo Dongala November 2008 Abstract In 2007 the challenge organized by the French Society of Operational
A QoS-Aware Web Service Selection Based on Clustering
International Journal of Scientific and Research Publications, Volume 4, Issue 2, February 2014 1 A QoS-Aware Web Service Selection Based on Clustering R.Karthiban PG scholar, Computer Science and Engineering,
Process-Driven SOA Development
Architect: SOA and BPM DOWNLOAD Oracle SOA Suite TAGS SOA, BPM, BPEL, All Architect Articles Process-Driven SOA Development by Matjaz B. Juric Developing end-to-end business process support following the
Optimal Allocation of renewable Energy Parks: A Two Stage Optimization Model. Mohammad Atef, Carmen Gervet German University in Cairo, EGYPT
Optimal Allocation of renewable Energy Parks: A Two Stage Optimization Model Mohammad Atef, Carmen Gervet German University in Cairo, EGYPT JFPC 2012 1 Overview Egypt & Renewable Energy Prospects Case
Service-Oriented Architectures
Architectures Computing & 2009-11-06 Architectures Computing & SERVICE-ORIENTED COMPUTING (SOC) A new computing paradigm revolving around the concept of software as a service Assumes that entire systems
Roles for Maintenance and Evolution of SOA-Based Systems
Roles for Maintenance and Evolution of SOA-Based Systems Mira Kajko-Mattsson Stockholm University and Royal Institute of Technology Sweden [email protected] Grace A. Lewis, Dennis B. Smith Software Engineering
Planning and Scheduling in Manufacturing and Services
Michael L. Pinedo Planning and Scheduling in Manufacturing and Services Second edition 4y Springer Preface Contents of CD-ROM vii xvii Part I Preliminaries 1 Introduction 3 1.1 Planning and Scheduling:
Service-Oriented Architecture and its Implications for Software Life Cycle Activities
Service-Oriented Architecture and its Implications for Software Life Cycle Activities Grace A. Lewis Software Engineering Institute Integration of Software-Intensive Systems (ISIS) Initiative Agenda SOA:
HYBRID GENETIC ALGORITHMS FOR SCHEDULING ADVERTISEMENTS ON A WEB PAGE
HYBRID GENETIC ALGORITHMS FOR SCHEDULING ADVERTISEMENTS ON A WEB PAGE Subodha Kumar University of Washington [email protected] Varghese S. Jacob University of Texas at Dallas [email protected]
Supporting Differentiated QoS in MPLS Networks
Supporting Differentiated QoS in MPLS Networks Roberto A. Dias 1, Eduardo Camponogara 2, and Jean-Marie Farines 2 1 Federal Technology Center of Santa Catarina, Florianópolis, 88020-300, Brazil 2 Federal
Six Strategies for Building High Performance SOA Applications
Six Strategies for Building High Performance SOA Applications Uwe Breitenbücher, Oliver Kopp, Frank Leymann, Michael Reiter, Dieter Roller, and Tobias Unger University of Stuttgart, Institute of Architecture
Information Technology Metamodel Framework for Interoperability (MFI) Part 9: On Demand Model Selection
ISO 2011 All rights reserved Reference number of working document: ISO/IEC JTC 1/SC 32/WG 2 N1513 Date: 2011-03-01 Reference number of document: ISO/IEC WD 19763-9 Committee identification: ISO/IEC JTC
A Cloud Data Center Optimization Approach Using Dynamic Data Interchanges
A Cloud Data Center Optimization Approach Using Dynamic Data Interchanges Efstratios Rappos Institute for Information and Communication Technologies, Haute Ecole d Ingénierie et de Geston du Canton de
A Model-driven Approach to Predictive Non Functional Analysis of Component-based Systems
A Model-driven Approach to Predictive Non Functional Analysis of Component-based Systems Vincenzo Grassi Università di Roma Tor Vergata, Italy Raffaela Mirandola {vgrassi, mirandola}@info.uniroma2.it Abstract.
Two objective functions for a real life Split Delivery Vehicle Routing Problem
International Conference on Industrial Engineering and Systems Management IESM 2011 May 25 - May 27 METZ - FRANCE Two objective functions for a real life Split Delivery Vehicle Routing Problem Marc Uldry
PROVISIONAL RESULTS 1 1PI13IS001 A A A A A S S A A NA NA NA NA NA 26.0 26.0 9.08 2 1PI13IS003 A S A A A S S S S NA NA NA NA NA 26.0 26.0 9.
B.E 3RD SEMESTER (AUTONOMOUS) - JANUARY 2015 INFORMATION SCIENCE AND ENGINEERING BRANCH 1 1PI13IS001 A A A A A S S A A NA NA NA NA NA 26.0 26.0 9.08 2 1PI13IS003 A S A A A S S S S NA NA NA NA NA 26.0 26.0
A Game Theoretic Formulation of the Service Provisioning Problem in Cloud Systems
A Game Theoretic Formulation of the Service Provisioning Problem in Cloud Systems Danilo Ardagna 1, Barbara Panicucci 1, Mauro Passacantando 2 1 Politecnico di Milano,, Italy 2 Università di Pisa, Dipartimento
Business Analytics with. Management Science. Models and Methods. Arben Asllani Professor of Business Analytics, University of Tennessee at Chattanooga
Business Analytics with Management Science Models and Methods Arben Asllani Professor of Business Analytics, University of Tennessee at Chattanooga Contents Preface xii Chapter 1 Business Analytics with
Thesis work and research project
Thesis work and research project Hélia Pouyllau, INRIA of Rennes, Campus Beaulieu 35042 Rennes, [email protected] July 16, 2007 1 Thesis work on Distributed algorithms for endto-end QoS contract
KLAPER: an Intermediate Language for Model-Driven Predictive Analysis of Performance and Reliability
KLAPER: an Intermediate Language for Model-Driven Predictive Analysis of Performance and Reliability Vincenzo Grassi Dipartimento di Informatica, Sistemi e Produzione, Università di Roma Tor Vergata Raffaela
Research Article Service Composition Optimization Using Differential Evolution and Opposition-based Learning
Research Journal of Applied Sciences, Engineering and Technology 11(2): 229-234, 2015 ISSN: 2040-7459; e-issn: 2040-7467 2015 Maxwell Scientific Publication Corp. Submitted: May 20, 2015 Accepted: June
InvGen: An Efficient Invariant Generator
InvGen: An Efficient Invariant Generator Ashutosh Gupta and Andrey Rybalchenko Max Planck Institute for Software Systems (MPI-SWS) Abstract. In this paper we present InvGen, an automatic linear arithmetic
An Energy-Aware Methodology for Live Placement of Virtual Machines with Variable Profiles in Large Data Centers
An Energy-Aware Methodology for Live Placement of Virtual Machines with Variable Profiles in Large Data Centers Rossella Macchi: Danilo Ardagna: Oriana Benetti: Politecnico di Milano eni s.p.a. Politecnico
A New Solution for Rail Service Network Design Problem
A New Solution for Rail Service Network Design Problem E.Zhu 1 T.G.Crainic 2 M.Gendreau 3 1 Département d informatique et de recherche opérationnelle Université de Montréal 2 École des sciences de la gestion
Maximizing Profit in Cloud Computing System via Resource Allocation
Maximizing Profit in Cloud Computing System via Resource Allocation Hadi Goudarzi and Massoud Pedram University of Southern California, Los Angeles, CA 90089 {hgoudarz,pedram}@usc.edu Abstract With increasing
What s New in Sonic V7.5 Rick Kuzyk
What s New in Sonic V7.5 Sonic ESB 7.5 Senior Portfolio Specialist 2 What s New in Sonic V7.5 Sonic ESB Timeline Sonic XQ March 2002 World s First Enterprise Service Bus Sonic ESB 6.0 March 2005 Continuous
Scheduling Jobs and Preventive Maintenance Activities on Parallel Machines
Scheduling Jobs and Preventive Maintenance Activities on Parallel Machines Maher Rebai University of Technology of Troyes Department of Industrial Systems 12 rue Marie Curie, 10000 Troyes France [email protected]
CHAPTER 6 MAJOR RESULTS AND CONCLUSIONS
133 CHAPTER 6 MAJOR RESULTS AND CONCLUSIONS The proposed scheduling algorithms along with the heuristic intensive weightage factors, parameters and ß and their impact on the performance of the algorithms
SOA Success is Not a Matter of Luck
by Prasad Jayakumar, Technology Lead at Enterprise Solutions, Infosys Technologies Ltd SERVICE TECHNOLOGY MAGAZINE Issue L May 2011 Introduction There is nothing either good or bad, but thinking makes
AN APPROACH TO DEVELOPING BUSINESS PROCESSES WITH WEB SERVICES IN GRID
AN APPROACH TO DEVELOPING BUSINESS PROCESSES WITH WEB SERVICES IN GRID R. D. Goranova 1, V. T. Dimitrov 2 Faculty of Mathematics and Informatics, University of Sofia S. Kliment Ohridski, 1164, Sofia, Bulgaria
5 INTEGER LINEAR PROGRAMMING (ILP) E. Amaldi Fondamenti di R.O. Politecnico di Milano 1
5 INTEGER LINEAR PROGRAMMING (ILP) E. Amaldi Fondamenti di R.O. Politecnico di Milano 1 General Integer Linear Program: (ILP) min c T x Ax b x 0 integer Assumption: A, b integer The integrality condition
EERP: End-to-End Resource Planning
EERP: End-to-End Resource Planning Dr. uan-chwen ou Dr. James Guo Beijing ebridgechina Technology Service Ltd. ovember 2007 Copyright 2007 Beijing ebridgechina Technology Service Ltd. Table of Contents
Optimization and Ranking in Web Service Composition using Performance Index
Optimization and Ranking in Web Service Composition using Performance Index Pramodh N #1, Srinath V #2, Sri Krishna A #3 # Department of Computer Science and Engineering, SSN College of Engineering, Kalavakkam-
High Availability-Aware Optimization Digest for Applications Deployment in Cloud
High Availability-Aware Optimization Digest for Applications Deployment in Cloud Manar Jammal ECE Depratment Western University London ON, Canada [email protected] Ali Kanso Ericsson Research Ericsson Montreal
Index. Registry Report
2013.1-12 Registry Report 01 02 03 06 19 21 22 23 24 25 26 27 28 29 31 34 35 Index Registry Report 02 Registry Report Registry Report 03 04 Registry Report Registry Report 05 06 Registry Report Registry
A Constraint Programming based Column Generation Approach to Nurse Rostering Problems
Abstract A Constraint Programming based Column Generation Approach to Nurse Rostering Problems Fang He and Rong Qu The Automated Scheduling, Optimisation and Planning (ASAP) Group School of Computer Science,
Linear Programming. April 12, 2005
Linear Programming April 1, 005 Parts of this were adapted from Chapter 9 of i Introduction to Algorithms (Second Edition) /i by Cormen, Leiserson, Rivest and Stein. 1 What is linear programming? The first
SOA Best Practices (from monolithic to service-oriented)
SOA Best Practices (from monolithic to service-oriented) Clemens Utschig - Utschig Consulting Product Manager, Oracle SOA Suite & Integration [email protected] The following
Chapter 11. 11.1 Load Balancing. Approximation Algorithms. Load Balancing. Load Balancing on 2 Machines. Load Balancing: Greedy Scheduling
Approximation Algorithms Chapter Approximation Algorithms Q. Suppose I need to solve an NP-hard problem. What should I do? A. Theory says you're unlikely to find a poly-time algorithm. Must sacrifice one
A Weighted-Sum Mixed Integer Program for Bi-Objective Dynamic Portfolio Optimization
AUTOMATYKA 2009 Tom 3 Zeszyt 2 Bartosz Sawik* A Weighted-Sum Mixed Integer Program for Bi-Objective Dynamic Portfolio Optimization. Introduction The optimal security selection is a classical portfolio
npsolver A SAT Based Solver for Optimization Problems
npsolver A SAT Based Solver for Optimization Problems Norbert Manthey and Peter Steinke Knowledge Representation and Reasoning Group Technische Universität Dresden, 01062 Dresden, Germany [email protected]
Two Approaches to Internet Traffic Engineering for End-to-End Quality of Service Provisioning
Two Approaches to Internet Engineering for End-to-End Quality of Service Provisioning Kin-Hon Ho, Michael Howarth, Ning Wang, George Pavlou and Stylianos Georgoulas Centre for Communication Systems Research,
! Solve problem to optimality. ! Solve problem in poly-time. ! Solve arbitrary instances of the problem. !-approximation algorithm.
Approximation Algorithms Chapter Approximation Algorithms Q Suppose I need to solve an NP-hard problem What should I do? A Theory says you're unlikely to find a poly-time algorithm Must sacrifice one of
E-Business Suite Oracle SOA Suite Integration Options
Specialized. Recognized. Preferred. The right partner makes all the difference. E-Business Suite Oracle SOA Suite Integration Options By: Abhay Kumar AST Corporation March 17, 2014 Applications Software
Social Media Mining. Data Mining Essentials
Introduction Data production rate has been increased dramatically (Big Data) and we are able store much more data than before E.g., purchase data, social media data, mobile phone data Businesses and customers
Spare part inventory control for an aircraft component repair shop
Spare part inventory control for an aircraft component repair shop Martin de Jong - Fokker Services Willem van Jaarsveld - Erasmus Universiteit Rotterdam 19th of January 2011 Outline Introduction Component
Business Process Modelling Notation A tutorial
Business Process Modelling Notation A tutorial Sam Mancarella Chief Technology Officer Sparx Systems [email protected] OMG SOA in Healthcare January 14, 2011 Tutorial Objectives This tutorial
Dynamic Resource Allocation in Software Defined and Virtual Networks: A Comparative Analysis
Dynamic Resource Allocation in Software Defined and Virtual Networks: A Comparative Analysis Felipe Augusto Nunes de Oliveira - GRR20112021 João Victor Tozatti Risso - GRR20120726 Abstract. The increasing
Black-box Performance Models for Virtualized Web. Danilo Ardagna, Mara Tanelli, Marco Lovera, Li Zhang [email protected]
Black-box Performance Models for Virtualized Web Service Applications Danilo Ardagna, Mara Tanelli, Marco Lovera, Li Zhang [email protected] Reference scenario 2 Virtualization, proposed in early
South Carolina College- and Career-Ready (SCCCR) Probability and Statistics
South Carolina College- and Career-Ready (SCCCR) Probability and Statistics South Carolina College- and Career-Ready Mathematical Process Standards The South Carolina College- and Career-Ready (SCCCR)
PARALLELIZED SUDOKU SOLVING ALGORITHM USING OpenMP
PARALLELIZED SUDOKU SOLVING ALGORITHM USING OpenMP Sruthi Sankar CSE 633: Parallel Algorithms Spring 2014 Professor: Dr. Russ Miller Sudoku: the puzzle A standard Sudoku puzzles contains 81 grids :9 rows
Branch-and-Price Approach to the Vehicle Routing Problem with Time Windows
TECHNISCHE UNIVERSITEIT EINDHOVEN Branch-and-Price Approach to the Vehicle Routing Problem with Time Windows Lloyd A. Fasting May 2014 Supervisors: dr. M. Firat dr.ir. M.A.A. Boon J. van Twist MSc. Contents
Towards Management of SLA-Aware Business Processes Based on Key Performance Indicators
Towards Management of SLA-Aware Business Processes Based on Key Performance Indicators Branimir Wetzstein, Dimka Karastoyanova, Frank Leymann Institute of Architecture of Application Systems, University
Linear Programming Refining Transportation
Solving a Refinery Problem with Excel Solver Type of Crude or Process Product A B C 1 C 2 D Demand Profits on Crudes 10 20 15 25 7 Products Product Slate for Crude or Process G 0.6 0.5 0.4 0.4 0.3 170
Instituto de Engenharia de Sistemas e Computadores de Coimbra Institute of Systems Engineering and Computers INESC Coimbra
Instituto de Engenharia de Sistemas e Computadores de Coimbra Institute of Systems Engineering and Computers INESC Coimbra João Clímaco and Marta Pascoal A new method to detere unsupported non-doated solutions
A Framework for Testing Distributed Healthcare Applications
A Framework for Testing Distributed Healthcare Applications R. Snelick 1, L. Gebase 1, and G. O Brien 1 1 National Institute of Standards and Technology (NIST), Gaithersburg, MD, State, USA Abstract -
Winning the Kaggle Algorithmic Trading Challenge with the Composition of Many Models and Feature Engineering
IEICE Transactions on Information and Systems, vol.e96-d, no.3, pp.742-745, 2013. 1 Winning the Kaggle Algorithmic Trading Challenge with the Composition of Many Models and Feature Engineering Ildefons
Modeling Business Processes for SOA: Designing the Service Oriented Enterprise
Modeling Business Processes for SOA: Designing the Service Oriented Enterprise 27 Mar. 03-23-05 2006 March 27, 2006 Fred A. Cummins, EDS Fellow, Chair OMG BMIDTF EDS Technology Policy, Processes and Standards
Guiding Principles for Modeling and Designing Reusable Services
Guiding Principles for Modeling and Designing Reusable Services Max Dolgicer Managing Director International Systems Group, Inc. [email protected] http://www.isg-inc.com Agenda The changing notion
Scheduling Algorithms for Dynamic Workload
Managed by Scheduling Algorithms for Dynamic Workload Dalibor Klusáček (MU) Hana Rudová (MU) Ranieri Baraglia (CNR - ISTI) Gabriele Capannini (CNR - ISTI) Marco Pasquali (CNR ISTI) Outline Motivation &
A Reference Point Method to Triple-Objective Assignment of Supporting Services in a Healthcare Institution. Bartosz Sawik
Decision Making in Manufacturing and Services Vol. 4 2010 No. 1 2 pp. 37 46 A Reference Point Method to Triple-Objective Assignment of Supporting Services in a Healthcare Institution Bartosz Sawik Abstract.
Optimal Service Pricing for a Cloud Cache
Optimal Service Pricing for a Cloud Cache K.SRAVANTHI Department of Computer Science & Engineering (M.Tech.) Sindura College of Engineering and Technology Ramagundam,Telangana G.LAKSHMI Asst. Professor,
