Fexible QoS Management of Web Services Orchestrations

Size: px
Start display at page:

Download "Fexible QoS Management of Web Services Orchestrations"

Transcription

1 Fexible QoS Management of Web Services Orchestrations Ajay Kattepur 1 1 Equipe ARLES, INRIA Paris-Rocquencourt, France. Collaborators: Albert Benveniste (INRIA), Claude Jard (INRIA / Uni. Nantes), Sidney Rosario (INRIA / Univ. Texas-Austin), John Thywissen (Univ. Texas-Austin). 1 / 37

2 Dell Supply Chain 1 Efficient Inventory Management of Dell s Production 1 R. Kapunscinski, R. Q. Zhang, P. Carbonneau, R. Moore, and B. Reeves, Inventory Decisions in Dells Supply Chain, Interfaces, vol. 34, 3, pp , / 37

3 Outline 1 Overview Web Services QoS in Web Services Orchestrations 2 QoS Algebraic Model 3 Optimization tools for QoS in Orchestrations 4 Improving Service Level Agreements 5 Conclusions/Research Directions 3 / 37

4 Outline Overview 1 Overview Web Services QoS in Web Services Orchestrations 2 QoS Algebraic Model 3 Optimization tools for QoS in Orchestrations 4 Improving Service Level Agreements 5 Conclusions/Research Directions 4 / 37

5 Web Services Overview Web Services Distributed system: connection and coordination of components over standard networking protocols Web services are software components over the internet: Platform and language agnostic Describe functionality offered Pass control flow to other such components 5 / 37

6 Web Service Composition Overview Web Services Composition of Services: Business processes including humans, software components, computational devices. 6 / 37

7 Overview Web Services Orchestrations and Choreographies Orchestration: centralized handling of control flow Choreographies: tracks the message sequences among components 7 / 37

8 Orc 2 Overview Web Services Orc is a simple yet powerful concurrent programming language Fundamental declaration used is a site Orc has the following combinators to create expressions: The parallel combinator F G The sequential combinator F>x>G or F G The pruning combinator F<x<G or F G The otherwise combinator F;G Sites to handle timeouts, recursions, semaphores and channels 2 J. Misra and W. R. Cook, Computation Orchestration: A Basis for Wide-area Computing, Springer J. of Software and Systems Modeling, vol. 6, 1, pp , / 37

9 Overview QoS in Web Services Orchestrations QoS QoS in Services lifecycle: discovery, selection and substitution Multi-dimensional, Probabilistic models QoS Composition: 9 / 37

10 SLA Overview QoS in Web Services Orchestrations Contract Composition: Resource management when sub-contracting atomic services Contract types: Hard Contracts: Service responds with latency 2000 ms. in 90% of cases (WSLA standards) Soft Contracts: Compares probabilistic distributions (percentiles in QML) Consequences: Negotiations, Monitoring, Optimized resource management 10 / 37

11 Outline QoS Algebraic Model 1 Overview Web Services QoS in Web Services Orchestrations 2 QoS Algebraic Model 3 Optimization tools for QoS in Orchestrations 4 Improving Service Level Agreements 5 Conclusions/Research Directions 11 / 37

12 QoS Algebraic Model Motivation 3 Monotonicity - A better performing sub-contracted service does not deteriorate end-to-end QoS Abstract Algebraic framework for QoS composition - encompasses control flow dependencies 3 A. Benveniste, C. Jard, A. Kattepur, S. Rosario and J. A. Thywissen, QoS-Aware Management of Monotonic Service Orchestrations, Formal Methods in System Design (under review), / 37

13 QoS Algebra QoS Algebraic Model Algebra Q = (D,,, ) Incrementing QoS: q 1 = q 0 δq 1 Synchronizing tokens: Supremum associated with partial order : q 0 q 1 Competition policy: If (q 0 δq 1 ) (q 0 δq 1 ) implies that t 1 fires with competition q 1 = (q 0 δq 1 ) (q 0 δq 1 ) 13 / 37

14 Upgrading Orc QoS Algebraic Model Generic Rules to handle QoS in Orc: -- SLADeclaration.orc def bestqos(comparer, publisher) = head(sortby(comparer, publisher)) def class ResponseTime() = def QoS(sitex, d) = Rclock().time()-d >q> q def QoSOplus(rt1, rt2) = rt1+rt2 def QoSCompare(rt1, rt2) = rt1 <= rt2 def QoSCompete(rt1, rt2) = bestqos(qoscompare, [rt1, rt2]) def QoSVee(rt1, rt2) = max(rt1, rt2) stop 14 / 37

15 QoS Algebraic Model Dell Contract Composition 15 / 37

16 QoS Algebraic Model Probabilistic Contracts 4 Contracts: Generated from First Order Stochastic Dominance: G F x D, G(x) F(x) (1) Monitoring: Kolmogorov-Smirnov statistic δ(f,g) = sup(f(x) G(x)) (2) }{{} x X Negotiation: Assumption Distribution = Guarantee Distribution Number of Hits Response Time (seconds) 4 S. Rosario, A. Benveniste, S. Haar, and C. Jard, Probabilistic QoS and Soft Contracts for Transaction-Based Web Services Orchestrations, IEEE Trans. on Services Computing, vol. 1, no. 4, pp , / 37

17 QoS Algebraic Model Dell Contract Composition Supplier Refueling reflects Customer QoS Cumulative Density Supplier 1 Replenishment (Contract) Supplier 2 Replenishment (Contract) Revolver 1 Delay (measurement) Revolver 2 Delay (measurement) Supply Chain 1 Contract Supply Chain 2 Contract Customer Contract Offer Value 17 / 37

18 Outline Optimization tools for QoS in Orchestrations 1 Overview Web Services QoS in Web Services Orchestrations 2 QoS Algebraic Model 3 Optimization tools for QoS in Orchestrations 4 Improving Service Level Agreements 5 Conclusions/Research Directions 18 / 37

19 Motivation 5 Optimization tools for QoS in Orchestrations QoS uses exhaustive search; difficulties: Directories of large sets of services Tradeoff between QoS metrics (random variables) Integrate mathematical optimization packages Generic techniques for comparing QoS metrics - total ordering. 5 A. Kattepur, A. Benveniste and C. Jard, Optimizing Decisions in Web Services Orchestrations, International Conference on Service Oriented Computing (ICSOC), / 37

20 Optimization tools for QoS in Orchestrations Analytical Hierarchy Process (AHP) 6 Generate totally ordered cost functions in multi-criterion decisions. Comparison between metrics done using subjective classification: 6 T. L. Saaty, How to make a decision: The analytic hierarchy process, Eur. J. of Operational Research, vol. 48, 1, pp. 9 26, / 37

21 AHP example Optimization tools for QoS in Orchestrations Principal eigenvector of the positive reciprocal matrix W is normalized to provide linear weights. W = δ $ ζ λ ρ δ $ ζ 1/5 1/ λ 1/3 1/ ρ 1/5 1/5 1/2 1/3 1 (3) Consistency of evaluation through highest Eigenvalue c max Perron Frobenius Theorem For a given positive matrix W, the only positive vector υ and only positive constant c that satisfy Wυ = cυ: - υ that is a positive multiple of the principle eigenvector of W. - c is the principal Eigenvalue of W. 21 / 37

22 Optimization tools for QoS in Orchestrations Dell Logistics Optimization t λ t δ cust Unit of time with t 1,2,...T hours Number of queries per unit time that the plant requests the revolver Waiting time for the plant µ t Stock level for an item in the revolver at time t µ c Critical stock levels of the item in the revolver µ max Maximum stock level allowed in the revolver ρ β δ sup υ µc,...υ β Inventory polling period of the supplier Size of the refueling batch from the supplier Delay period for refueling the revolver Normalized eigenvector from the consistent AHP matrix 22 / 37

23 Optimization tools for QoS in Orchestrations Dell Logistics Optimization Supply-side stock control formulated as a linear program: subject to: min υ µc µ c +υ µmax µ max +υ β β (4) 0 µ c µ max (Critical stock level constraint) 0 β µ max (Refueling batch constraint) µ max µ c +(λ t δ sup ) = β (Inventory level constraint) 0 µ max K λ t (Maximum stock level constraint) w µc w µmax w β Normalized Weights 1 1 w µc w µmax w β c max = , CI = , CR = / 37

24 Optimization tools for QoS in Orchestrations Dell Logistics Optimization Frequency Frequency Customer Demand λ t (items / hour) Supply Refuel Delay δ sup (hours) Frequency Freqency Critical Revolver Level µ c Maximum Revolver Level µ max Batch Size β (items) Number of items Optimal setting of parameters in the Dell Supply Chain. 24 / 37

25 Optimization tools for QoS in Orchestrations Dell Logistics Optimization Cumulative Frequency Revolver Level µ t 2000 Maximum Revolver Level µ max 1000 Critical Revolver Level µ c Number of Items Procured Distributions of the inventory levels in the Dell system. 25 / 37

26 Outline Improving Service Level Agreements 1 Overview Web Services QoS in Web Services Orchestrations 2 QoS Algebraic Model 3 Optimization tools for QoS in Orchestrations 4 Improving Service Level Agreements 5 Conclusions/Research Directions 26 / 37

27 Motivation 7 Improving Service Level Agreements Samples with lower spread are more accurate for SLAs Extreme values (eg percentile) are seldom observed - lead to imprecise SLAs Monte-Carlo techniques replaced with Importance Sampling More precise definition of QoS sampling, measurement and variance in SLA declarations 7 A. Kattepur, Importance Sampling of Probabilistic Contracts in Web Services, International Conference on Service Oriented Computing (ICSOC), / 37

28 Improving Service Level Agreements Importance Sampling Probability of a rare event P(H(Q) > Φ): P MC = 1 N N 1 H(Qi )>Φ (5) i=1 Generate samples Q 1,Q 2,...Q N from an auxiliary PDF G Q : P IS = 1 N N i=1 F Q (Q i ) H(Q i )1 H(Qi )>Φ G Q (Q i ) (6) G Q should be chosen such that it has a thicker tail than F Q for lower variance 28 / 37

29 Improving Service Level Agreements Dell Contract Composition Assumption: The demand (number of orders/hour) distributions from the Dell plant made to a particular revolver. Guarantee: The delay (hours) distribution in obtaining products from revolvers. The suppliers ensure efficient and timely refueling. 29 / 37

30 Improving Service Level Agreements Dell Contract Composition Observation Importance Sampling 200 Observations Importance Distribution 99.9 percentile percentile percentile Frequency Frequency Inter Query Interval (minutes) Response Time (minutes) Inter-query period (mins.) mean MC variance MC mean IS variance IS Inter-query periods by Monte-Carlo (MC) and Importance Sampling (IS). Percentile Latency (mins.) mean MC variance MC mean IS variance IS Latency by Monte-Carlo (MC) and Importance Sampling (IS) schemes. 30 / 37

31 Forecasting Improving Service Level Agreements Pre-identified contracts to provide an easier method of forecasting outages in web services orchestrations. Emphasize the need for precise contractual obligations. Importance Sampling can detect more accurately, changes in refueling made by Dell suppliers. 31 / 37

32 Forecasting Improving Service Level Agreements Observation Importance Sampling Threshold 1 Threshold 2 Threshold 3 Frequency 60 Frequency Number of Orders / Hour Procurement Delay (hours) Delay (hours) mean MC variance MC mean IS variance IS Original contract estimates. Delay (hours) mean MC variance MC mean IS variance IS Reformulated contract estimates providing lower probabilities of delay. 32 / 37

33 Outline Conclusions/Research Directions 1 Overview Web Services QoS in Web Services Orchestrations 2 QoS Algebraic Model 3 Optimization tools for QoS in Orchestrations 4 Improving Service Level Agreements 5 Conclusions/Research Directions 33 / 37

34 Conclusions Conclusions/Research Directions Recognize importance of accurate QoS behavior in web services - probabilistic, monotonicity, data-dependency. Integrate tools to better handle QoS - aspects, optimization. Improved Contractual Agreements - soft contracts, accelerated simulation techniques. 34 / 37

35 Research Directions Conclusions/Research Directions Business Artifacts to realistically model complex wokflow systems - choreographies among multiple parties Analytics or Simulations to gather real-time/historical data Improved planning, optimization, load balancing, resource allocation - use of mathematical tools Contractual obligations, forecasting - monitoring for outages in a probabilistic manner 35 / 37

36 QoS to Analytics Conclusions/Research Directions Big Data / Cloud Supply Chain Business Process Crowdsourcing Feedback on Model Data Analysis Statistical Models Control Flow Algorithms Adaptation/Reconfiguration Monitoring QoS Contracts Design Time Specifications QoS Contracts Workflow Models Deploy Runtime Statistical Analysis 36 / 37

37 Conclusions/Research Directions Thank you. 37 / 37

Optimizing Decisions in Web Services Orchestrations

Optimizing Decisions in Web Services Orchestrations Optimizing Decisions in Web Services Orchestrations Ajay Kattepur 1, Albert Benveniste 1 and Claude Jard 2 1 IRISA/INRIA, Campus Universitaire de Beaulieu, Rennes, France. 2 ENS Cachan, IRISA, Université

More information

Flexible Quality of Service (QoS) Management of Web Services Orchestrations

Flexible Quality of Service (QoS) Management of Web Services Orchestrations Flexible Quality of Service (QoS) Management of Web Services Orchestrations Ajay Kattepur DistribCom, INRIA, Rennes PhD Thesis Defense November 8, 2012 1 Outline 1 Overview Web Services Orchestrations

More information

Dynamic Profit Optimization of Composite Web Services with SLAs

Dynamic Profit Optimization of Composite Web Services with SLAs Dynamic Profit Optimization of Composite Web Services with SLAs M. Živković, J.W. Bosman, J.L. van den Berg,R.D.vanderMei, H.B. Meeuwissen,andR.Núñez-Queija, TNO, Delft, The Netherlands CWI, Amsterdam,

More information

WEB services and their orchestrations are now considered

WEB services and their orchestrations are now considered IEEE TRANSACTIONS ON SERVICES COMPUTING, VOL. 1, NO. 4, OCTOBER-DECEMBER 2008 1 Probabilistic QoS and Soft Contracts for Transaction-Based Web Services Orchestrations Sidney Rosario, Albert Benveniste,

More information

STRATEGIC CAPACITY PLANNING USING STOCK CONTROL MODEL

STRATEGIC CAPACITY PLANNING USING STOCK CONTROL MODEL Session 6. Applications of Mathematical Methods to Logistics and Business Proceedings of the 9th International Conference Reliability and Statistics in Transportation and Communication (RelStat 09), 21

More information

Comparison between Vertical Handoff Decision Algorithms for Heterogeneous Wireless Networks

Comparison between Vertical Handoff Decision Algorithms for Heterogeneous Wireless Networks Comparison between Vertical Handoff Decision Algorithms for Heterogeneous Wireless Networks Enrique Stevens-Navarro and Vincent W.S. Wong Department of Electrical and Computer Engineering The University

More information

Thesis work and research project

Thesis work and research project Thesis work and research project Hélia Pouyllau, INRIA of Rennes, Campus Beaulieu 35042 Rennes, helia.pouyllau@irisa.fr July 16, 2007 1 Thesis work on Distributed algorithms for endto-end QoS contract

More information

Figure 1: Illustration of service management conceptual framework

Figure 1: Illustration of service management conceptual framework Dagstuhl Seminar on Service-Oriented Computing Session Summary Service Management Asit Dan, IBM Participants of the Core Group Luciano Baresi, Politecnico di Milano Asit Dan, IBM (Session Lead) Martin

More information

Optimization of the physical distribution of furniture. Sergey Victorovich Noskov

Optimization of the physical distribution of furniture. Sergey Victorovich Noskov Optimization of the physical distribution of furniture Sergey Victorovich Noskov Samara State University of Economics, Soviet Army Street, 141, Samara, 443090, Russian Federation Abstract. Revealed a significant

More information

QoS EVALUATION OF CLOUD SERVICE ARCHITECTURE BASED ON ANP

QoS EVALUATION OF CLOUD SERVICE ARCHITECTURE BASED ON ANP QoS EVALUATION OF CLOUD SERVICE ARCHITECTURE BASED ON ANP Mingzhe Wang School of Automation Huazhong University of Science and Technology Wuhan 430074, P.R.China E-mail: mingzhew@gmail.com Yu Liu School

More information

Decision-making with the AHP: Why is the principal eigenvector necessary

Decision-making with the AHP: Why is the principal eigenvector necessary European Journal of Operational Research 145 (2003) 85 91 Decision Aiding Decision-making with the AHP: Why is the principal eigenvector necessary Thomas L. Saaty * University of Pittsburgh, Pittsburgh,

More information

SLA Business Management Based on Key Performance Indicators

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

More information

Journal of Chemical and Pharmaceutical Research, 2014, 6(3):34-39. Research Article. Analysis of results of CET 4 & CET 6 Based on AHP

Journal of Chemical and Pharmaceutical Research, 2014, 6(3):34-39. Research Article. Analysis of results of CET 4 & CET 6 Based on AHP Available online www.jocpr.com Journal of Chemical and Pharmaceutical Research, 2014, 6(3):34-39 Research Article ISSN : 0975-7384 CODEN(USA) : JCPRC5 Analysis of results of CET 4 & CET 6 Based on AHP

More information

Best Practice Demand Planning Discussion Cathy Humphreys Business Development Manager UK

Best Practice Demand Planning Discussion Cathy Humphreys Business Development Manager UK Best Practice Demand Planning Discussion Cathy Humphreys Business Development Manager UK Best practice Demand Planning - Discussion Pressure to improve Demand Planning Implications of current economic

More information

Supply Chain Platform as a Service: a Cloud Perspective on Business Collaboration

Supply Chain Platform as a Service: a Cloud Perspective on Business Collaboration Supply Chain Platform as a Service: a Cloud Perspective on Business Collaboration Guopeng Zhao 1, 2 and Zhiqi Shen 1 1 Nanyang Technological University, Singapore 639798 2 HP Labs Singapore, Singapore

More information

Content-Based Discovery of Twitter Influencers

Content-Based Discovery of Twitter Influencers Content-Based Discovery of Twitter Influencers Chiara Francalanci, Irma Metra Department of Electronics, Information and Bioengineering Polytechnic of Milan, Italy irma.metra@mail.polimi.it chiara.francalanci@polimi.it

More information

Supplier Performance Evaluation and Selection in the Herbal Industry

Supplier Performance Evaluation and Selection in the Herbal Industry Supplier Performance Evaluation and Selection in the Herbal Industry Rashmi Kulshrestha Research Scholar Ranbaxy Research Laboratories Ltd. Gurgaon (Haryana), India E-mail : rashmi.kulshreshtha@ranbaxy.com

More information

A Spectral Clustering Approach to Validating Sensors via Their Peers in Distributed Sensor Networks

A Spectral Clustering Approach to Validating Sensors via Their Peers in Distributed Sensor Networks A Spectral Clustering Approach to Validating Sensors via Their Peers in Distributed Sensor Networks H. T. Kung Dario Vlah {htk, dario}@eecs.harvard.edu Harvard School of Engineering and Applied Sciences

More information

Course Syllabus For Operations Management. Management Information Systems

Course Syllabus For Operations Management. Management Information Systems For Operations Management and Management Information Systems Department School Year First Year First Year First Year Second year Second year Second year Third year Third year Third year Third year Third

More information

Methodology of performance evaluation of integrated service systems with timeout control scheme

Methodology of performance evaluation of integrated service systems with timeout control scheme Methodology of performance evaluation of integrated service systems with timeout control scheme Akira Kawaguchi and Hiroshi Yamada NTT Service Integration Laboratories, NTT Corporation 9-11, Midori-cho

More information

Performance Workload Design

Performance Workload Design Performance Workload Design The goal of this paper is to show the basic principles involved in designing a workload for performance and scalability testing. We will understand how to achieve these principles

More information

Modeling Stochastic Inventory Policy with Simulation

Modeling Stochastic Inventory Policy with Simulation Modeling Stochastic Inventory Policy with Simulation 1 Modeling Stochastic Inventory Policy with Simulation János BENKŐ Department of Material Handling and Logistics, Institute of Engineering Management

More information

Characterizing Task Usage Shapes in Google s Compute Clusters

Characterizing Task Usage Shapes in Google s Compute Clusters Characterizing Task Usage Shapes in Google s Compute Clusters Qi Zhang 1, Joseph L. Hellerstein 2, Raouf Boutaba 1 1 University of Waterloo, 2 Google Inc. Introduction Cloud computing is becoming a key

More information

The Lecture Contains: Application of stochastic processes in areas like manufacturing. Product(s)/Good(s) to be produced. Decision variables

The Lecture Contains: Application of stochastic processes in areas like manufacturing. Product(s)/Good(s) to be produced. Decision variables The Lecture Contains: Application of stochastic processes in areas like manufacturing Product(s)/Good(s) to be produced Decision variables Structure of decision problem Demand Ordering/Production Cost

More information

Characterization and Modeling of Packet Loss of a VoIP Communication

Characterization and Modeling of Packet Loss of a VoIP Communication Characterization and Modeling of Packet Loss of a VoIP Communication L. Estrada, D. Torres, H. Toral Abstract In this work, a characterization and modeling of packet loss of a Voice over Internet Protocol

More information

QOS Based Web Service Ranking Using Fuzzy C-means Clusters

QOS Based Web Service Ranking Using Fuzzy C-means Clusters Research Journal of Applied Sciences, Engineering and Technology 10(9): 1045-1050, 2015 ISSN: 2040-7459; e-issn: 2040-7467 Maxwell Scientific Organization, 2015 Submitted: March 19, 2015 Accepted: April

More information

The Masters of Science in Information Systems & Technology

The Masters of Science in Information Systems & Technology The Masters of Science in Information Systems & Technology College of Engineering and Computer Science University of Michigan-Dearborn A Rackham School of Graduate Studies Program PH: 313-593-5361; FAX:

More information

The Analytic Hierarchy Process. Danny Hahn

The Analytic Hierarchy Process. Danny Hahn The Analytic Hierarchy Process Danny Hahn The Analytic Hierarchy Process (AHP) A Decision Support Tool developed in the 1970s by Thomas L. Saaty, an American mathematician, currently University Chair,

More information

Comparative Analysis of Congestion Control Algorithms Using ns-2

Comparative Analysis of Congestion Control Algorithms Using ns-2 www.ijcsi.org 89 Comparative Analysis of Congestion Control Algorithms Using ns-2 Sanjeev Patel 1, P. K. Gupta 2, Arjun Garg 3, Prateek Mehrotra 4 and Manish Chhabra 5 1 Deptt. of Computer Sc. & Engg,

More information

Information Security and Risk Management

Information Security and Risk Management Information Security and Risk Management by Lawrence D. Bodin Professor Emeritus of Decision and Information Technology Robert H. Smith School of Business University of Maryland College Park, MD 20742

More information

Fuzzy Probability Distributions in Bayesian Analysis

Fuzzy Probability Distributions in Bayesian Analysis Fuzzy Probability Distributions in Bayesian Analysis Reinhard Viertl and Owat Sunanta Department of Statistics and Probability Theory Vienna University of Technology, Vienna, Austria Corresponding author:

More information

Supply Chain Analytics - OR in Action

Supply Chain Analytics - OR in Action Supply Chain Analytics - OR in Action Jan van Doremalen January 14th, 2016 Lunteren from x to u A Practitioners View on Supply Chain Analytics This talk is about applying existing operations research techniques

More information

Performance Analysis of AQM Schemes in Wired and Wireless Networks based on TCP flow

Performance Analysis of AQM Schemes in Wired and Wireless Networks based on TCP flow International Journal of Soft Computing and Engineering (IJSCE) Performance Analysis of AQM Schemes in Wired and Wireless Networks based on TCP flow Abdullah Al Masud, Hossain Md. Shamim, Amina Akhter

More information

RapidResponse. Demand Planning. Application

RapidResponse. Demand Planning. Application This document outlines the RapidResponse Demand Application Kinaxis RapidResponse allows companies to concurrently and continuously plan, monitor, and respond in a single environment and across business

More information

6 Analytic Hierarchy Process (AHP)

6 Analytic Hierarchy Process (AHP) 6 Analytic Hierarchy Process (AHP) 6.1 Introduction to Analytic Hierarchy Process The AHP (Analytic Hierarchy Process) was developed by Thomas L. Saaty (1980) and is the well-known and useful method to

More information

Case study of a batch-production/inventory system E.M.M. Winands 1, A.G. de Kok 2 and C. Timpe 3

Case study of a batch-production/inventory system E.M.M. Winands 1, A.G. de Kok 2 and C. Timpe 3 Case study of a batch-production/inventory system E.M.M. Winands 1, A.G. de Kok 2 and C. Timpe 3 The plant of BASF under consideration consists of multiple parallel production lines, which produce multiple

More information

Enterprise resource planning Product life-cycle management Information systems in industry ELEC-E8113

Enterprise resource planning Product life-cycle management Information systems in industry ELEC-E8113 Enterprise resource planning Product life-cycle management Information systems in industry ELEC-E8113 Contents Enterprise resource planning (ERP) Product data management (PDM) Product lifecycle management

More information

ANALYTICS CENTER LEARNING PROGRAM

ANALYTICS CENTER LEARNING PROGRAM Overview of Curriculum ANALYTICS CENTER LEARNING PROGRAM The following courses are offered by Analytics Center as part of its learning program: Course Duration Prerequisites 1- Math and Theory 101 - Fundamentals

More information

QoS monitoring of soft contracts for transaction based Web services orchestrations

QoS monitoring of soft contracts for transaction based Web services orchestrations QoS monitoring of soft contracts for transaction based Web services orchestrations Albert Benveniste 1, Stefan Haar 3, Claude Jard 2, and Sidney Rosario 1 1 Irisa/Inria, Campus de Beaulieu, 35042 Rennes

More information

INTEGRATED OPTIMIZATION OF SAFETY STOCK

INTEGRATED OPTIMIZATION OF SAFETY STOCK INTEGRATED OPTIMIZATION OF SAFETY STOCK AND TRANSPORTATION CAPACITY Horst Tempelmeier Department of Production Management University of Cologne Albertus-Magnus-Platz D-50932 Koeln, Germany http://www.spw.uni-koeln.de/

More information

OPTIMIZED PERFORMANCE EVALUATIONS OF CLOUD COMPUTING SERVERS

OPTIMIZED PERFORMANCE EVALUATIONS OF CLOUD COMPUTING SERVERS OPTIMIZED PERFORMANCE EVALUATIONS OF CLOUD COMPUTING SERVERS K. Sarathkumar Computer Science Department, Saveetha School of Engineering Saveetha University, Chennai Abstract: The Cloud computing is one

More information

1: B asic S imu lati on Modeling

1: B asic S imu lati on Modeling Network Simulation Chapter 1: Basic Simulation Modeling Prof. Dr. Jürgen Jasperneite 1 Contents The Nature of Simulation Systems, Models and Simulation Discrete Event Simulation Simulation of a Single-Server

More information

Real-time Performance Control of Elastic Virtualized Network Functions

Real-time Performance Control of Elastic Virtualized Network Functions Real-time Performance Control of Elastic Virtualized Network Functions Tommaso Cucinotta Bell Laboratories, Alcatel-Lucent Dublin, Ireland Introduction Introduction A new era of computing for ICT Wide

More information

Research on supply chain risk evaluation based on the core enterprise-take the pharmaceutical industry for example

Research on supply chain risk evaluation based on the core enterprise-take the pharmaceutical industry for example Available online www.jocpr.com Journal of Chemical and Pharmaceutical Research, 2014, 6(6):593-598 Research Article ISSN : 0975-7384 CODEN(USA) : JCPRC5 Research on supply chain risk evaluation based on

More information

Deploying Predictive Analytics Solutions Dr. Stephan Gerali Lockheed Martin Dr. Rafael Pacheco SAP

Deploying Predictive Analytics Solutions Dr. Stephan Gerali Lockheed Martin Dr. Rafael Pacheco SAP Deploying Predictive Analytics Solutions Dr. Stephan Gerali Lockheed Martin Dr. Rafael Pacheco SAP SESSION CODE: BI1521 How Lockheed Martin Space Systems Uses Predictive Analytics to Forecast Supply Chain

More information

Oracle Value Chain Planning Inventory Optimization

Oracle Value Chain Planning Inventory Optimization Oracle Value Chain Planning Inventory Optimization Do you know what the most profitable balance is among customer service levels, budgets, and inventory cost? Do you know how much inventory to hold where

More information

Towards Management of SLA-Aware Business Processes Based on Key Performance Indicators

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

More information

Optimal order placement in a limit order book. Adrien de Larrard and Xin Guo. Laboratoire de Probabilités, Univ Paris VI & UC Berkeley

Optimal order placement in a limit order book. Adrien de Larrard and Xin Guo. Laboratoire de Probabilités, Univ Paris VI & UC Berkeley Optimal order placement in a limit order book Laboratoire de Probabilités, Univ Paris VI & UC Berkeley Outline 1 Background: Algorithm trading in different time scales 2 Some note on optimal execution

More information

USING THE ANALYTIC HIERARCHY PROCESS (AHP) TO SELECT AND PRIORITIZE PROJECTS IN A PORTFOLIO

USING THE ANALYTIC HIERARCHY PROCESS (AHP) TO SELECT AND PRIORITIZE PROJECTS IN A PORTFOLIO USING THE ANALYTIC HIERARCHY PROCESS (AHP) TO SELECT AND PRIORIZE PROJECTS IN A PORTFOLIO Ricardo Viana Vargas, MSc, IPMA-B, PMP Professor Fundação Getúlio Vargas (FGV) Brasil Professor Fundação Instituto

More information

Performance of TD-CDMA systems during crossed slots

Performance of TD-CDMA systems during crossed slots Performance of TD-CDMA systems during s Jad NASREDDINE and Xavier LAGRANGE Multimedia Networks and Services Department, GET / ENST de Bretagne 2 rue de la châtaigneraie, CS 1767, 35576 Cesson Sévigné Cedex,

More information

Web Service Migration using the Analytic Hierarchy Process

Web Service Migration using the Analytic Hierarchy Process Web Service Migration using the Analytic Hierarchy Process M. Mohanned Kazzaz Department of Information Systems Faculty of Information Technology Brno University of Technology Brno, Czech Republic Email:

More information

Course Topics: Course Name: Oracle Purchasing. Duration 5 Days. Procure To Pay Lifecycle Overview. Oracle Purchasing Overview

Course Topics: Course Name: Oracle Purchasing. Duration 5 Days. Procure To Pay Lifecycle Overview. Oracle Purchasing Overview Course Name: Oracle Purchasing Duration 5 Days Course Topics: Procure To Pay Lifecycle Overview Understanding Procure to Pay Lifecycle Understanding Oracle Procure to Pay Process Oracle Purchasing Overview

More information

QUALITY OF SERVICE METRICS FOR DATA TRANSMISSION IN MESH TOPOLOGIES

QUALITY OF SERVICE METRICS FOR DATA TRANSMISSION IN MESH TOPOLOGIES QUALITY OF SERVICE METRICS FOR DATA TRANSMISSION IN MESH TOPOLOGIES SWATHI NANDURI * ZAHOOR-UL-HUQ * Master of Technology, Associate Professor, G. Pulla Reddy Engineering College, G. Pulla Reddy Engineering

More information

Predictable Data Centers

Predictable Data Centers Predictable Data Centers Thomas Karagiannis Hitesh Ballani, Paolo Costa, Fahad Dogar, Keon Jang, Greg O Shea, Eno Thereska, and Ant Rowstron Systems & Networking Microsoft Research, Cambridge http://research.microsoft.com/datacenters/

More information

PTC SERVICE PARTS MANAGEMENT SOLUTION

PTC SERVICE PARTS MANAGEMENT SOLUTION PTC SERVICE PARTS MANAGEMENT SOLUTION PTC Service Parts Management Solution Increase Parts Availability and Reduce Inventory Costs In order to meet and exceed the stringent requirements of delivering world

More information

1. Implementation of a testbed for testing Energy Efficiency by server consolidation using Vmware

1. Implementation of a testbed for testing Energy Efficiency by server consolidation using Vmware 1. Implementation of a testbed for testing Energy Efficiency by server consolidation using Vmware Cloud Data centers used by service providers for offering Cloud Computing services are one of the major

More information

Strategy. Don Rosenfield

Strategy. Don Rosenfield Issues in Supply Chain Strategy Don Rosenfield Supply chain strategy involves a number of issues Understanding inputs and outputs Strategies for a dispersed network Dealing with some trends in globalization

More information

MULTIPLE-OBJECTIVE DECISION MAKING TECHNIQUE Analytical Hierarchy Process

MULTIPLE-OBJECTIVE DECISION MAKING TECHNIQUE Analytical Hierarchy Process MULTIPLE-OBJECTIVE DECISION MAKING TECHNIQUE Analytical Hierarchy Process Business Intelligence and Decision Making Professor Jason Chen The analytical hierarchy process (AHP) is a systematic procedure

More information

Application of Predictive Analytics for Better Alignment of Business and IT

Application of Predictive Analytics for Better Alignment of Business and IT Application of Predictive Analytics for Better Alignment of Business and IT Boris Zibitsker, PhD bzibitsker@beznext.com July 25, 2014 Big Data Summit - Riga, Latvia About the Presenter Boris Zibitsker

More information

Supply & Demand Management

Supply & Demand Management Supply & Demand Management Planning and Executing Across the Entire Supply Chain Strategic Planning Demand Management Replenishment/Order Optimization Collaboration/ Reporting & Analytics Network Optimization

More information

Seamless adaptive multi- cloud management of service- based applications. European Open Cloud Collaboration Workshop, May 15, 2014, Brussels

Seamless adaptive multi- cloud management of service- based applications. European Open Cloud Collaboration Workshop, May 15, 2014, Brussels Seamless adaptive multi- cloud management of service- based applications European Open Cloud Collaboration Workshop, May 15, 2014, Brussels Interoperability and portability are a few of the main challenges

More information

Research Article Two-Period Inventory Control with Manufacturing and Remanufacturing under Return Compensation Policy

Research Article Two-Period Inventory Control with Manufacturing and Remanufacturing under Return Compensation Policy Discrete Dynamics in Nature and Society Volume 2013, Article ID 871286, 8 pages http://dx.doi.org/10.1155/2013/871286 Research Article Two-Period Inventory Control with Manufacturing and Remanufacturing

More information

Products reliability assessment using Monte-Carlo simulation

Products reliability assessment using Monte-Carlo simulation Products reliability assessment using Monte-Carlo simulation Dumitrascu Adela-Eliza and Duicu Simona Abstract Product reliability is a critical part of total product quality. Reliability is a measure of

More information

MATERIAL PURCHASING MANAGEMENT IN DISTRIBUTION NETWORK BUSINESS

MATERIAL PURCHASING MANAGEMENT IN DISTRIBUTION NETWORK BUSINESS MATERIAL PURCHASING MANAGEMENT IN DISTRIBUTION NETWORK BUSINESS Turkka Kalliorinne Finland turkka.kalliorinne@elenia.fi ABSTRACT This paper is based on the Master of Science Thesis made in first half of

More information

Advanced analytics at your hands

Advanced analytics at your hands 2.3 Advanced analytics at your hands Neural Designer is the most powerful predictive analytics software. It uses innovative neural networks techniques to provide data scientists with results in a way previously

More information

Joint Optimization of Physical and Information Flows in Supply Chains

Joint Optimization of Physical and Information Flows in Supply Chains Joint Optimization of Physical and Information Flows in Supply Chains Jānis Grabis Riga Technical University, Kalku 1, Riga, LV-1658, Latvia grabis@rtu.lv Abstract. Supply chain units are connected by

More information

Statistics in Applications III. Distribution Theory and Inference

Statistics in Applications III. Distribution Theory and Inference 2.2 Master of Science Degrees The Department of Statistics at FSU offers three different options for an MS degree. 1. The applied statistics degree is for a student preparing for a career as an applied

More information

An Evaluation Model for Determining Insurance Policy Using AHP and Fuzzy Logic: Case Studies of Life and Annuity Insurances

An Evaluation Model for Determining Insurance Policy Using AHP and Fuzzy Logic: Case Studies of Life and Annuity Insurances Proceedings of the 8th WSEAS International Conference on Fuzzy Systems, Vancouver, British Columbia, Canada, June 19-21, 2007 126 An Evaluation Model for Determining Insurance Policy Using AHP and Fuzzy

More information

SMICloud: A Framework for Comparing and Ranking Cloud Services

SMICloud: A Framework for Comparing and Ranking Cloud Services 2011 Fourth IEEE International Conference on Utility and Cloud Computing SMICloud: A Framework for Comparing and Ranking Cloud Services Saurabh Kumar Garg, Steve Versteeg and Rajkumar Buyya Cloud Computing

More information

Model, Analyze and Optimize the Supply Chain

Model, Analyze and Optimize the Supply Chain Model, Analyze and Optimize the Supply Chain Optimize networks Improve product flow Right-size inventory Simulate service Balance production Optimize routes The Leading Supply Chain Design and Analysis

More information

Nonparametric adaptive age replacement with a one-cycle criterion

Nonparametric adaptive age replacement with a one-cycle criterion Nonparametric adaptive age replacement with a one-cycle criterion P. Coolen-Schrijner, F.P.A. Coolen Department of Mathematical Sciences University of Durham, Durham, DH1 3LE, UK e-mail: Pauline.Schrijner@durham.ac.uk

More information

Enterprise Application Performance Management: An End-to-End Perspective

Enterprise Application Performance Management: An End-to-End Perspective SETLabs Briefings VOL 4 NO 2 Oct - Dec 2006 Enterprise Application Performance Management: An End-to-End Perspective By Vishy Narayan With rapidly evolving technology, continued improvements in performance

More information

White Paper February 2009. IBM Cognos Supply Chain Analytics

White Paper February 2009. IBM Cognos Supply Chain Analytics White Paper February 2009 IBM Cognos Supply Chain Analytics 2 Contents 5 Business problems Perform cross-functional analysis of key supply chain processes 5 Business drivers Supplier Relationship Management

More information

EVERYTHING YOU NEED TO KNOW ABOUT INVENTORY

EVERYTHING YOU NEED TO KNOW ABOUT INVENTORY EVERYTHING YOU NEED TO KNOW ABOUT INVENTORY Introduction Inventory is considered the necessary evil of the supply chain. In fact, there has been a whole movement; lean manufacturing that has tried to reduce

More information

THE PROJECT MANAGEMENT KNOWLEDGE AREAS

THE PROJECT MANAGEMENT KNOWLEDGE AREAS THE PROJECT MANAGEMENT KNOWLEDGE AREAS 4. Project Integration Management 5. Project Scope Management 6. Project Time Management 7. Project Cost Management 8. Project Quality Management 9. Project Human

More information

CAPACITY PLANNING. Dr jamshid Nazemi, Supply chain modeling

CAPACITY PLANNING. Dr jamshid Nazemi, Supply chain modeling SUPPLY CHAIN, FORECASTING, DEMAND MANAGEMENT AND CAPACITY PLANNING 1 The real purpose of this advanced d collaboration is to bring a balance to demand management (caring for what is really needed in the

More information

2014-2015 The Master s Degree with Thesis Course Descriptions in Industrial Engineering

2014-2015 The Master s Degree with Thesis Course Descriptions in Industrial Engineering 2014-2015 The Master s Degree with Thesis Course Descriptions in Industrial Engineering Compulsory Courses IENG540 Optimization Models and Algorithms In the course important deterministic optimization

More information

Implementing an Approximate Probabilistic Algorithm for Error Recovery in Concurrent Processing Systems

Implementing an Approximate Probabilistic Algorithm for Error Recovery in Concurrent Processing Systems Implementing an Approximate Probabilistic Algorithm for Error Recovery in Concurrent Processing Systems Dr. Silvia Heubach Dr. Raj S. Pamula Department of Mathematics and Computer Science California State

More information

Optimizing Inventory in Today s Challenging Environment Maximo Monday August 11, 2008

Optimizing Inventory in Today s Challenging Environment Maximo Monday August 11, 2008 Optimizing Inventory in Today s Challenging Environment Maximo Monday August 11, 2008 1 Agenda The Value Proposition Case Studies Maximo/DIOS Offering Getting Started Q&A 2 Current Inventory Management

More information

On the Interaction and Competition among Internet Service Providers

On the Interaction and Competition among Internet Service Providers On the Interaction and Competition among Internet Service Providers Sam C.M. Lee John C.S. Lui + Abstract The current Internet architecture comprises of different privately owned Internet service providers

More information

A FUZZY LOGIC APPROACH FOR SALES FORECASTING

A FUZZY LOGIC APPROACH FOR SALES FORECASTING A FUZZY LOGIC APPROACH FOR SALES FORECASTING ABSTRACT Sales forecasting proved to be very important in marketing where managers need to learn from historical data. Many methods have become available for

More information

WORKFLOW ENGINE FOR CLOUDS

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

More information

Next-Generation Performance Testing with Service Virtualization and Application Performance Management

Next-Generation Performance Testing with Service Virtualization and Application Performance Management Next-Generation Performance Testing with Service Virtualization and Application Performance Management By Akshay Rao, Principal Consultant, CA Technologies Summary Current approaches for predicting with

More information

Defining and Monitoring Service Level Agreements for dynamic e-business

Defining and Monitoring Service Level Agreements for dynamic e-business Defining and Monitoring Service Level Agreements for dynamic e-business Alexander Keller, alexk@us.ibm.com Heiko Ludwig, hludwig@us.ibm.com LISA 02 11/07/2002 Philadelphia, PA, USA 2002 IBM Corporation

More information

Optimal Scheduling for Dependent Details Processing Using MS Excel Solver

Optimal Scheduling for Dependent Details Processing Using MS Excel Solver BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 8, No 2 Sofia 2008 Optimal Scheduling for Dependent Details Processing Using MS Excel Solver Daniela Borissova Institute of

More information

Project Management Software Selection Using Analytic Hierarchy Process Method

Project Management Software Selection Using Analytic Hierarchy Process Method Project Management Software Selection Using Analytic Hierarchy Process Method ISSN - 35-055 Sweety Sen (B.tech: Information Technology) Dronacharya College of Engineering Gurgaon, India Phone no. : 00343

More information

Oracle SCM. Course duration: 45 Hrs Class duration: 1-1.5hrs

Oracle SCM. Course duration: 45 Hrs Class duration: 1-1.5hrs Course duration: 45 Hrs Class duration: 1-1.5hrs Course are: Inventory Purchasing Order Management Brief Introduction to WIP and BOM Manufacturing Modules Overview on R12 SCM Modules Oracle SCM New Features

More information

Network Infrastructure Services CS848 Project

Network Infrastructure Services CS848 Project Quality of Service Guarantees for Cloud Services CS848 Project presentation by Alexey Karyakin David R. Cheriton School of Computer Science University of Waterloo March 2010 Outline 1. Performance of cloud

More information

Seeing Clearly will improve your SCOR

Seeing Clearly will improve your SCOR Seeing Clearly will improve your SCOR ProVision Supply-Chain Operations Reference Models 26261 Evergreen Road, Suite 200 Southfield, MI 48076 248/356-9775 FAX 248/356-9025 E-mail info@proformacorp.com

More information

Business Process Modeling

Business Process Modeling Business Process Concepts Process Mining Kelly Rosa Braghetto Instituto de Matemática e Estatística Universidade de São Paulo kellyrb@ime.usp.br January 30, 2009 1 / 41 Business Process Concepts Process

More information

Multi-Objective Genetic Test Generation for Systems-on-Chip Hardware Verification

Multi-Objective Genetic Test Generation for Systems-on-Chip Hardware Verification Multi-Objective Genetic Test Generation for Systems-on-Chip Hardware Verification Adriel Cheng Cheng-Chew Lim The University of Adelaide, Australia 5005 Abstract We propose a test generation method employing

More information

Global Headquarters: 5 Speen Street Framingham, MA 01701 USA P.508.872.8200 F.508.935.4015 www.idc.com

Global Headquarters: 5 Speen Street Framingham, MA 01701 USA P.508.872.8200 F.508.935.4015 www.idc.com Global Headquarters: 5 Speen Street Framingham, MA 01701 USA P.508.872.8200 F.508.935.4015 www.idc.com Advanced Analytics Dan Vesset September 2003 INTRODUCTION In the previous sections of this series

More information

Supply chain management by means of FLM-rules

Supply chain management by means of FLM-rules Supply chain management by means of FLM-rules Nicolas Le Normand, Julien Boissière, Nicolas Méger, Lionel Valet LISTIC Laboratory - Polytech Savoie Université de Savoie B.P. 80439 F-74944 Annecy-Le-Vieux,

More information

PROS BIG DATA INNOVATIONS

PROS BIG DATA INNOVATIONS Unlock Your Data Unleash Your Sales 1 The Science Inside Big data innovations that are uniquely PROS At PROS, we talk a lot about our big data science, but what exactly is PROS Science? It is the output

More information

Performance of Cloud Computing Centers with Multiple Priority Classes

Performance of Cloud Computing Centers with Multiple Priority Classes 202 IEEE Fifth International Conference on Cloud Computing Performance of Cloud Computing Centers with Multiple Priority Classes Wendy Ellens, Miroslav Živković, Jacob Akkerboom, Remco Litjens, Hans van

More information

RANKING THE CLOUD SERVICES BASED ON QOS PARAMETERS

RANKING THE CLOUD SERVICES BASED ON QOS PARAMETERS RANKING THE CLOUD SERVICES BASED ON QOS PARAMETERS M. Geetha 1, K. K. Kanagamathanmohan 2, Dr. C. Kumar Charlie Paul 3 Department of Computer Science, Anna University Chennai. A.S.L Paul s College of Engineering

More information

NCOE whitepaper Master Data Deployment and Management in a Global ERP Implementation

NCOE whitepaper Master Data Deployment and Management in a Global ERP Implementation NCOE whitepaper Master Data Deployment and Management in a Global ERP Implementation Market Offering: Package(s): Oracle Authors: Rick Olson, Luke Tay Date: January 13, 2012 Contents Executive summary

More information

Supply Chain. cinagement. IStlGS USO OS.S. Fourth Edition. Donald J. Bowersox David J. Closs M. Bixby Cooper John C. Bowersox.

Supply Chain. cinagement. IStlGS USO OS.S. Fourth Edition. Donald J. Bowersox David J. Closs M. Bixby Cooper John C. Bowersox. USO OS.S Supply Chain IStlGS cinagement Fourth Edition Donald J. Bowersox David J. Closs M. Bixby Cooper John C. Bowersox Michigan State University Me Graw Hill About the Authors iv Preface v PART ONE

More information

Log-Likelihood Ratio-based Relay Selection Algorithm in Wireless Network

Log-Likelihood Ratio-based Relay Selection Algorithm in Wireless Network Recent Advances in Electrical Engineering and Electronic Devices Log-Likelihood Ratio-based Relay Selection Algorithm in Wireless Network Ahmed El-Mahdy and Ahmed Walid Faculty of Information Engineering

More information