Order Management Hot SKU Feature
|
|
- Basil Rogers
- 6 years ago
- Views:
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 2014 Lessons Learned Peak Season Agenda PMR Distribution Learnings Sterling Database Miscellaneous 2 PMR Distribution Following are the areas where
More informationDesigning 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 informationSegregating 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 informationEnhanced 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 informationInnovative 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 informationAll 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 informationCSE 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 informationMigrating 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 informationThe 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 informationPage 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 informationSears 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 informationEnterprise 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 informationSri 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 informationToday. 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 informationCSE 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 informationSAP 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 information1/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 informationVisual 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 informationNavigating 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 informationHTML 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 informationCupboard 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 informationDatabase 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 informationVirtual 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 informationDB2 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!
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 informationPerformance 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 informationOperating 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 informationPremium 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 informationFinancial 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 informationTRANSFORMATION 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 informationPart 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 informationAdvanced 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 informationBX 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 informationTable 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 informationHDW 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 informationMultiplying 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 informationJet 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 informationLecture #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 informationDesigning 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 informationApplication 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 informationOptimizing 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 informationX-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 informationData 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 informationAdvanced 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 informationManaging 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 informationDeliverable 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 informationwelcome 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 informationRelease 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 informationHOW 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 informationIn-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 informationHow 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 informationTABLE 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 informationStock 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 informationMonday, 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 informationOptimizing 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 informationItem 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 informationIntelligent 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 informationCustomer 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 informationWhere 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 informationMaximizing 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 informationDatabase 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 informationAdvanced 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 informationVirtual 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 informationPackaging 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 informationError-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 informationProbability 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 informationCSE 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 informationOneStop 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 informationFidgeting 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 informationCisco 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 informationData 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 informationAAL 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 informationSPECjAppServer2002 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 informationDesign 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 informationVirtual 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 informationCLOUD-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 informationSterling 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 informationParallels 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 informationSears-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 informationCS11 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 informationConfirm 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 informationLast 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 informationWednesday, 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 informationPAGE 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 informationMemory 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 informationCMSnipcart Documentation
CMSnipcart Documentation Release 1.0.0 CMExtension January 07, 2016 Contents 1 Overview 3 1.1 Technical Requirements......................................... 3 1.2 Features..................................................
More informationBinghamton 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 informationDoc. 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 informationI 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 informationCS 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 informationThird-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 informationITS 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 informationLocality 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 informationUpdating 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 informationWhite 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 informationData 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 informationNimsoft 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 informationTHE 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 informationE(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 informationDeploying 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