Order Management Hot SKU Feature

Size: px
Start display at page:

Download "Order Management Hot SKU Feature"

Transcription

1 Sandeep Khare Client Engagement Manager Order Management Hot SKU Feature Document number

2 Agenda Introduction Customer Scenarios Hot SKU Feature Hot SKU Properties Inventory Consolidation Agent Big Picture Hot SKU New Features 2

3 Introduction What is YFS_ITEM_INVENTORY table? YFS_ITEM_INVENTORY table is parent table for all the inventory tables in IBM Sterling OMS Installation. For any update or read operation on inventory related tables, this table (parent) is locked instead of locking multiple individual inventory tables. Why does IBM Sterling OMS locks YFS_ITEM_INVENTORY table? To avoid any kind of dirty read or update, Sterling OMS locks YFS_ITEM_INVENTORY table. Disadvantages of locking YFS_ITEM_INVETORY? When multiple transactions are working on same InventoryItemKey (Item) then only one transaction will get the lock and others have to wait. How to overcome the disadvantage Hot SKU feature is present in the product 3

4 Customer Scenarios (real life example needs to be given) Large number of orders for few particular Items Long running transactions 4

5 Hot SKU Feature Hot SKU properties needs to be enabled When the Item meets conditions set in customer overrides then Item turns Hot. When Item turns Hot then to register inventory availability product will lock Item Inventory table once. Once Inventory availability is registered then Item s supply or demand update will not require lock on Item Inventory table. Current picture of availability will be maintained locally at JVM level. Any further availability request will be addressed through this local availability picture. Hot Item works through YFS_INVENTORY_SUPPLY_ADDNL and YFS_INVENTORY_DEMAND_ADDNL i.e. insert any new supply and demand in them. Inventory consolidation agent runs continuously, this agent runs at a regular interval, picks records from additional table, sum up the supply/demand and update them in normal supply/demand table. JVM will continue to check if local availability of Item has dropped below threshold level (decided by hotsku properties). If yes, then Item lock will be required. Hot SKU feature works at JVM level. Other JVM where Item may not be hot will read updated supply and demand by doing union between normal supply/demand table and additional supply/demand table. 5

6 Hot SKU Feature properties (description from doc & explanation) yfs.hotsku.usehotskufeature=y Set this property to "Y" to use the Hot SKU feature yfs.hotsku.usetimeoutlocking=y The lock request timeout option in the Hot SKU feature is useful in reducing the amount of lock holding time by limiting the time the lock request blocks. This can be useful when you are primarily processing large orders (for example, over 50 lines per order) where the transactions could block for a very long time. yfs.hotsku.secondstoclassifyasabnormaltime=0.5 The Hot SKU feature tracks the time to lock inventory item records. If a lock request for an item is longer than the yfs.hotsku.secondstoclassifyasabnormaltime threshold, the Hot SKU feature increments the number of "abnormal" lock attempts for SKU. 6

7 Hot SKU Feature properties (description from doc & explanation) yfs.hotsku.numberofabnormallocksforswitchtohotsku=1 SKU turns hot when the count reaches the above property threshold. yfs.hotsku.numrequestsintrackingwindowtokeepashotsku=1 Interval of one tracking window during which "abnormal" lock requests are tracked. A subsequent window begins once the first window ends. yfs.hotsku.windowtimeinminutes=60 This is the time till the item remains hot. yfs.hotsku.showextramessagesasinfo=y This property shows the extra messages in the application server logs at info logging level 7

8 Hot SKU Feature properties (description from doc & explanation) yfs.hotsku.maxitemmapsizeinmemory=10000 Max distinct ItemID of hot item map size in memory. yfs.hotsku.qtymultiplier=30* Average requested quantity multiplier (This number can represent number of threads or JVMs which will running simultaneously) * Needs to be set based on the testing. * Properties description is from knowledge center 8

9 Hot SKU Feature properties (description from doc & explanation) 9

10 Hot SKU Feature properties (description from doc & explanation) 10

11 Inventory Consolidation Agent When Item is turned hot then JVMs will write data to inventory supply additional and inventory demand additional table instead of inventory supply and inventory demand tables. Inventory consolidation agent consolidates supply and demand from the YFS_INVENTORY_SUPPLY_ADDNL and YFS_INVENTORY_DEMAND_ADDNL tables. Consolidation is performed by summing up the quantities of additional supply and demand in the YFS_INVENTORY_SUPPLY and YFS_INVENTORY_DEMAND tables. This agent needs to be run aggressively. Large number of records in additional tables will slow down promising APIs. Promising APIs will do union of supply and supply additional while reading supply. Same is true for demand read operation performed by promising APIs. 11

12 Bigger Picture Challenges Traditionally retailers use to have couple of big warehouses in their fulfillment network. From past few years, there is change in traditional approach taken by retailers. They have started adding their store to fulfillment network. Now, typically a retailer can have around 1k-4k stores in their fulfillment network. With Multi Channel Retailing, retailers have to provide accurate and updated inventory picture to multiple channels. New business scenarios like Buy Online Pickup in Store. To address these new challenges, IBM has come with following new features in Sterling OMS Promising Server Smart Sourcing Edge Server Deployment Velocity Based RTAM New functionalities in Hot SKU feature 12

13 Hot SKU new features yfs.hotsku.lockitemoninventorychanges (OMS 9.4 FP4 ) When the yfs.hotsku.lockitemoninventorychanges property is set to N, inventory locking is avoided during adjustments. The contention would be reduced as the lock contention will move from the item level down to the item-supply or the itemdemand level. The overall response time is improved for supply or demand updates, as an additional lookup will no longer be needed. In addition to reduced lookups, item locking can be completely avoided. Also, since the lock on YFS_INVENTORY_ITEM no longer occurs, there would be an intrinsic lock applied at the row level for each supply or demand record. yfs.hotsku.lockonlyonlowavailability (OMS 9.4 Base product) The yfs.hotsku.lockonlyonlowavailability determines whether locking should be avoided until availability gets low. By default, the property assumes that the availability is checked for the first time and all the items have high availability. If this property is set to Y, then, it is assumed that the availability is high and lock will be avoided. If the property is set to Y, then, the availability calculation will not lock the YFS_INVENTORY_ITEM if the INV_INVENTORY_ITEM_LOCK doesn t exist for the demand type. yfs.hotsku.assumeunavailableonlocktimeout (OMS 9.4 Base product ) The yfs.hotsku.assumeunavailableonlocktimeout determines whether an item should be assumed unavailable if in case the lock cannot be acquired. This property is applicable only when yfs.hotsku.lockonlyonlowavailability is set to Y. If the yfs.hotsku.usetimeoutlocking property is set to Y and yfs.hotsku.assumeunavailableonlocktimeout is set to Y, it will be assumed that there is no inventory available for this item if a timeout occurs. Inventory will be assumed unavailable for this sourcing rule detail. If there are multiple sourcing rule details, then normal expansion will continue and lock will be attempted again 13

14 Hot SKU new features yfs.yfs.hotsku.registeravailabilityonlocktimeout (OMS 9.3 FP3) When a SKU turns hot for the first time, availability cannot be registered. This causes a lock on the YFS_INVENTORY_ITEM table to occur, unless it is specified by the yfs.hotsku.skiplockinventoryitemlist property. This property determines if locking is needed based on the inventory available. Locking occurs only when availability is low. yfs.hotsku.useavailabilityacrossnodes (92 FP 29) While determining whether this hot item still needs to be locked, system will take into consideration availability across all nodes requested instead of individual nodes. And compare the consolidated availability across all nodes with the High Availability threshold.if consolidated inventory is 0, we will avoid locking. If consolidated inventory is low, we will lock the sku even though it may be considered hot. If consolidated inventory is high, we will avoid locking.all agents and APIs that update demand or supply and check availability will be impacted by the fix (ex: reservations, order creation/modifications, scheduling, release). The fix does not change the actual availability calculation, instead it just impacts decision whether to lock an item or not. There is a slight chance that multiple threads can schedule or allocate against a node with low availability. This could result into back order from node (no pick) from DC or Store. In such cases, order would get rescheduled to another location based on availability and sourcing decisions. yfs.hotsku.skiplockinventoryitemlist (92 FP 8) This property accepts a list of comma-separated items. For example, yfs.hotsku.skiplockinventoryitemlist=dvp ,tv0001a5f21,a1,a2,b,c,d4,e. The YFS_INVENTORY_ITEM table is not locked for these items initialized in the property. 14

15 Thank You!! 15

Manjunath Subburathinam Sterling L2 Apps Support 11 Feb Lessons Learned. Peak Season IBM Corporation

Manjunath Subburathinam Sterling L2 Apps Support 11 Feb Lessons Learned. Peak Season IBM Corporation Manjunath Subburathinam Sterling L2 Apps Support 11 Feb 2014 Lessons Learned Peak Season Agenda PMR Distribution Learnings Sterling Database Miscellaneous 2 PMR Distribution Following are the areas where

More information

Designing Templates for Speed (PUW2)

Designing Templates for Speed (PUW2) Designing Templates for Speed (PUW2) Presented by Seung Yoo with Te n a n t : f o c u s. b i 3 6 0. c o m U s e r s : s p e e d a d m i n 0 2 @ b i 3 6 0. c o m s p e e d a d m i n 3 0 @ b i 3 6 0. c o

More information

Segregating Data Within Databases for Performance Prepared by Bill Hulsizer

Segregating Data Within Databases for Performance Prepared by Bill Hulsizer Segregating Data Within Databases for Performance Prepared by Bill Hulsizer When designing databases, segregating data within tables is usually important and sometimes very important. The higher the volume

More information

Enhanced Order Monitor

Enhanced Order Monitor Jitendra Buge 16 th April, 2015 Support Technical Exchange session on Enhanced Order Monitor Document number Agenda Enhanced Order Monitor Overview Time Triggered Transaction Monitors Enhanced Order Monitor

More information

Innovative Logistics Strategies for Omnichannel Fulfillment September 15th, Openbravo Inc. All Rights Reserved. 1

Innovative Logistics Strategies for Omnichannel Fulfillment September 15th, Openbravo Inc. All Rights Reserved. 1 Innovative Logistics Strategies for Omnichannel Fulfillment September 15th, 2016 2016 Openbravo Inc. All Rights Reserved. 1 Simple steps to increase the value of today s webinar experience Today s presentation

More information

All About Catalog. Contents. West Virginia University Information Technology Services. ecommerce End User Advanced Guide

All About Catalog. Contents. West Virginia University Information Technology Services. ecommerce End User Advanced Guide Contents All About Catalog Browse...2 Add a Product...5 Basic Info...5 Display Options...6 Taxes & Shipping...6 Inventory Control...7 Descriptions...8 Left Side Menu...9 Product Details...9 Images and

More information

CSE 153 Design of Operating Systems

CSE 153 Design of Operating Systems CSE 153 Design of Operating Systems Winter 18 Lecture 18/19: Page Replacement Memory Management Memory management systems Physical and virtual addressing; address translation Techniques: Partitioning,

More information

Migrating to the P8 5.2 Component Manager Framework

Migrating to the P8 5.2 Component Manager Framework Migrating to the P8 5.2 Component Manager Framework Contents Migrating to the P8 5.2 Component Manager Framework... 1 Introduction... 1 Revision History:... 2 Comparing the Two Component Manager Frameworks...

More information

The Chubby Lock Service for Loosely-coupled Distributed systems

The Chubby Lock Service for Loosely-coupled Distributed systems The Chubby Lock Service for Loosely-coupled Distributed systems Author: Mike Burrows Presenter: Ke Nian University of Waterloo, Waterloo, Canada October 22, 2014 Agenda Distributed Consensus Problem 3

More information

Page Frame Reclaiming

Page Frame Reclaiming Page Frame Reclaiming Don Porter Binary Formats RCU Memory Management File System Logical Diagram Memory Allocators Threads System Calls Today s Lecture Networking (kernel level Sync mem. management) Device

More information

Sears Integration for Magento 2-User Guide 0.0.1

Sears Integration for Magento 2-User Guide 0.0.1 by CedCommerce Docs - Products User Guides 1 / 36 1. Overview... 3 2. Sears Magento 2 Integration Extension Installation... 4 3. Sears Configuration Settings... 4 4. Manage Profiles... 10 4.1. Add a New

More information

Enterprise Backup and Restore technology and solutions

Enterprise Backup and Restore technology and solutions Enterprise Backup and Restore technology and solutions LESSON VII Veselin Petrunov Backup and Restore team / Deep Technical Support HP Bulgaria Global Delivery Hub Global Operations Center November, 2013

More information

Sri Vidya College of Engineering & Technology

Sri Vidya College of Engineering & Technology UNIT I INTRODUCTION TO OOP AND FUNDAMENTALS OF JAVA 1. Define OOP. Part A Object-Oriented Programming (OOP) is a methodology or paradigm to design a program using classes and objects. It simplifies the

More information

Today. Adding Memory Does adding memory always reduce the number of page faults? FIFO: Adding Memory with LRU. Last Class: Demand Paged Virtual Memory

Today. Adding Memory Does adding memory always reduce the number of page faults? FIFO: Adding Memory with LRU. Last Class: Demand Paged Virtual Memory Last Class: Demand Paged Virtual Memory Benefits of demand paging: Virtual address space can be larger than physical address space. Processes can run without being fully loaded into memory. Processes start

More information

CSE 120. Translation Lookaside Buffer (TLB) Implemented in Hardware. July 18, Day 5 Memory. Instructor: Neil Rhodes. Software TLB Management

CSE 120. Translation Lookaside Buffer (TLB) Implemented in Hardware. July 18, Day 5 Memory. Instructor: Neil Rhodes. Software TLB Management CSE 120 July 18, 2006 Day 5 Memory Instructor: Neil Rhodes Translation Lookaside Buffer (TLB) Implemented in Hardware Cache to map virtual page numbers to page frame Associative memory: HW looks up in

More information

SAP IQ - Business Intelligence and vertical data processing with 8 GB RAM or less

SAP IQ - Business Intelligence and vertical data processing with 8 GB RAM or less SAP IQ - Business Intelligence and vertical data processing with 8 GB RAM or less Dipl.- Inform. Volker Stöffler Volker.Stoeffler@DB-TecKnowledgy.info Public Agenda Introduction: What is SAP IQ - in a

More information

1/10/2011. Topics. What is the Cloud? Cloud Computing

1/10/2011. Topics. What is the Cloud? Cloud Computing Cloud Computing Topics 1. What is the Cloud? 2. What is Cloud Computing? 3. Cloud Service Architectures 4. History of Cloud Computing 5. Advantages of Cloud Computing 6. Disadvantages of Cloud Computing

More information

Visual Streamline FAQ

Visual Streamline FAQ Multi Language Modifications Doc Last Modified Date: Monday, August 20, 2007 Program Overview: Multi Languages are now built into the Visual Streamline software. The following multi language changes are

More information

Navigating Viewpoint V6 Exploring the Viewpoint Main Menu

Navigating Viewpoint V6 Exploring the Viewpoint Main Menu Navigating Viewpoint V6 Exploring the Viewpoint Main Menu Table of Contents About this Course 3 Viewpoint Folder Structure 4 File Menu 5 View Menu 6 Options Menu 7 User Options 7 Help Menu 9 Support 9

More information

HTML version of slides:

HTML version of slides: HTML version of slides: http://people.mozilla.org/~bbirtles/pres/graphical-web-2014/ Animations can be used for more than just cat gifs. They can be used to tell stories too. Animation is essentially

More information

Cupboard Manager and Cupboard Users Manual. August 1,

Cupboard Manager and Cupboard Users Manual. August 1, Cupboard Manager and Cupboard Users Manual August 1, 2018 https://ebudde.littlebrownie.com Table of Contents What s New... 4 Computer Specifications Information... 5 Navigating the System... 6 System Access...

More information

Database Architectures

Database Architectures Database Architectures CPS352: Database Systems Simon Miner Gordon College Last Revised: 11/15/12 Agenda Check-in Centralized and Client-Server Models Parallelism Distributed Databases Homework 6 Check-in

More information

Virtual Memory COMPSCI 386

Virtual Memory COMPSCI 386 Virtual Memory COMPSCI 386 Motivation An instruction to be executed must be in physical memory, but there may not be enough space for all ready processes. Typically the entire program is not needed. Exception

More information

DB2 Data Sharing Then and Now

DB2 Data Sharing Then and Now DB2 Data Sharing Then and Now Robert Catterall Consulting DB2 Specialist IBM US East September 2010 Agenda A quick overview of DB2 data sharing Motivation for deployment then and now DB2 data sharing /

More information

<Insert Picture Here> New MySQL Enterprise Backup 4.1: Better Very Large Database Backup & Recovery and More!

<Insert Picture Here> New MySQL Enterprise Backup 4.1: Better Very Large Database Backup & Recovery and More! New MySQL Enterprise Backup 4.1: Better Very Large Database Backup & Recovery and More! Mike Frank MySQL Product Management - Director The following is intended to outline our general

More information

Performance Monitoring

Performance Monitoring Performance Monitoring Performance Monitoring Goals Monitoring should check that the performanceinfluencing database parameters are correctly set and if they are not, it should point to where the problems

More information

Operating Systems Lecture 5: Memory Management I

Operating Systems Lecture 5: Memory Management I CSCI-GA.2250-001 Operating Systems Lecture 5: Memory Management I Hubertus Franke frankeh@cims.nyu.edu Programmer s dream Memory Private Infinitely large Infinitely fast Non-volatile Inexpensive Programmer

More information

Premium POS Pizza Order Entry Module. Introduction and Tutorial

Premium POS Pizza Order Entry Module. Introduction and Tutorial Premium POS Pizza Order Entry Module Introduction and Tutorial Overview The premium POS Pizza module is a replacement for the standard order-entry module. The standard module will still continue to be

More information

Financial Services Giant Optimizes, Virtualizes, and Saves Big Money

Financial Services Giant Optimizes, Virtualizes, and Saves Big Money CLIENT INFO AT A GLANCE Financial Services Giant Optimizes, Virtualizes, and Saves Big Money Case Study TeamQuest specializes in IT Service Optimization Client Info at a Glance Company: Fortune 500 Financial

More information

TRANSFORMATION GATEWAY

TRANSFORMATION GATEWAY TRANSFORMATION GATEWAY Optimizing EMC Documentum: Performance and Scalability Ed Bueché EMC Distinguished Engineer TRANSFORMATION GATEWAY Agenda: Top xplore Performance Tips Tip #1: Leverage Sizing tools

More information

Part 3. Operating Systems

Part 3. Operating Systems Part 3 Operating Systems Key Words The following words will crop up as part of the following presentation. You should use your notes sheet to log information about them when it is covered. You will be

More information

Advanced Database Systems

Advanced Database Systems Lecture IV Query Processing Kyumars Sheykh Esmaili Basic Steps in Query Processing 2 Query Optimization Many equivalent execution plans Choosing the best one Based on Heuristics, Cost Will be discussed

More information

BX Manufacturing Settings Guide

BX Manufacturing Settings Guide BX Manufacturing Settings Guide TABLE OF CONTENT 1. Document Overview... 3 2. General Tab... 4 3. SQL Tab... 5 4. Logs Tab... 6 5. Reports Tab... 6 6. MRP Tab... 7 7. PDC Tab... 9 8. Production Order Tab...

More information

Table of Contents. Introduction Technical Support Getting Started Data Synchronization General Website Settings...

Table of Contents. Introduction Technical Support Getting Started Data Synchronization General Website Settings... E-Commerce Table of Contents Introduction... 1 Technical Support... 1 Introduction... 1 Getting Started... 2 Data Synchronization... 2 General Website Settings... 3 Customer Groups Settings... 4 New Accounts

More information

HDW Order App. Instruction Manual

HDW Order App. Instruction Manual HDW Order App Instruction Manual Contents HDW Order App... 1 Using the App... 2 Update Tab... 3 Website Login Info... 4 Search Tab... 5 Category Tab... 7 Vendors Tab... 8 Item Detail... 9 Orders Tab...

More information

Multiplying and Dividing by Powers of 10

Multiplying and Dividing by Powers of 10 Multiplying and Dividing by Powers of 10 1.) Complete stations A-F around the room. Copy each problem and answer it below. Problem A B C D E F Answer = = = = = = 2.) Where is the decimal point in a whole

More information

Jet Data Manager 2014 SR2 Product Enhancements

Jet Data Manager 2014 SR2 Product Enhancements Jet Data Manager 2014 SR2 Product Enhancements Table of Contents Overview of New Features... 3 New Features in Jet Data Manager 2014 SR2... 3 Improved Features in Jet Data Manager 2014 SR2... 5 New Features

More information

Lecture #15: Translation, protection, sharing

Lecture #15: Translation, protection, sharing Lecture #15: Translation, protection, sharing Review -- 1 min Goals of virtual memory: protection relocation sharing illusion of infinite memory minimal overhead o space o time Last time: we ended with

More information

Designing for Scalability. Patrick Linskey EJB Team Lead BEA Systems

Designing for Scalability. Patrick Linskey EJB Team Lead BEA Systems Designing for Scalability Patrick Linskey EJB Team Lead BEA Systems plinskey@bea.com 1 Patrick Linskey EJB Team Lead at BEA OpenJPA Committer JPA 1, 2 EG Member 2 Agenda Define and discuss scalability

More information

Application Development Best Practice for Q Replication Performance

Application Development Best Practice for Q Replication Performance Ya Liu, liuya@cn.ibm.com InfoSphere Data Replication Technical Enablement, CDL, IBM Application Development Best Practice for Q Replication Performance Information Management Agenda Q Replication product

More information

Optimizing Testing Performance With Data Validation Option

Optimizing Testing Performance With Data Validation Option Optimizing Testing Performance With Data Validation Option 1993-2016 Informatica LLC. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying, recording

More information

X-AFFILIATE module for X-Cart 4.0.x

X-AFFILIATE module for X-Cart 4.0.x X-AFFILIATE module for X-Cart 4.0.x Partner Interface Reference Manual Revision Date: 2004-11-22 Copyright 2001-2004 Ruslan R. Fazliev. All rights reserved. TABLE OF CONTENTS GENERAL INFORMATION...3 REGISTRATION...4

More information

Data Mining. Part 1. Introduction. 1.3 Input. Fall Instructor: Dr. Masoud Yaghini. Input

Data Mining. Part 1. Introduction. 1.3 Input. Fall Instructor: Dr. Masoud Yaghini. Input Data Mining Part 1. Introduction 1.3 Fall 2009 Instructor: Dr. Masoud Yaghini Outline Instances Attributes References Instances Instance: Instances Individual, independent example of the concept to be

More information

Advanced Multimedia Architecture Prof. Cristina Silvano June 2011 Amir Hossein ASHOURI

Advanced Multimedia Architecture Prof. Cristina Silvano June 2011 Amir Hossein ASHOURI Advanced Multimedia Architecture Prof. Cristina Silvano June 2011 Amir Hossein ASHOURI 764722 IBM energy approach policy: One Size Fits All Encompass Software/ Firmware/ Hardware Power7 predecessors features

More information

Managing Data at Scale: Microservices and Events. Randy linkedin.com/in/randyshoup

Managing Data at Scale: Microservices and Events. Randy linkedin.com/in/randyshoup Managing Data at Scale: Microservices and Events Randy Shoup @randyshoup linkedin.com/in/randyshoup Background VP Engineering at Stitch Fix o Combining Art and Science to revolutionize apparel retail Consulting

More information

Deliverable First Version of Analytics Benchmark

Deliverable First Version of Analytics Benchmark Collaborative Project Holistic Benchmarking of Big Linked Data Project Number: 688227 Start Date of Project: 2015/12/01 Duration: 36 months Deliverable 4.2.1 First Version of Analytics Benchmark Dissemination

More information

welcome to production Graeme Foster Spanish Software Developer

welcome to production Graeme Foster Spanish Software Developer welcome to production Graeme Foster Spanish Software Developer 5 years ago, I co-designed, and built a MONOLITH We based in on the buzzwords and ideas of the time like ORMs, DDD, and web services. Like

More information

Release Notes for Version

Release Notes for Version Release Notes for Version 7.0.2166 Type Comments Settings Required s AR Fix E-mailing hotel statements will no longer generate a runtime error if the statement appearance is set to "Invoice" and the statements

More information

HOW TO CREATE MASS INBOUND & OUTBOUND GOODS

HOW TO CREATE MASS INBOUND & OUTBOUND GOODS HOW TO CREATE MASS INBOUND & OUTBOUND GOODS PREPARE SKU DOWNLOA D SAMPLE FILE See how to install Open Office here Maximum 100 SKUs Max 3000 items/file *If SKU are still currently being sold, the returned

More information

In-Memory Data Management

In-Memory Data Management In-Memory Data Management Martin Faust Research Assistant Research Group of Prof. Hasso Plattner Hasso Plattner Institute for Software Engineering University of Potsdam Agenda 2 1. Changed Hardware 2.

More information

How to Excel - Part 2

How to Excel - Part 2 Table of Contents Exercise 1: Protecting cells and sheets... 3 Task 1 Protecting sheet... 3 Task 2 Protecting workbook... 3 Task 3 Unprotect workbook and sheet... 3 Task 4 Protecting cells... 4 Protecting

More information

TABLE OF CONTENTS OVERVIEW 1 FEATURES AND BENEFITS 1 OVER-THE-AIR UPDATING 1 WEATHERTRAK OPTIFLOW COMMISSIONING PHASES 2 PHASE 1: ASSESS 2

TABLE OF CONTENTS OVERVIEW 1 FEATURES AND BENEFITS 1 OVER-THE-AIR UPDATING 1 WEATHERTRAK OPTIFLOW COMMISSIONING PHASES 2 PHASE 1: ASSESS 2 TABLE OF CONTENTS OVERVIEW 1 FEATURES AND BENEFITS 1 OVER-THE-AIR UPDATING 1 WEATHERTRAK OPTIFLOW COMMISSIONING PROCESS 2 WEATHERTRAK OPTIFLOW COMMISSIONING PHASES 2 PHASE 1: ASSESS 2 PHASE 2: INSTALL

More information

Stock Notification Magento2 Extension

Stock Notification Magento2 Extension Stock Notification Magento2 Extension Table of Contents Stock Notification - Overview... 3 Version & Compatibility Support... 3 Features... 4 How to Install This Module?... 4 General Configuration... 5

More information

Monday, November 21, 2011

Monday, November 21, 2011 Infinispan for Ninja Developers Mircea Markus, Red Hat R&D Who s this guy? R&D JBoss Clustering @ Redhat JBoss clustering: JBossCache, PojoCache, jgroups,.. Infinispan developer - day 1 Founder Radargun

More information

Optimizing RDM Server Performance

Optimizing RDM Server Performance TECHNICAL WHITE PAPER Optimizing RDM Server Performance A Raima Inc. Technical Whitepaper Published: August, 2008 Author: Paul Johnson Director of Marketing Copyright: Raima Inc., All rights reserved Abstract

More information

Item Sales History SO-1023

Item Sales History SO-1023 Item Sales History SO-1023 Overview This Extended Solution allows you to view detailed Item Sales History by Customer/Item Number from Sales Order Entry, S/O Invoice Entry, A/R Customer Maintenance and

More information

Intelligent Caching in Data Virtualization Recommended Use of Caching Controls in the Denodo Platform

Intelligent Caching in Data Virtualization Recommended Use of Caching Controls in the Denodo Platform Data Virtualization Intelligent Caching in Data Virtualization Recommended Use of Caching Controls in the Denodo Platform Introduction Caching is one of the most important capabilities of a Data Virtualization

More information

Customer Attributes For Magento 2

Customer Attributes For Magento 2 Customer Attributes For Magento 2 Magento 2 Extension User Guide Here you will find the latest Customer Attributes user guide version * * This user guide was created 31.03.2017 Page 1 Table of contents:

More information

Where are we in the course?

Where are we in the course? Previous Lectures Memory Management Approaches Allocate contiguous memory for the whole process Use paging (map fixed size logical pages to physical frames) Use segmentation (user s view of address space

More information

Maximizing Performance of IBM DB2 Backups

Maximizing Performance of IBM DB2 Backups Maximizing Performance of IBM DB2 Backups This IBM Redbooks Analytics Support Web Doc describes how to maximize the performance of IBM DB2 backups. Backing up a database is a critical part of any disaster

More information

Database Architectures

Database Architectures Database Architectures CPS352: Database Systems Simon Miner Gordon College Last Revised: 4/15/15 Agenda Check-in Parallelism and Distributed Databases Technology Research Project Introduction to NoSQL

More information

Advanced Tuning and Configuration for the nworks MP for VMware. Alec King, Director, Product Management

Advanced Tuning and Configuration for the nworks MP for VMware. Alec King, Director, Product Management Advanced Tuning and Configuration for the nworks MP for VMware Alec King, Director, Product Management Housekeeping Questions can use the virtual Q&A panel. This webinar is recorded and available for replay

More information

Virtual Memory III. Jo, Heeseung

Virtual Memory III. Jo, Heeseung Virtual Memory III Jo, Heeseung Today's Topics What if the physical memory becomes full? Page replacement algorithms How to manage memory among competing processes? Advanced virtual memory techniques Shared

More information

Packaging and Deploying Java Based Solutions to WebSphere Message Broker V7

Packaging and Deploying Java Based Solutions to WebSphere Message Broker V7 IBM Software Group Packaging and Deploying Java Based Solutions to WebSphere Message Broker V7 Jeff Lowrey (jlowrey@us.ibm.com) WebSphere Message Broker L2 Support 15 September 2010 WebSphere Support Technical

More information

Error-Correcting Codes

Error-Correcting Codes Error-Correcting Codes Michael Mo 10770518 6 February 2016 Abstract An introduction to error-correcting codes will be given by discussing a class of error-correcting codes, called linear block codes. The

More information

Probability and Statistics for Final Year Engineering Students

Probability and Statistics for Final Year Engineering Students Probability and Statistics for Final Year Engineering Students By Yoni Nazarathy, Last Updated: April 11, 2011. Lecture 1: Introduction and Basic Terms Welcome to the course, time table, assessment, etc..

More information

CSE 100 Disjoint Set, Union Find

CSE 100 Disjoint Set, Union Find CSE 100 Disjoint Set, Union Find Union-find using up-trees The union-find data structure 1 0 2 6 7 4 3 5 8 Perform these operations: Find(4) =! Find(3) =! Union(1,0)=! Find(4)=! 2 Array representation

More information

OneStop Reporting OSR Budgeting 4.5 User Guide

OneStop Reporting OSR Budgeting 4.5 User Guide OneStop Reporting OSR Budgeting 4.5 User Guide Doc. Version 1.3 Updated: 19-Dec-14 Copyright OneStop Reporting AS Contents Introduction... 1 Two Different Setup Strategies and Use of OSR Budgeting...

More information

Fidgeting Till The Point Of No Return

Fidgeting Till The Point Of No Return Fidgeting Till The Point Of No Return Marina Biberstein Eitan Farchi Shmuel Ur IBM Labs in Haifa Table of contents Background: problems and existing solutions Fidgeting: why and how Summary 2 A sample

More information

Cisco Software Capability Overview. Customers

Cisco Software Capability Overview. Customers Cisco Software Capability Overview Customers Software Training Curriculum for Customers Live Training Schedule Activity Time Role Description Managing Application Cisco Software: Capability Overview for

More information

Data Mining. 1.3 Input. Fall Instructor: Dr. Masoud Yaghini. Chapter 3: Input

Data Mining. 1.3 Input. Fall Instructor: Dr. Masoud Yaghini. Chapter 3: Input Data Mining 1.3 Input Fall 2008 Instructor: Dr. Masoud Yaghini Outline Instances Attributes References Instances Instance: Instances Individual, independent example of the concept to be learned. Characterized

More information

AAL 217: DATA STRUCTURES

AAL 217: DATA STRUCTURES Chapter # 4: Hashing AAL 217: DATA STRUCTURES The implementation of hash tables is frequently called hashing. Hashing is a technique used for performing insertions, deletions, and finds in constant average

More information

SPECjAppServer2002 Statistics. Methodology. Agenda. Tuning Philosophy. More Hardware Tuning. Hardware Tuning.

SPECjAppServer2002 Statistics. Methodology. Agenda. Tuning Philosophy. More Hardware Tuning. Hardware Tuning. Scaling Up the JBoss Application Server. Peter Johnson JBoss World 2005 March 1, 2005 Conclusion Configuration. 8-CPU ES7000 (32-bit) SPECjAppServer 2002 JBoss Application Server 3.2.6 Unisys JVM 1.4.1_07

More information

Design Patterns for the Cloud. MCSN - N. Tonellotto - Distributed Enabling Platforms 68

Design Patterns for the Cloud. MCSN - N. Tonellotto - Distributed Enabling Platforms 68 Design Patterns for the Cloud 68 based on Amazon Web Services Architecting for the Cloud: Best Practices Jinesh Varia http://media.amazonwebservices.com/aws_cloud_best_practices.pdf 69 Amazon Web Services

More information

Virtual Memory Management

Virtual Memory Management Virtual Memory Management CS-3013 Operating Systems Hugh C. Lauer (Slides include materials from Slides include materials from Modern Operating Systems, 3 rd ed., by Andrew Tanenbaum and from Operating

More information

CLOUD-SCALE FILE SYSTEMS

CLOUD-SCALE FILE SYSTEMS Data Management in the Cloud CLOUD-SCALE FILE SYSTEMS 92 Google File System (GFS) Designing a file system for the Cloud design assumptions design choices Architecture GFS Master GFS Chunkservers GFS Clients

More information

Sterling Selling and Fulfillment Suite Developer Toolkit FAQs

Sterling Selling and Fulfillment Suite Developer Toolkit FAQs Sterling Selling and Fulfillment Suite Developer Toolkit FAQs Sterling Order Management Sterling Configure, Price, Quote Sterling Warehouse Management System September 2012 Copyright IBM Corporation, 2012.

More information

Parallels Virtuozzo Containers

Parallels Virtuozzo Containers Parallels Virtuozzo Containers White Paper Deploying Application and OS Virtualization Together: Citrix and Parallels Virtuozzo Containers www.parallels.com Version 1.0 Table of Contents The Virtualization

More information

Sears-Magento Integration Guide 0.0.1

Sears-Magento Integration Guide 0.0.1 by CedCommerce Docs - Products User Guides 1 / 34 1. Overview... 3 2. Sears Integration Extension Installation... 4 3. Sears Configuration Settings... 4 4. Manage Sears Profiles... 9 4.1. Add New Profile...

More information

CS11 Java. Fall Lecture 7

CS11 Java. Fall Lecture 7 CS11 Java Fall 2006-2007 Lecture 7 Today s Topics All about Java Threads Some Lab 7 tips Java Threading Recap A program can use multiple threads to do several things at once A thread can have local (non-shared)

More information

Confirm Picking. Sales.Scanco.com Portal Settings Accessing the Application Warehouse Prompt Staging Bin Prompt...

Confirm Picking. Sales.Scanco.com Portal Settings Accessing the Application Warehouse Prompt Staging Bin Prompt... Contents Confirm Picking Sales.Scanco.com Portal Settings... 2 Accessing the Application... 3 Warehouse Prompt... 4 Staging Bin Prompt... 5 Sales Order Prompt... 6 Sales Order List Maintenance... 7 Item

More information

Last Class: Demand Paged Virtual Memory

Last Class: Demand Paged Virtual Memory Last Class: Demand Paged Virtual Memory Benefits of demand paging: Virtual address space can be larger than physical address space. Processes can run without being fully loaded into memory. Processes start

More information

Wednesday, June 23, JBoss Users & Developers Conference. Boston:2010

Wednesday, June 23, JBoss Users & Developers Conference. Boston:2010 JBoss Users & Developers Conference Boston:2010 Zen of Class Loading Jason T. Greene EAP Architect, Red Hat June 2010 What is the Class class? Represents a class, enum, interface, annotation, or primitive

More information

PAGE REPLACEMENT. Operating Systems 2015 Spring by Euiseong Seo

PAGE REPLACEMENT. Operating Systems 2015 Spring by Euiseong Seo PAGE REPLACEMENT Operating Systems 2015 Spring by Euiseong Seo Today s Topics What if the physical memory becomes full? Page replacement algorithms How to manage memory among competing processes? Advanced

More information

Memory may be insufficient. Memory may be insufficient.

Memory may be insufficient. Memory may be insufficient. Error code Less than 200 Error code Error type Description of the circumstances under which the problem occurred Linux system call error. Explanation of possible causes Countermeasures 1001 CM_NO_MEMORY

More information

CMSnipcart Documentation

CMSnipcart Documentation CMSnipcart Documentation Release 1.0.0 CMExtension January 07, 2016 Contents 1 Overview 3 1.1 Technical Requirements......................................... 3 1.2 Features..................................................

More information

Binghamton University. CS-220 Spring Cached Memory. Computer Systems Chapter

Binghamton University. CS-220 Spring Cached Memory. Computer Systems Chapter Cached Memory Computer Systems Chapter 6.2-6.5 Cost Speed The Memory Hierarchy Capacity The Cache Concept CPU Registers Addresses Data Memory ALU Instructions The Cache Concept Memory CPU Registers Addresses

More information

Doc. Version 1.0 Updated:

Doc. Version 1.0 Updated: OneStop Reporting Report Designer/Player 3.5 User Guide Doc. Version 1.0 Updated: 2012-01-02 Table of Contents Introduction... 3 Who should read this manual... 3 What s included in this manual... 3 Symbols

More information

I Want To Go Faster! A Beginner s Guide to Indexing

I Want To Go Faster! A Beginner s Guide to Indexing I Want To Go Faster! A Beginner s Guide to Indexing Bert Wagner Slides available here! @bertwagner bertwagner.com youtube.com/c/bertwagner bert@bertwagner.com Why Indexes? Biggest bang for the buck Can

More information

CS 550 Operating Systems Spring Memory Management: Page Replacement

CS 550 Operating Systems Spring Memory Management: Page Replacement CS 550 Operating Systems Spring 2018 Memory Management: Page Replacement 1 OS Involvement with Page Table Management Four times when OS deals with page-tables 1. Process creation create page table 2. Upon

More information

Third-Party Website. Table of Contents

Third-Party Website. Table of Contents Table of Contents Introduction... 2 Licensing... 2 Installation... 2 Prerequisites... 2 Configure Website Upload and Manual Upload... 3 Manual Uploads... 9 Scheduling Uploads... 9 Marking Items for Upload...

More information

ITS Training Class Charts and PivotTables Using Excel 2007

ITS Training Class Charts and PivotTables Using Excel 2007 When you have a large amount of data and you need to get summary information and graph it, the PivotTable and PivotChart tools in Microsoft Excel will be the answer. The data does not need to be in one

More information

Locality and Data Accesses video is wrong one notes when video is correct

Locality and Data Accesses video is wrong one notes when video is correct Cache Review This lesson is a review of caches. Beginning with the structure of the cache itself, including set associative and direct mapped caches. Then the lesson discusses replacement policies, specifically

More information

Updating the HPC Bill Punch, Director HPCC Nov 17, 2017

Updating the HPC Bill Punch, Director HPCC Nov 17, 2017 Updating the HPC 2018 Bill Punch, Director HPCC Nov 17, 2017 Unique Opportunity The plan for HPC and the new data center is to stand up a new system in the DC, while maintaining the old system for awhile

More information

White Paper. Fabasoft Folio Environment Variables. Fabasoft Folio 2016 Update Rollup 6

White Paper. Fabasoft Folio Environment Variables. Fabasoft Folio 2016 Update Rollup 6 White Paper Fabasoft Folio Environment Variables Fabasoft Folio 2016 Update Rollup 6 Copyright Fabasoft R&D GmbH, Linz, Austria, 2017. All rights reserved. All hardware and software names used are registered

More information

Data Quality Architecture and Options

Data Quality Architecture and Options Data Quality Architecture and Options Nita Khare Alliances & Technology Team - Solution Architect nita.khare@tcs.com * IBM IM Champion 2013 * December 3, 2013 0 Agenda Pain Areas / Challenges of DQ Solution

More information

Nimsoft Documentation

Nimsoft Documentation Nimsoft Documentation Nimsoft Probes Technical cisco_unity v1.2x Probe Documentation Last Update: 27 April 2011 Copyright 1998-2011, Nimsoft Corporation www.nimsoft.com Nimsoft Documentation: cisco_unity

More information

THE FASTEST WAY TO CONNECT YOUR NETWORK. Accelerate Multiple Location Connectivity with Ethernet Private Line Solutions FIBER

THE FASTEST WAY TO CONNECT YOUR NETWORK. Accelerate Multiple Location Connectivity with Ethernet Private Line Solutions FIBER THE FASTEST WAY TO CONNECT YOUR NETWORK Accelerate Multiple Location Connectivity with Ethernet Private Line Solutions FIBER In today s competitive business environment, speed is the name of the game.

More information

E(xtract) T(ransform) L(oad)

E(xtract) T(ransform) L(oad) Gunther Heinrich, Tobias Steimer E(xtract) T(ransform) L(oad) OLAP 20.06.08 Agenda 1 Introduction 2 Extract 3 Transform 4 Load 5 SSIS - Tutorial 2 1 Introduction 1.1 What is ETL? 1.2 Alternative Approach

More information

Deploying Application and OS Virtualization Together: Citrix and Virtuozzo

Deploying Application and OS Virtualization Together: Citrix and Virtuozzo White Paper Deploying Application and OS Virtualization Together: Citrix and Virtuozzo www.swsoft.com Version 1.0 Table of Contents The Virtualization Continuum: Deploying Virtualization Together... 3

More information