License & SW Asset Management at CES Design Services



Similar documents
CASE STUDY BRIDGE.

Apigee Edge: Apigee Cloud vs. Private Cloud. Evaluating deployment models for API management

Project Management Basics


SELF-MANAGING PERFORMANCE IN APPLICATION SERVERS MODELLING AND DATA ARCHITECTURE

How Enterprises Can Build Integrated Digital Marketing Experiences Using Drupal

CASE STUDY ALLOCATE SOFTWARE

CHARACTERISTICS OF WAITING LINE MODELS THE INDICATORS OF THE CUSTOMER FLOW MANAGEMENT SYSTEMS EFFICIENCY

TIME SERIES ANALYSIS AND TRENDS BY USING SPSS PROGRAMME

SHARESYNC SECURITY FEATURES

Laureate Network Products & Services Copyright 2013 Laureate Education, Inc.

A Review On Software Testing In SDlC And Testing Tools

FEDERATION OF ARAB SCIENTIFIC RESEARCH COUNCILS

Return on Investment and Effort Expenditure in the Software Development Environment

Pekka Helkiö, 58490K Antti Seppälä, 63212W Ossi Syd, 63513T

Cluster-Aware Cache for Network Attached Storage *

Bi-Objective Optimization for the Clinical Trial Supply Chain Management

REDUCTION OF TOTAL SUPPLY CHAIN CYCLE TIME IN INTERNAL BUSINESS PROCESS OF REAMER USING DOE AND TAGUCHI METHODOLOGY. Abstract. 1.

Performance of a Browser-Based JavaScript Bandwidth Test

Production Management II. Product Life-Cycle Management II

Four Ways Companies Can Use Open Source Social Publishing Tools to Enhance Their Business Operations

Insurance Solutions

Thank you for attending the MDM for the Enterprise Seminar Series!

Queueing systems with scheduled arrivals, i.e., appointment systems, are typical for frontal service systems,

Software Engineering Management: strategic choices in a new decade

Change Management Plan Blackboard Help Course 24/7

OPINION PIECE. It s up to the customer to ensure security of the Cloud

Support Vector Machine Based Electricity Price Forecasting For Electricity Markets utilising Projected Assessment of System Adequacy Data.

Utility-Based Flow Control for Sequential Imagery over Wireless Networks

Control Theory based Approach for the Improvement of Integrated Business Process Interoperability

Research Article An (s, S) Production Inventory Controlled Self-Service Queuing System

A Novel Web-Based Student Academic Records Information System

Strategic Plan of the Codex Alimentarius Commission

Products and Services

SPECIFICATIONS FOR PERIMETER FIREWALL. APPENDIX-24 Complied (Yes / No) Remark s. S.No Functional Requirements :

THE ROLE OF IMPLEMENTATION TOTAL QUALITY MANAGEMENT SYSTEM ON PERFORMANCE IN SAIPA GROUP COMPANIES

Integration of Independent Applications and EAI Systems using Service Oriented Enterprise Bus and Open System Application Development Standards

EVALUATING SERVICE QUALITY OF MOBILE APPLICATION STORES: A COMPARISON OF THREE TELECOMMUNICATION COMPANIES IN TAIWAN

Warehouse Security System based on Embedded System

Performance of Multiple TFRC in Heterogeneous Wireless Networks

Growth and Sustainability of Managed Security Services Networks: An Economic Perspective

Mobile Network Configuration for Large-scale Multimedia Delivery on a Single WLAN

DISTRIBUTED DATA PARALLEL TECHNIQUES FOR CONTENT-MATCHING INTRUSION DETECTION SYSTEMS. G. Chapman J. Cleese E. Idle

Third Party Technical Guidelines

Decoding Predictive Marketing AN INTRODUCTORY GUIDE

A Spam Message Filtering Method: focus on run time

A note on profit maximization and monotonicity for inbound call centers

The Application of Information Technology in Mechanical, Civil and Automation Engineering

Digifort Enterprise The most complete Digifort solution for camera and alarm monitoring.

Report b Measurement report. Sylomer - field test

Progress 8 measure in 2016, 2017, and Guide for maintained secondary schools, academies and free schools

Improving Energy Efficiency in Data Centers and federated Cloud Environments

Complete Streets: Best Policy and Implementation Practices. Barbara McCann and Suzanne Rynne, Editors. American Planning Association

DISTRIBUTED DATA PARALLEL TECHNIQUES FOR CONTENT-MATCHING INTRUSION DETECTION SYSTEMS

Student Learning Outcomes: A 3-Tiered Approach

QUANTIFYING THE BULLWHIP EFFECT IN THE SUPPLY CHAIN OF SMALL-SIZED COMPANIES

TRID Technology Implementation

Brand Equity Net Promoter Scores Versus Mean Scores. Which Presents a Clearer Picture For Action? A Non-Elite Branded University Example.

MARINE HEALTH, SAFETY, QUALITY, ENVIRONMENTAL AND ENERGY MANAGEMENT (The ABS Guide for Marine Management Systems)

A Resolution Approach to a Hierarchical Multiobjective Routing Model for MPLS Networks

CITY OF SAINT PAUL FUNDING & TECHNICAL RESOURCES FOR BUSINESSES

SRA SOLOMON : MUC-4 TEST RESULTS AND ANALYSI S

Profitability of Loyalty Programs in the Presence of Uncertainty in Customers Valuations

! Search engines are highly profitable. n 99% of Google s revenue from ads. n Yahoo, bing also uses similar model

Please read the information that follows before beginning. Incomplete applications will delay the review and approval process.

The Cash Flow Statement: Problems with the Current Rules

Socially Optimal Pricing of Cloud Computing Resources

1 Introduction. Reza Shokri* Privacy Games: Optimal User-Centric Data Obfuscation

Assessing the Discriminatory Power of Credit Scores

Achieving Quality Through Problem Solving and Process Improvement

naifa Members: SERVING AMERICA S NEIGHBORHOODS FOR 120 YEARS

Analytical Survey for Assuring Quality Standards in GPS based Tracking System

Forest Lake Local Plan

A Note on Profit Maximization and Monotonicity for Inbound Call Centers

Pediatric Nurse Practitioner Program Pediatric Clinical Nurse Specialist Program Dual Pediatric Nurse Practitioner / Clinical Nurse Specialist Program

Opening for SAUDI ARAMCO Chair for Global Supply Chain Management

Optimizing a Semantic Comparator using CUDA-enabled Graphics Hardware

Transcription:

Licene & SW Aet Management at CES Deign Service johann.poechl@iemen.com www.ces-deignservice.com 2003 Siemen AG Öterreich

Overview 1. Introduction CES Deign Service 2. Objective and Motivation 3. What we did in the pat 4. Where we are today 5. Licene Management Proce @ CES Deign Service 6. Bill Back Sytem @ CES Deign Service 7. Licene Server and Data Management 8. Viion for the Future 9. Summary 2003 Siemen AG Öterreich 2

1. Introduction CES Deign Service (Chip, Electronic & Software)... a Buine Unit of Program and Sytem Engineering PSE of Siemen Autria i independent of any Siemen Buine Unit erve both Internal and External Cutomer i a fable Deign Center www.ces-deignservice.com 2003 Siemen AG Öterreich 3

1. Introduction Our cutomer benefit from our expertie in the field of: Application Software Deign & Implementation Firmware Development, RTOS Integration Board, ASIC/FPGA/SoC, Embedded Sytem Deign Board Layout & Mechanical Deign Electronic Deign Automation Service Deign Achievement Award @ DAC 99 PCB Technology Leaderhip Award 2000 for High Volume Deign by Mentor Graphic 2003 Siemen AG Öterreich 4

2. Objective and Motivation for Licene & SW-Aet Management Acting a a ervice provider we are called upon to keep licene cot low and charge them back to the repective end uer project. CES Deign Service requirement: Provide each uer with the requeted licene Minimize the licene cot Charge back the cot to end uer project account How we reach thi goal? Knowledge of utilization of available licene licene requet from end uer project kind of tool uage (interactive, batch, uage duration) Negotiation of appropriate buine model Simply: Manage the Licene & Software Aet! 2003 Siemen AG Öterreich 5

2. Objective and Motivation for Licene & SW-Aet Management (cont d) Environment Support of 150+ EDA Uer in the field of ASIC Deign, Chip Layout, Board Deign, PCB Layout and Mechanical Contruction SUN MICROSYSTEMS and INTEL baed hardware platform Centralized File Server, Licene Server and Backup Sytem Load Sharing Facility for ditributing compute job EDA tool from different vendor like MENTOR GRAPHICS, SYNOPSYS, TRANSEDA, XILINX, ALTERA, PTC, etc. 2003 Siemen AG Öterreich 6

3. What we did in the pat / Bill Back Sytem Bill Back Sytem for charge back both licene and HW cot to project Start early 90 Meaure login time of UNIX terminal Firt approach to meaure licene uage duration Start 1993 Invetigate FlexLM debug log file data Calculate the extracted data with awk cript Extended Bill Back Sytem Start 1994 Meaure login time of UNIX terminal, licene uage duration and CPU time Calculate uage cot for project with meaured data 2003 Siemen AG Öterreich 7

3. What we did in the pat / Invetigation in FlexLM Invetigation in FlexLM behavior Behavior eem to be different at varying vendor Vendor pecific implementation Invetigation in SamReport (FlexAdmin) Compare reult to our elf written tooling Unexplainable reult duplicate grouping checkout with zero econd duration Undertand Licene Policie of variou vendor Licene bundle Atomic Licene checkout order 2003 Siemen AG Öterreich 8

3. What we did in the pat / Pay Per Ue Motivation and need from cutomer perpective Flexible acce to licene, eliminate unued tool Eay oftware procurement Advantage and fear from vendor perpective Adopt product fater, lower ale cot Lo of revenue Parameter Commitment value Meauring method Monthly peak Monthly fee Break even calculation Grace period Mediator for monitoring and billing 2003 Siemen AG Öterreich 9

4. Where we are today Report of licene utilization to all uer Web baed monitoring ytem Generate data daily with SAM Etablihed Bill Back Sytem Summarize uage data and calculate correponding cot Charge back licene and HW cot to project Impact of Licene & SW Aet Management to our buine Knowledge of licene utilization (tool uage) Feedback to vendor Specify licene demand for typical project Alternative Buine Model with EDA vendor Grant flexible acce to licene Reduce licene ownerhip / dependence from pecific EDA vendor 2003 Siemen AG Öterreich 10

5. Licene Management Proce @ CES Deign Service Accounting Project baed account mandatory Centralized adminitration Licene Server Redundant erver triple Serve all licene from all vendor Collect licene uage data Analyi and report of uage data daily Report available on Web Uage data tored in protected databae Automated erver monitoring 2003 Siemen AG Öterreich 11

5. Licene Management Proce @ CES Deign Service Cot Simulation Requet Project Account Project Account... June July Aug Sept Oct Nov Dec Jan Sum[ ] 2 3 3 4 4 4 1 0 STool#1 Tool#1 Tool#2 1 1 1 1 1 1 1 1 STool#2................. Tool#n 0 1 1 4 4 2 6 1 STool#n Sum[ ] SJune SJuly SAug SSept SOct SNov SDec SJan STotal Project Controlling Licene Managment Databae Licene Server Management Server-Triple: acce-control FlexLM Licene Forecat for Software Procurement June July Aug Sept Oct Nov Dec Jan Sum[ ] Tool#1 2 3 3 4 4 4 1 0 S Tool#1 Tool#2 1 1 1 1 1 1 1 1 S Tool#2................. Tool#n 0 1 1 4 4 2 6 1 S Tool#n Sum[ ] S June S July S Aug S Sept S Oct S Nov S Dec S Jan S Total Bill Back information June July Aug Sept Oct Nov Dec Jan Sum[ ] Tool#1 2 3 3 4 4 4 1 0 S Tool#1 Tool#2 1 1 1 1 1 1 1 1 S Tool#2.................. Tool#n 0 1 1 4 4 2 6 1 S Tool#n Sum[ ] S June S July S Aug S Sept S Oct S Nov S Dec S Jan S Total Uage data SAM Report- Generation 2003 Siemen AG Öterreich 12

5. Licene Management Proce @ CES Deign Service / Gathering Project Requirement Requet for Project account include the gathering of required reource Web baed requet proce Baic for cot imulation Baic for procurement information 2003 Siemen AG Öterreich 13

5. Licene Management Proce @ CES Deign Service / Gathering Project Requirement (cont d) 2003 Siemen AG Öterreich 14

5. Licene Management Proce @ CES Deign Service / Gathering Project Requirement (cont d) 2003 Siemen AG Öterreich 15

5. Licene Management Proce @ CES Deign Service / Cot Simulation Objective: Prediction of tool cot for a project Help project team to calculate tool number and uage timeframe Identifie the cot effective tool Help project manager to calculate their project budget more exactly Realization Determine the number of project engineer (conidering their tak) Etimate the requeted licene for engineer / project Calculate project cot baed on the monthly peak rate of the requeted licene 2003 Siemen AG Öterreich 16

5. Licene Management Proce @ CES Deign Service / Licene Forecat for Software Procurement Objective: Prediction of the requeted licene profile Increae effectivene of negotiation with vendor Apply cutomized buine model Extend timeframe for oftware procurement Realization Summarize the requeted project licene Compare the reult with the experience of uccefully done project 2003 Siemen AG Öterreich 17

5. Licene Management Proce @ CES Deign Service / Bill Back Model Time Baed Model Tool uage on hourly rate Peak Model Monthly peak of licene per project or a group of uer All-Incluive rate for well known workflow like PCB Layout Mechanical Contruction ASIC / FPGA Deign Board Simulation & Verification 2003 Siemen AG Öterreich 18

6. Bill Back Sytem @ CES Deign Service Requirement Allocation of cot depending on licene uage duration Conider hardware cot Conider cot of upport taff Simplification wherever poible Accuracy a much a neceary Realization Invetigate in tool and licene dependencie Group licene in uage categorie Analyze the hardware infratructure Kind of computer and CPU performance Load Sharing Facility for ditributing equivalent CPU performance to all compute job Define licene pecific factor to calculate licene uage cot 2003 Siemen AG Öterreich 19

6. Bill Back Sytem @ CES Deign Service / Challenge at Realization Product to licene feature mapping Often feature do not explicitly map to one product Allocate licene to product explicitly for billing Figure out ignificant licene Conider licene bundle and atomic Pay attention to licene checkout order Product Feature Significant Rate Product A Feature A Ye $10.000 Product B Feature B Ye $5.000 Feature B1 No $0 Product C Feature C Ye $15.000 Feature C1 No $0 Product D Feature D Ye $20.000 Feature D1 No $0 Feature D2 Ye $2.500 Feature D3 No $0 2003 Siemen AG Öterreich 20

6. Bill Back Sytem @ CES Deign Service / Challenge at Realization (cont d) Aement of licene feature i the mot difficult part of a bill back model Time Baed Model Figure out typically uage behavior for tool e.g. High ued (long uage duration) Medium ued Low ued (hort uage duration) Adopt accordant uage categorie Determine factor of value per uage category Conider the overall tool utilization Calculate rate Check reult for plauibility 2003 Siemen AG Öterreich 21

6. Bill Back Sytem @ CES Deign Service / Challenge at Realization (cont d) Peak Model Define utilization rule (excluive or collaborative tool uage) Conider the overall tool utilization over the period under review Calculate rate Check reult for plauibility All-Incluive Model Determine the tool for the defined workflow Calculate the overall cot (tool, HW, upport, etc.) Aign the cot to the etimated uage hour Check reult for plauibility 2003 Siemen AG Öterreich 22

7. Licene Server and Data Management Redundant Licene Server Triple Separate lmgrd for each vendor (30+ vendor daemon) Predefined data tructure Vendor pecific key filehandling Clearly arranged key file Defined licene checkout order Eay handling of vendor pecific buine model Acce control Option file Server monitoring Automated cript to check licene erver tatu Notification of adminitration 2003 Siemen AG Öterreich 23

7. Licene Server and Data Management (cont d) Collection & calculation of uage data Creation of report log file from each vendor daemon Started via option file Predefined data tructure Automated cript for report log file handling Rlmove.cr Rlwitch.cr Daily calculation of uage data Analyze with SAMReport Controlled by cript and template for SAM Store uage information in a protected databae Report licene utilization via web 2003 Siemen AG Öterreich 24

8. Viion for the Future Force migration to new Buine Model Remove traditional Purchae & Maintenance Model Implement new model with flexible acce to licene Pay Per Ue Rental with Remix Continue the ongoing proce of negotiating new buine model with oftware vendor Software buine model need tranition from product to ervice olution 2003 Siemen AG Öterreich 25

8. Viion for the Future Require Enhancement and Feature Product to licene feature mapping (SAM) Get clearly arranged report on product bae Implement cot table (SAM) Be able to allocate product price Predefine licene checkout order (FlexLM) Control licene checkout on project bai Enhance uer authentication on licene erver Make cutomer login databae acceible Force uer to be regitered by EDA adminitration Specify rule for vendor FlexLM implementation FlexLM Uer Group a a forum 2003 Siemen AG Öterreich 26

9. Summary Licene & SW Aet Management i an etablihed proce at CES Deign Service It allow CES Deign Service to Figure out the exact licene utilization Predict the licene demand of new project Negotiate appropriate Buine Model with EDA vendor Bill back the uage cot to the end uer project CES Deign Service can provide you with conulting ervice on Licene & SW Aet Management 2003 Siemen AG Öterreich 27

Thank you for your attention! www.ces-deignservice.com For further information pl contact: / +43 5 1707 37647 / johann.poechl@iemen.com 2003 Siemen AG Öterreich