Building a multi-pb Object Database for the LHC
|
|
- Augustus Blake
- 5 years ago
- Views:
Transcription
1 Buiding a muti-pb Database for the LHC Buiding a muti-pb Object Database for the LHC The RD45 Project Jamie Shiers Appication Software and Databases Group Information Technoogy Division
2 Buiding a muti-pb Database for the LHC Overview The Large Hadron Coider (LHC) The RD45 Project Choices: technoogies and standards Buiding a muti-pb object store Product choices Scaabiity and performance Interface to Mass Storage Short term pans Risk Factors Summary and Concusions Jamie.Shiers@cern.ch NASA/IEEE MSS symposium, March 98 2
3 Buiding a muti-pb Database for the LHC The Large Hadron Coider New faciity currenty under construction at Schedued to enter operation in 2005 wi operate for years Wi re-use existing infrastructure incuding 27km ong tunne currenty housing LEP Some 4 arge experiments panned for the LHC ATLAS, CMS, ALICE, LHC-B Wi generate data voumes of 5PB/year at data rates of 100MB/second - 1.5GB/second Gives rise to a tota data voume of some 100PB MTimescae & Lifetime wi be equay difficut probems Jamie.Shiers@cern.ch NASA/IEEE MSS symposium, March 98 3
4 Buiding a muti-pb Database for the LHC Data Voumes & Rates Data voumes and rates for 1 LHC experiment Tota voume per year ~5PB Tota LHC data voume ~2 x 1bps/ifetime of Universe Time interva Data voume Equivaent 1 second 100 MB 1 inear metre of books 1 minute 6 GB 1 Exabyte hour 360 GB trees-worth of paper 1 day 8.6 TB US Library of Congress 1 week 60 TB The NCAR MSS today 1 month 260 TB The ECMWF MSS in year (100 days) 1 PB 3 years EOS data (2001) 1 mienium (a) 5 EB A words ever spoken by humans Jamie.Shiers@cern.ch NASA/IEEE MSS symposium, March 98 4
5 Buiding a muti-pb Database for the LHC The RD45 Project Started in 1995 to address the issues of object persistency for the LHC experiments Strong focus on standards Assumed that LHC woud use C++ How does this compare with previous, Fortran-based soutions? How can we adapt to changes, e.g. Java? Have identified a soution buit on ODBMS + MSS Project is sti oriented towards the LHC Soutions adopted by many other experiments COMPASS (): 400TB/year, 1999 on BaBar (SLAC): 200TB/year, Phenix, STAR (BNL): 300TB/year each Currenty setting up production services production data ~100GB, test data ~1TB Jamie.Shiers@cern.ch NASA/IEEE MSS symposium, March 98 5
6 Buiding a muti-pb Database for the LHC Why Use Standards? Widey-used stds are an essentia part of our strategy Cannot predict the changes between now and 2020 Can be sure that major changes wi happen Stick with the rest of the pack Do not use proprietary interfaces/soutions Even (especiay) if you own the code, migration is a sow, painfu process, typicay measured in years Which standards? è C++, incuding STL-based coections Object Database Management Group (ODMG) ƒ IEEE MSS(?) Jamie.Shiers@cern.ch NASA/IEEE MSS symposium, March 98 6
7 Buiding a muti-pb Database for the LHC Persistent Object Manager: Choices Strong feeing (before project started) that commercia soutions woud not scae Investigated many potentia soutions anguage extensions (E, O++) ight-weight persistent object managers OMG persistent object service fu-bown Object Databases [ see Catte s book Object Data Management ] Strong preference for a uniform soution or at east interface Candidates: OMG POS, ODMG Jamie.Shiers@cern.ch NASA/IEEE MSS symposium, March 98 7
8 Buiding a muti-pb Database for the LHC The ODMG The Object Database Management Group is a consortium of object-oriented database management system (ODBMS) vendors and interested parties working on standards to aow portabiity of customer software across ODBMS products The programmer shoud perceive the binding as a singe anguage for expressing both programming and database operations, not two anguages with arbitrary boundaries between them. Jamie.Shiers@cern.ch NASA/IEEE MSS symposium, March 98 8
9 Buiding a muti-pb Database for the LHC ODBMS vs RDBMS Jamie.Shiers@cern.ch NASA/IEEE MSS symposium, March 98 9
10 Buiding a muti-pb Database for the LHC ODMG vs Embedded SQL Init(); // initiaise the db session startupdate(); // start an update transaction // create a new database (fie) HepDatabaseRef mydb = db("mydatabase"); // create a new container in this database HepContainerRef cont = container("mycontainer"); if (cont == 0 ) fata("coud not find or create MyDatabase"); for (short i=0; i<1000; i++) { // create a new event in my container HepRef(HepEvent) event = new(cont) HepEvent; if (event == 0) fata("coud not create a new event"); } EXEC SQL WHENEVER SQLWARNING GOTO 1100 EXEC SQL LOCK TABLE FATMEN IN SHARE MODE EXEC SQL SELECT * INTO :DBASE, :EXPER FROM FATMEN 2 WHERE DATABASE =:DBASE AND EXPERIMENT =:EXPER STMT1 = 'LOCK TABLE GNAMES_' // EXPER(1:LEXP) // ', FILES_' // 1 EXPER(1:LEXP) // ', FXV_' // EXPER(1:LEXP) // 2 ',VOLUMES_' // EXPER(1:LEXP) // ' IN EXCLUSIVE MODE' CMD = 'STMT1' EXEC SQL EXECUTE IMMEDIATE :STMT1 Jamie.Shiers@cern.ch NASA/IEEE MSS symposium, March 98 10
11 Buiding a muti-pb Database for the LHC L There is no best ODBMS ODBMS Seection What are the requirements for your appication? What are the priorities? What compromises can you accept? See Barry s Object Database Handbook Key requirements for Scaabiity, scaabiity, scaabiity Performance Support for heterogeneous environments anguages, compiers, h/w etc. J Some important simpifying factors... Jamie.Shiers@cern.ch NASA/IEEE MSS symposium, March 98 11
12 Buiding a muti-pb Database for the LHC Features of HEP Data J Data is essentiay read-ony J Sma number of concurrent users (1-100) J Very ow transaction rate J Can accept data oss(!) MData voumes and rates (up to 100PB, 1.5GB/s) MFuy distributed MProject Lifetime (~25 years) Jamie.Shiers@cern.ch NASA/IEEE MSS symposium, March 98 12
13 Buiding a muti-pb Database for the LHC LHC Lifetime Schedued to enter operation in 2005 Wi run unti What wi happen in the next 25 years? What has happened in the ast 25 years? At : Introduction of computer terminas and phase-out of cards Instaation of genera-purpose networks Introduction of interactive services The death of the ine-printer and pyjama paper Migration from mainframes to workstations to PCs Introduction of OO and move away from Fortran Jamie.Shiers@cern.ch NASA/IEEE MSS symposium, March 98 13
14 Buiding a muti-pb Database for the LHC Can we use a commercia ODBMS? Conventiona Wisdom Databases does not scae to PB range Besides, their too sow HEP requirements are just different We can t afford them anyway And even if we coud, they won t be around in 2005 RD45 resuts ODBMS products with architectures that scae to PB range exist today (O)DBMS products se on performance HEP requirements are different from the norm, but in some cases simper! (WORM, ow transaction rate etc.) We can t afford to buid them industry standards are more ikey to be around than HEP ones... Jamie.Shiers@cern.ch NASA/IEEE MSS symposium, March 98 14
15 Buiding a muti-pb Database for the LHC Buiding a muti-pb Database Ceary cannot buid a singe DB of 100PB However, DBs of 1-10GB in production today Coud we buid a system out of mutipe databases? What are the reaistic imits on database size? Fiesystem imits (64-bit, no probem) Disk/tape imits (50-100GB possibe today) Transfer time: seconds Effectivey imits maximum fiesize to around 10GB today L Need 1M databases to reach 10PB but this is the same number of fies that we are deaing with today... Jamie.Shiers@cern.ch NASA/IEEE MSS symposium, March 98 15
16 Buiding a muti-pb Database for the LHC Architecture of Objectivity/DB ~ODMG compiant; C++, Java, Smatak bindings Permits up to 2 16 physica databases (i.e. fies) in a singe, ogica database (federation) tested up to 25GB/fie (database) tested up to imit of 2 16 (sma) databases Fies may be distributed across database servers in LAN/WAN System/user data may be repicated avoid singe points of faiure; bottenecks J Provides easiy sufficient scaabiity to reach PB region L Requires arge (100GB) fies for 100PB federations L Cannot assume that a data wi be on disk... Jamie.Shiers@cern.ch NASA/IEEE MSS symposium, March 98 16
17 Buiding a muti-pb Database for the LHC Muti-PB ODBMSs To extend the ODBMS to 100PB or more, require: è An interface to a suitaby scaabe mass storage system Architectura changes permitting muti-pb federations without requiring very arge fies required regardess of capabiities of MSS cannot assume that this wi be instaed on a systems, e.g. ap-tops An interface has been designed and tested between our two product choices: è Objectivity/DB (ODMG-compiant ODBMS) HPSS Interface deveoped by coaboration of Objectivity and SLAC Jamie.Shiers@cern.ch NASA/IEEE MSS symposium, March 98 17
18 Buiding a muti-pb Database for the LHC Architecture of Objectivity/DB Federation: databases can be stored on different nodes in LAN/WAN Database: currenty maps to a singe fie [ containers, pages, sots, objects ] Each object has a unique 64bit Object Identifier database, container, page, sot database names stored in a cataogue which can be repicated user does not have to know where objects reside Objectivity cient: object-aware Objectivity server: deas with fies, pages etc. Jamie.Shiers@cern.ch NASA/IEEE MSS symposium, March 98 18
19 Buiding a muti-pb Database for the LHC Interfacing Objectivity/DB to HPSS Objectivity/DB server uses a sma number of I/O cas open(), cose(), read(), write(), etc. For each of these, an HPSS equivaent exists hpss_open(), hpss_cose(), hpss_read(), hpss_write(), etc. Essentiay just re-ink Objectivity/DB server against HPSS cient API Such a proof-of-concept prototype was deveoped & announced at SC 97 Currenty being tested at Catech,, SLAC Expect a product by end-1998 numerous issues to be resoved, incuding performance questions reated to use of simpe HPSS API Jamie.Shiers@cern.ch NASA/IEEE MSS symposium, March 98 19
20 Buiding a muti-pb Database for the LHC Jamie.Shiers@cern.ch NASA/IEEE MSS symposium, March 98 20
21 Buiding a muti-pb Database for the LHC HPSS Performance Measurements HPSS "simpe API" performance time/ca[s] Data Rate[MB/s] Bock Size [KB] ODBMS page size Jamie.Shiers@cern.ch NASA/IEEE MSS symposium, March 98 21
22 Buiding a muti-pb Database for the LHC Objy-HPSS Interface Aternatives: Via the HPSS NFS interface, Using a future HPSS interface to DFS or DMIG, Using the "simpe API" (the current interface), Using the "advanced API" (permits mutipe bocks to be requested), Using a DB-fauting mechanism ("staging"). For 98+, pan to use staging mechanism DBs wi be copied out of HPSS into Unix fiesystems at open Can use existing hooks into Objectivity/DB to force stage of DB at open time Future pans incude passing of hints from cient to server, possibiity of oad-baancing across mutipe servers etc. Jamie.Shiers@cern.ch NASA/IEEE MSS symposium, March 98 22
23 Buiding a muti-pb Database for the LHC Accessing A Database OO_FD_BOOT environment variabe points to boot-fie User initiaises DB Can now access any object in any database in the federation Obviousy, just iterating through the entire federation is not very convenient Can scan databases, containers, coections, ook-up by name etc. Contains basic DB parameters ocation of ock-server journa-fies cataog & schema int status = ooinit(); DB host & fiename determined from Object ID (OID) If fie is not on disk, wi be automaticay restored by HPSS Jamie.Shiers@cern.ch NASA/IEEE MSS symposium, March 98 23
24 Buiding a muti-pb Database for the LHC Data Organisation Physica Databases, Containers, Pages Convenient for data that wi be accessed together Different parts of the same ogica structure can have different physica custering e.g. infrequenty accessed data is stored separatey from hot data custering interesting parts of interesting events Logica e.g. a events with certain characteristics may span mutipe physica containers may be sparse may overap / be intereaved with other ogica coections a events with 2 eectron candidates a events with 2 eectrons & 2 µ Jamie.Shiers@cern.ch NASA/IEEE MSS symposium, March 98 24
25 Buiding a muti-pb Database for the LHC Exampe Event Structure (BaBar) Jamie.Shiers@cern.ch NASA/IEEE MSS symposium, March 98 25
26 Buiding a muti-pb Database for the LHC Meta-Data Conventiona definition: Meta-data = data about data Prefer: Meta-data = data which makes other data usabe Meta-data for an LHC experiment ~TB dominated by detector caibration information See significant benefits in using same system for both data & meta-data can make ogica associations between the two can use different custering strategies meta-data permanenty on disk Jamie.Shiers@cern.ch NASA/IEEE MSS symposium, March 98 26
27 Buiding a muti-pb Database for the LHC Short Term Pans Use of Objectivity/DB by existing experiments Growing number of experiments at and outside Even adopted by Fortran-based experiments! LEP data archive pan to archive some 30TB of LEP ( ) data and keep for 20 years understood that reprocessing wi be a major effort wi piggy-back on LHC soution Objectivity/DB, HPSS Pans for COMPASS, NA45: ~400TB/year simiar data voumes at other abs (SLAC, BNL, ) Jamie.Shiers@cern.ch NASA/IEEE MSS symposium, March 98 27
28 Buiding a muti-pb Database for the LHC Comparisons with Existing Systems Significanty more powerfu than existing HEP systems Consistent interface to a persistent data Data and meta-data handed by the same system Physica storage mode de-couped from ogica mode Appications much faster to buid e.g. caibration database: 1 student-year vs 10 expert-years Major performance and usabiity improvements seen read ony the needed objects use meaningfu predicates rather than semi-arbitrary bit-mask Much better integration with programming anguage Can hande >> data & provide enhanced functionaity Jamie.Shiers@cern.ch NASA/IEEE MSS symposium, March 98 28
29 Buiding a muti-pb Database for the LHC Risk Factors The surviva of a given database vendor The surviva of a given MSS system Neither can be guaranteed over a period of ~20 years! Production depoyment in a fuy distributed environment has yet to be demonstrated Best protection: use widey-used soutions for which there is a demand Jamie.Shiers@cern.ch NASA/IEEE MSS symposium, March 98 29
30 Buiding a muti-pb Database for the LHC Summary We have demonstrated that a powerfu, scaabe data management soution can be buit using off-the-shef, standards-infuenced components We beieve that commercia Object Database Management Systems are a viabe soution for buk data storage A combination of an ODBMS + MSS can hande data voumes we into the PB region Parts of the system have been demonstrated in production Fu production is expected in 1999 By 2000, expect > 1PB in Objectivity/DB + HPSS Jamie.Shiers@cern.ch NASA/IEEE MSS symposium, March 98 30
UnixWare 7 System Administration UnixWare 7 System Configuration
UnixWare 7 System Administration - CH 3 - UnixWare 7 System Configuration Page 1 of 8 [Figures are not incuded in this sampe chapter] UnixWare 7 System Administration - 3 - UnixWare 7 System Configuration
More informationMicrosoft Visual Studio 2005 Professional Tools. Advanced development tools designed for professional developers
Microsoft Visua Studio 2005 Professiona Toos Advanced deveopment toos designed for professiona deveopers If you re a professiona deveoper, Microsoft has two new ways to fue your deveopment efforts: Microsoft
More informationfile://j:\macmillancomputerpublishing\chapters\in073.html 3/22/01
Page 1 of 15 Chapter 9 Chapter 9: Deveoping the Logica Data Mode The information requirements and business rues provide the information to produce the entities, attributes, and reationships in ogica mode.
More informationCylanceOPTICS. Frequently Asked Questions
CyanceOPTICS Frequenty Asked Questions Question What is CyanceOPTICS? CyanceOPTICS is an AI driven endpoint detection and response component providing consistent visibiity, root cause anaysis, scaabe threat
More informationArchive Software with value add services:
E-Mai Archive Software with vaue add services: Protect your emais from data oss through reasonabe and secure backup features. Increase the productivity of your team by using the integrated search engine
More informationNearest Neighbor Learning
Nearest Neighbor Learning Cassify based on oca simiarity Ranges from simpe nearest neighbor to case-based and anaogica reasoning Use oca information near the current query instance to decide the cassification
More informationMAXPRO IP Video Solutions LEARN ONE, KNOW THEM ALL. Open, Flexible and Scalable Video Surveillance Platform
MAXPRO IP Video Soutions LEARN ONE, KNOW THEM ALL Open, Fexibe and Scaabe Video Surveiance Patform 1 LEARN ONE, KNOW THEM ALL Are you ooking for... Systems that are interoperabe with a wide range of surveiance
More informationLecture Notes for Chapter 4 Part III. Introduction to Data Mining
Data Mining Cassification: Basic Concepts, Decision Trees, and Mode Evauation Lecture Notes for Chapter 4 Part III Introduction to Data Mining by Tan, Steinbach, Kumar Adapted by Qiang Yang (2010) Tan,Steinbach,
More informationDevelopment of a National Portal for Tuvalu. Business Case. SPREP Pacific iclim
Deveopment of a Nationa Porta for Tuvau Business Case SPREP Pacific iclim Apri 2018 Tabe of Contents 1. Introduction... 3 1.1 Report Purpose... 3 1.2 Background & Context... 3 1.3 Other IKM Activities
More informationNeural Network Enhancement of the Los Alamos Force Deployment Estimator
Missouri University of Science and Technoogy Schoars' Mine Eectrica and Computer Engineering Facuty Research & Creative Works Eectrica and Computer Engineering 1-1-1994 Neura Network Enhancement of the
More informationBGP-Based SPF IETF 96, Berlin. Keyur Patel, Cisco Acee Lindem, Cisco Derek Yeung, Cisco Abhay Roy, Cisco Venu Venugopal, Cisco
BGP-Based SPF IETF 96, Berin Keyur Pate, Cisco Acee Lindem, Cisco Derek Yeung, Cisco Abhay Roy, Cisco Venu Venugopa, Cisco 1 Data Center Routing Routing Probem Space Routing scaing for Massivey Scaabe
More informationA METHOD FOR GRIDLESS ROUTING OF PRINTED CIRCUIT BOARDS. A. C. Finch, K. J. Mackenzie, G. J. Balsdon, G. Symonds
A METHOD FOR GRIDLESS ROUTING OF PRINTED CIRCUIT BOARDS A C Finch K J Mackenzie G J Basdon G Symonds Raca-Redac Ltd Newtown Tewkesbury Gos Engand ABSTRACT The introduction of fine-ine technoogies to printed
More informationCSE120 Principles of Operating Systems. Prof Yuanyuan (YY) Zhou Lecture 4: Threads
CSE120 Principes of Operating Systems Prof Yuanyuan (YY) Zhou Lecture 4: Threads Announcement Project 0 Due Project 1 out Homework 1 due on Thursday Submit it to Gradescope onine 2 Processes Reca that
More informationCSE120 Principles of Operating Systems. Prof Yuanyuan (YY) Zhou Scheduling
CSE120 Principes of Operating Systems Prof Yuanyuan (YY) Zhou Scheduing Announcement Homework 2 due on October 25th Project 1 due on October 26th 2 CSE 120 Scheduing and Deadock Scheduing Overview In discussing
More informationAn Introduction to Design Patterns
An Introduction to Design Patterns 1 Definitions A pattern is a recurring soution to a standard probem, in a context. Christopher Aexander, a professor of architecture Why woud what a prof of architecture
More informationData Management Updates
Data Management Updates Jenny Darcy Data Management Aiance CRP Meeting, Thursday, November 1st, 2018 Presentation Objectives New staff Update on Ingres (JCCS) conversion project Fina IRB cosure at study
More informationWindows NT, Terminal Server and Citrix MetaFrame Terminal Server Architecture
Windows NT, Termina Server and Citrix MetaFrame - CH 3 - Termina Server Architect.. Page 1 of 13 [Figures are not incuded in this sampe chapter] Windows NT, Termina Server and Citrix MetaFrame - 3 - Termina
More informationMobile App Recommendation: Maximize the Total App Downloads
Mobie App Recommendation: Maximize the Tota App Downoads Zhuohua Chen Schoo of Economics and Management Tsinghua University chenzhh3.12@sem.tsinghua.edu.cn Yinghui (Catherine) Yang Graduate Schoo of Management
More informationBEA WebLogic Server. Release Notes for WebLogic Tuxedo Connector 1.0
BEA WebLogic Server Reease Notes for WebLogic Tuxedo Connector 1.0 BEA WebLogic Tuxedo Connector Reease 1.0 Document Date: June 29, 2001 Copyright Copyright 2001 BEA Systems, Inc. A Rights Reserved. Restricted
More informationBridge Talk Release Notes for Meeting Exchange 5.0
Bridge Tak Reease Notes for Meeting Exchange 5.0 This document ists new product features, issues resoved since the previous reease, and current operationa issues. New Features This section provides a brief
More informationReadme ORACLE HYPERION PROFITABILITY AND COST MANAGEMENT
ORACLE HYPERION PROFITABILITY AND COST MANAGEMENT Reease 11.1.2.4.000 Readme CONTENTS IN BRIEF Purpose... 2 New Features in This Reease... 2 Instaation Information... 2 Supported Patforms... 2 Supported
More informationBuilding the Web of Things
Buiding the Web of Things Interoperabiity for Connected Devices Dave Raggett W3C Track 14 Apri 2016 Many Potentia IoT Appication Areas each evoving rich capabiities Smart Homes Wearabes Heathcare Power
More informationSpecial Edition Using Microsoft Excel Selecting and Naming Cells and Ranges
Specia Edition Using Microsoft Exce 2000 - Lesson 3 - Seecting and Naming Ces and.. Page 1 of 8 [Figures are not incuded in this sampe chapter] Specia Edition Using Microsoft Exce 2000-3 - Seecting and
More informationTutorial 3 Concepts for A1
CPSC 231 Introduction to Computer Science for Computer Science Majors I Tutoria 3 Concepts for A1 DANNY FISHER dgfisher@ucagary.ca September 23, 2014 Agenda script command more detais Submitting using
More informationThe Big Picture WELCOME TO ESIGNAL
2 The Big Picture HERE S SOME GOOD NEWS. You don t have to be a rocket scientist to harness the power of esigna. That s exciting because we re certain that most of you view your PC and esigna as toos for
More informationRDF Objects 1. Alex Barnell Information Infrastructure Laboratory HP Laboratories Bristol HPL November 27 th, 2002*
RDF Objects 1 Aex Barne Information Infrastructure Laboratory HP Laboratories Bristo HPL-2002-315 November 27 th, 2002* E-mai: Andy_Seaborne@hp.hp.com RDF, semantic web, ontoogy, object-oriented datastructures
More information.County of San Mateo
-- - -- -- - -- - - --- a - -- w---- a- -- : m- I - -- -- -- --., I -- I.a, e mzzcm.county of San Mateo InterneUIntranet Web Page Design Guideines. September 30,1997 fabe of Corntents Purpose... Approach....
More informationIntroducing a Target-Based Approach to Rapid Prototyping of ECUs
Introducing a Target-Based Approach to Rapid Prototyping of ECUs FEBRUARY, 1997 Abstract This paper presents a target-based approach to Rapid Prototyping of Eectronic Contro Units (ECUs). With this approach,
More informationIntro to Programming & C Why Program? 1.2 Computer Systems: Hardware and Software. Why Learn to Program?
Intro to Programming & C++ Unit 1 Sections 1.1-3 and 2.1-10, 2.12-13, 2.15-17 CS 1428 Spring 2018 Ji Seaman 1.1 Why Program? Computer programmabe machine designed to foow instructions Program a set of
More informationInfinity Connect Web App Customization Guide
Infinity Connect Web App Customization Guide Contents Introduction 1 Hosting the customized Web App 2 Customizing the appication 3 More information 8 Introduction The Infinity Connect Web App is incuded
More informationNCH Software Spin 3D Mesh Converter
NCH Software Spin 3D Mesh Converter This user guide has been created for use with Spin 3D Mesh Converter Version 1.xx NCH Software Technica Support If you have difficuties using Spin 3D Mesh Converter
More informationMCSE Training Guide: Windows Architecture and Memory
MCSE Training Guide: Windows 95 -- Ch 2 -- Architecture and Memory Page 1 of 13 MCSE Training Guide: Windows 95-2 - Architecture and Memory This chapter wi hep you prepare for the exam by covering the
More informationA Local Optimal Method on DSA Guiding Template Assignment with Redundant/Dummy Via Insertion
A Loca Optima Method on DSA Guiding Tempate Assignment with Redundant/Dummy Via Insertion Xingquan Li 1, Bei Yu 2, Jiani Chen 1, Wenxing Zhu 1, 24th Asia and South Pacific Design T h e p i c Automation
More informationAuthorization of a QoS Path based on Generic AAA. Leon Gommans, Cees de Laat, Bas van Oudenaarde, Arie Taal
Abstract Authorization of a QoS Path based on Generic Leon Gommans, Cees de Laat, Bas van Oudenaarde, Arie Taa Advanced Internet Research Group, Department of Computer Science, University of Amsterdam.
More informationIntroduction to USB Development
Introduction to USB Deveopment Introduction Technica Overview USB in Embedded Systems Recent Deveopments Extensions to USB USB as compared to other technoogies USB: Universa Seria Bus A seria bus standard
More informationSimple and Scalable Storage
Simpe and Scaabe Storage From Nexenta, Seagate & Supermicro Supermicro Tota Storage Soution for Nexenta We Keep IT Green Today s Speakers Pau McLeod Product Director Thomas Corney Chief Product Officer
More informationHour 3: The Network Access Layer Page 1 of 10. Discuss how TCP/IP s Network Access layer relates to the OSI networking model
Hour 3: The Network Access Layer Page 1 of 10 Hour 3: The Network Access Layer At the base of the TCP/IP protoco stack is the Network Access ayer, the coection of services and specifications that provide
More informationService Chain (SC) Mapping with Multiple SC Instances in a Wide Area Network
Service Chain (SC) Mapping with Mutipe SC Instances in a Wide Area Network This is a preprint eectronic version of the artice submitted to IEEE GobeCom 2017 Abhishek Gupta, Brigitte Jaumard, Massimo Tornatore,
More informationECEn 528 Prof. Archibald Lab: Dynamic Scheduling Part A: due Nov. 6, 2018 Part B: due Nov. 13, 2018
ECEn 528 Prof. Archibad Lab: Dynamic Scheduing Part A: due Nov. 6, 2018 Part B: due Nov. 13, 2018 Overview This ab's purpose is to expore issues invoved in the design of out-of-order issue processors.
More informationIntro to Programming & C Why Program? 1.2 Computer Systems: Hardware and Software. Hardware Components Illustrated
Intro to Programming & C++ Unit 1 Sections 1.1-3 and 2.1-10, 2.12-13, 2.15-17 CS 1428 Fa 2017 Ji Seaman 1.1 Why Program? Computer programmabe machine designed to foow instructions Program instructions
More informationReplication of Virtual Network Functions: Optimizing Link Utilization and Resource Costs
Repication of Virtua Network Functions: Optimizing Link Utiization and Resource Costs Francisco Carpio, Wogang Bziuk and Admea Jukan Technische Universität Braunschweig, Germany Emai:{f.carpio, w.bziuk,
More informationEditorial Message. Dear Reader,
Issue 11, 2016 Editoria Message Dear Reader, Neary quarter of a century back, the idea of inteigent buiding had surfaced. In the past 15 years or so, the idea evoved into smart buidings, thanks to breakthrough
More informationOutline. Parallel Numerical Algorithms. Forward Substitution. Triangular Matrices. Solving Triangular Systems. Back Substitution. Parallel Algorithm
Outine Parae Numerica Agorithms Chapter 8 Prof. Michae T. Heath Department of Computer Science University of Iinois at Urbana-Champaign CS 554 / CSE 512 1 2 3 4 Trianguar Matrices Michae T. Heath Parae
More informationCSE120 Principles of Operating Systems. Prof Yuanyuan (YY) Zhou Advanced Memory Management
CSE120 Principes of Operating Systems Prof Yuanyuan (YY) Zhou Advanced Memory Management Advanced Functionaity Now we re going to ook at some advanced functionaity that the OS can provide appications using
More informationRealization of GGF DAIS Data Service Interface for Grid Access to Data Streams
Reaization of GGF DAIS Data Interface for Grid Access to Data Streams Ying Liu, Beth Pae, Nithya Vijayakumar Indiana University Boomington, IN IU-CS TR 613 ABSTRACT As the computation power of hardware
More informationSample of a training manual for a software tool
Sampe of a training manua for a software too We use FogBugz for tracking bugs discovered in RAPPID. I wrote this manua as a training too for instructing the programmers and engineers in the use of FogBugz.
More informationNCH Software Express Delegate
NCH Software Express Deegate This user guide has been created for use with Express Deegate Version 4.xx NCH Software Technica Support If you have difficuties using Express Deegate pease read the appicabe
More informationAmazon S3 Advanced Features. Amazon S3 Advanced Features. Amazon S3 Advanced Features 7/12/17. Prefixes and Delimiters.
Prefixes and Deimiters Organize and emuate hierarchica fie systems. e.g., ogs/2016/january/server42.og Used with IAM to set permissions, share, etc. Storage Casses S3 Standard high durabiity, high avaiabiity,
More informationFour Circuit 4 Wire Unit With Dante Network Audio Interface
Network Audio 4 Wire Interface Four Circuit 4 Wire Unit With Dante Network Audio Interface GS-FW012 ip 4 Wire With Dante Interface Highights Four x 4 Wire Circuits Loca Cue Input Dante Network Audio Three
More informationTopology-aware Key Management Schemes for Wireless Multicast
Topoogy-aware Key Management Schemes for Wireess Muticast Yan Sun, Wade Trappe,andK.J.RayLiu Department of Eectrica and Computer Engineering, University of Maryand, Coege Park Emai: ysun, kjriu@gue.umd.edu
More informationLecture outline Graphics and Interaction Scan Converting Polygons and Lines. Inside or outside a polygon? Scan conversion.
Lecture outine 433-324 Graphics and Interaction Scan Converting Poygons and Lines Department of Computer Science and Software Engineering The Introduction Scan conversion Scan-ine agorithm Edge coherence
More informationLink Registry Protocol Options
Link Registry Protoco Options Norman Finn, March 2017 HUAWEI TECHNOLOGIES CO., LTD. IEEE 802.1 TSN At east two obvious choices for P802.1CS Link Registration Protoco An IS-IS-ike protoco. TCP (Transmission
More informationLoad Balancing by MPLS in Differentiated Services Networks
Load Baancing by MPLS in Differentiated Services Networks Riikka Susitaiva, Jorma Virtamo, and Samui Aato Networking Laboratory, Hesinki University of Technoogy P.O.Box 3000, FIN-02015 HUT, Finand {riikka.susitaiva,
More informationindex.pdf March 17,
index.pdf March 17, 2013 1 ITI 1121. Introduction to omputing II Marce Turcotte Schoo of Eectrica Engineering and omputer Science Linked List (Part 2) Tai pointer ouby inked ist ummy node Version of March
More informationAmazon Elastic Compute Cloud. Amazon Elastic Compute Cloud. Amazon Elastic Compute Cloud 7/12/17. Compute. Instance.
Amazon Eastic Compute Coud Compute - The amount of computationa power required to fufi your workoad Instance - Virtua machines - Charged per hour whie running - Virtua Hardware - AMI - Software (appications,
More informationDistributed Hierarchical Control for Parallel Processing
Distributed Hierarchica Contro for Parae Processing Dror G. Feiteson and Larry Rudoph Hebrew University of Jerusaem T he deveopment of operating systems for parae computers has cosey foowed that for seria
More informationExabyte Tape Drives: Mammoth Technology
Exabyte Tape Drives: Mammoth Technoogy January 19, 1999 THIC Meeting at the SEATAC Marriott Seatte WA Key Scharf Exabyte Corp. 1685 38th Street Bouder CO 80301 +1-303-417-7205 emai: key@exabyte.com Mammoth
More informationDesign of IP Networks with End-to. to- End Performance Guarantees
Design of IP Networks with End-to to- End Performance Guarantees Irena Atov and Richard J. Harris* ( Swinburne University of Technoogy & *Massey University) Presentation Outine Introduction Mutiservice
More informationComputing devices have become increasingly mobile at the client end, and the
Pronto: Mobie Gateway With Pubish- Subscribe Paradigm Over Wireess Network Eiko Yoneki University of Cambridge Pronto, a messaging middeware system for mobie appications, provides both centraized and decentraized
More informationngenius Instrumentation Overview
ngenius Instrumentation Overview NetScout Systems, Inc. 4 Technoogy Park Drive Westford, MA 01886 Teephone: 978-614-4000 Fax: 978-614-4004 Web: http://www.netscout.com NetScout is a registered trademark
More informationConcurrent programming: From theory to practice. Concurrent Algorithms 2016 Tudor David
oncurrent programming: From theory to practice oncurrent Agorithms 2016 Tudor David From theory to practice Theoretica (design) Practica (design) Practica (impementation) 2 From theory to practice Theoretica
More informationProceedings of the International Conference on Systolic Arrays, San Diego, California, U.S.A., May 25-27, 1988 AN EFFICIENT ASYNCHRONOUS MULTIPLIER!
[1,2] have, in theory, revoutionized cryptography. Unfortunatey, athough offer many advantages over conventiona and authentication), such cock synchronization in this appication due to the arge operand
More informationSymmetra. Product Overview. Redundancy. Scalability. Serviceability. Manageability. Components. How to Configure. Specifications.
Introducing Symmetra, the Word's First Power Array, and the foundation for Buiding Near-Continuous Avaiabiity Power Systems Power Array Symmetra What is a "Power Array?" Product Overview Legacy UPS vs
More informationAs Michi Henning and Steve Vinoski showed 1, calling a remote
Reducing CORBA Ca Latency by Caching and Prefetching Bernd Brügge and Christoph Vismeier Technische Universität München Method ca atency is a major probem in approaches based on object-oriented middeware
More informationReal-Time Feature Descriptor Matching via a Multi-Resolution Exhaustive Search Method
297 Rea-Time Feature escriptor Matching via a Muti-Resoution Ehaustive Search Method Chi-Yi Tsai, An-Hung Tsao, and Chuan-Wei Wang epartment of Eectrica Engineering, Tamang University, New Taipei City,
More informationA Design Method for Optimal Truss Structures with Certain Redundancy Based on Combinatorial Rigidity Theory
0 th Word Congress on Structura and Mutidiscipinary Optimization May 9 -, 03, Orando, Forida, USA A Design Method for Optima Truss Structures with Certain Redundancy Based on Combinatoria Rigidity Theory
More informationCreate. Collaborate. Inspire.
Create. Coaborate. Inspire. Touchscreen Manufacturer of the Year INAVATION AWARDS TECHNOLOGY WINNER 2018 #cevertouch cevertouch.com Introduction Workspace AV is integra to the modern office environment.
More informationChapter 3: Introduction to the Flash Workspace
Chapter 3: Introduction to the Fash Workspace Page 1 of 10 Chapter 3: Introduction to the Fash Workspace In This Chapter Features and Functionaity of the Timeine Features and Functionaity of the Stage
More informationA Scalable Approach for Service Chain (SC) Mapping with Multiple SC Instances in a Wide-Area Network
JOURNAL OF L A TEX CLASS FILES, VOL. 14, NO. 8, AUGUST 2015 1 A Scaabe Approach for Service Chain (SC) Mapping with Mutipe SC Instances in a Wide-Area Network This is a preprint eectronic version of the
More informationAn Indian Journal FULL PAPER ABSTRACT KEYWORDS. Trade Science Inc.
[Type text] [Type text] [Type text] ISSN : 0974-7435 Voume 10 Issue 16 BioTechnoogy 014 An Indian Journa FULL PAPER BTAIJ, 10(16), 014 [999-9307] Study on prediction of type- fuzzy ogic power system based
More informationDistance Weighted Discrimination and Second Order Cone Programming
Distance Weighted Discrimination and Second Order Cone Programming Hanwen Huang, Xiaosun Lu, Yufeng Liu, J. S. Marron, Perry Haaand Apri 3, 2012 1 Introduction This vignette demonstrates the utiity and
More informationAvaya one-x Mobile Pre-Installation Checklist
Avaya one-x Mobie 18-602133 Issue 1 November 2007 Avaya one-x Mobie November 2007 1 00A Rights Reserved. Notice Whie reasonabe efforts were made to ensure that the information in this document was compete
More informationA Memory Grouping Method for Sharing Memory BIST Logic
A Memory Grouping Method for Sharing Memory BIST Logic Masahide Miyazai, Tomoazu Yoneda, and Hideo Fuiwara Graduate Schoo of Information Science, Nara Institute of Science and Technoogy (NAIST), 8916-5
More informationCommentary Unit With Talkback And Dante Network Audio Interface
Network Audio Commentary Interface ensound Commentary Unit With Takback And Dante Network Audio Interface VITA Network Audio Commentary Interface Highights For Commentary Or Takback Two Assignabe 4 Wire
More informationLook Bigger to Grow Bigger
May 2013 Look Bigger to Grow Bigger Using Virtua Office to hep grow your business Presented by 8x8 2012 NASDAQ-LISTED: EGHT Using Virtua Office to Hep Grow Your Business This webinar wi show you how to
More informationSelf-Control Cyclic Access with Time Division - A MAC Proposal for The HFC System
Sef-Contro Cycic Access with Time Division - A MAC Proposa for The HFC System S.M. Jiang, Danny H.K. Tsang, Samue T. Chanson Hong Kong University of Science & Technoogy Cear Water Bay, Kowoon, Hong Kong
More informationMassive-Scale Data Management using Standards-Based Solutions
Massive-Scale Data Management using Standards-Based Solutions Abstract Jamie Shiers CERN Geneva Switzerland In common with many large institutes, CERN has traditionally developed and maintained its own
More informationHour 3: Linux Basics Page 1 of 16
Hour 3: Linux Basics Page 1 of 16 Hour 3: Linux Basics Now that you ve instaed Red Hat Linux, you might wonder what to do next. Whether you re the kind of person who earns by jumping right in and starting
More informationIntel Architecture: Features & Futures
Inte Architecture: Features & Futures For Servers & Workstations Stephen L. Smith Corporate Vice President, Microprocessor Products Group Genera Manager, Santa Cara Processor Division Inte Corporation
More informationDynamic Symbolic Execution of Distributed Concurrent Objects
Dynamic Symboic Execution of Distributed Concurrent Objects Andreas Griesmayer 1, Bernhard Aichernig 1,2, Einar Broch Johnsen 3, and Rudof Schatte 1,2 1 Internationa Institute for Software Technoogy, United
More informationMeeting Exchange 4.1 Service Pack 2 Release Notes for the S6200/S6800 Servers
Meeting Exchange 4.1 Service Pack 2 Reease Notes for the S6200/S6800 Servers The Meeting Exchange S6200/S6800 Media Servers are SIP-based voice and web conferencing soutions that extend Avaya s conferencing
More informationApplication of Intelligence Based Genetic Algorithm for Job Sequencing Problem on Parallel Mixed-Model Assembly Line
American J. of Engineering and Appied Sciences 3 (): 5-24, 200 ISSN 94-7020 200 Science Pubications Appication of Inteigence Based Genetic Agorithm for Job Sequencing Probem on Parae Mixed-Mode Assemby
More informationA Robust Sign Language Recognition System with Sparsely Labeled Instances Using Wi-Fi Signals
A Robust Sign Language Recognition System with Sparsey Labeed Instances Using Wi-Fi Signas Jiacheng Shang, Jie Wu Center for Networked Computing Dept. of Computer and Info. Sciences Tempe University Motivation
More informationDETERMINING INTUITIONISTIC FUZZY DEGREE OF OVERLAPPING OF COMPUTATION AND COMMUNICATION IN PARALLEL APPLICATIONS USING GENERALIZED NETS
DETERMINING INTUITIONISTIC FUZZY DEGREE OF OVERLAPPING OF COMPUTATION AND COMMUNICATION IN PARALLEL APPLICATIONS USING GENERALIZED NETS Pave Tchesmedjiev, Peter Vassiev Centre for Biomedica Engineering,
More informationEndoscopic Motion Compensation of High Speed Videoendoscopy
Endoscopic Motion Compensation of High Speed Videoendoscopy Bharath avuri Department of Computer Science and Engineering, University of South Caroina, Coumbia, SC - 901. ravuri@cse.sc.edu Abstract. High
More informationUser Manual TL-SMP-HD Collaboration Hub All Rights Reserved Version: TL-SMP-HD_170104
User Manua TL-SMP-HD Coaboration Hub A Rights Reserved Version: TL-SMP-HD_170104 Preface TL-SMP-HD User Manua Read this user manua carefuy before using this product. Pictures shown in this manua is for
More informationProfessor: Alvin Chao
Professor: Avin Chao Anatomy of a Java Program: Comments Javadoc comments: /** * Appication that converts inches to centimeters. * * @author Chris Mayfied * @version 01/21/2014 */ Everything between /**
More informationFormulation of Loss minimization Problem Using Genetic Algorithm and Line-Flow-based Equations
Formuation of Loss minimization Probem Using Genetic Agorithm and Line-Fow-based Equations Sharanya Jaganathan, Student Member, IEEE, Arun Sekar, Senior Member, IEEE, and Wenzhong Gao, Senior member, IEEE
More informationExtended Node-Arc Formulation for the K-Edge-Disjoint Hop-Constrained Network Design Problem
Extended Node-Arc Formuation for the K-Edge-Disjoint Hop-Constrained Network Design Probem Quentin Botton Université cathoique de Louvain, Louvain Schoo of Management, (Begique) botton@poms.uc.ac.be Bernard
More informationunderstood as processors that match AST patterns of the source language and translate them into patterns in the target language.
A Basic Compier At a fundamenta eve compiers can be understood as processors that match AST patterns of the source anguage and transate them into patterns in the target anguage. Here we wi ook at a basic
More informationAnnouncements. Program #2 regrades requests due by 11:00 today HW #2 was collected at the start of class Reading
Announcements Program #2 regrades requests due by 11:00 today HW #2 was coected at the start of cass Reading Today: 6.3-6.4 Thursday: 3.1 CMSC 417 - F97 (ect 16) copyright 1997 Jeffrey K. Hoingsworth 1
More informationCrossing Minimization Problems of Drawing Bipartite Graphs in Two Clusters
Crossing Minimiation Probems o Drawing Bipartite Graphs in Two Custers Lanbo Zheng, Le Song, and Peter Eades Nationa ICT Austraia, and Schoo o Inormation Technoogies, University o Sydney,Austraia Emai:
More informationSensitivity Analysis of Hopfield Neural Network in Classifying Natural RGB Color Space
Sensitivity Anaysis of Hopfied Neura Network in Cassifying Natura RGB Coor Space Department of Computer Science University of Sharjah UAE rsammouda@sharjah.ac.ae Abstract: - This paper presents a study
More informationPLANNING YOUR WEBSITE
PLANNING YOUR WEBSITE Version 1.1 READ OUR BLOG: www.heartinternet.co.uk FOLLOW US ON TWITTER: www.twitter.com/heartinternet 1 contents who is this guide for? 3 what is your website about? 4 segment, target
More informationSpecial Edition Using Microsoft Office Sharing Documents Within a Workgroup
Specia Edition Using Microsoft Office 2000 - Chapter 7 - Sharing Documents Within a.. Page 1 of 8 [Figures are not incuded in this sampe chapter] Specia Edition Using Microsoft Office 2000-7 - Sharing
More informationSolving Large Double Digestion Problems for DNA Restriction Mapping by Using Branch-and-Bound Integer Linear Programming
The First Internationa Symposium on Optimization and Systems Bioogy (OSB 07) Beijing, China, August 8 10, 2007 Copyright 2007 ORSC & APORC pp. 267 279 Soving Large Doube Digestion Probems for DNA Restriction
More informationNB Series 430/440 SETUP AND OPERATION MANUAL
Powe Process Improvement 73 Ward Hi ve. Haverhi, M 01835 US 781.935.3450 www.newcastesys.com N Series 430/440 STUP ND OPRTION MNUL N Series 430/440 Setup and Operation Manua Document Number: NS100_N430_00_
More informationAgreeYa Solutions. Site Administrator for SharePoint User Guide
AgreeYa Soutions Site Administrator for SharePoint 5.2.4 User Guide 2017 2017 AgreeYa Soutions Inc. A rights reserved. This product is protected by U.S. and internationa copyright and inteectua property
More informationInterference Spins Popovski, Petar; Simeone, Osvaldo; Nielsen, Jimmy Jessen; Stefanovic, Cedomir
Aaborg Universitet Interference Spins Popovski, Petar; Simeone, Osvado; Niesen, Jimmy Jessen; Stefanovic, Cedomir Pubished in: I E E E Communications Letters DOI (ink to pubication from Pubisher): 10.1109/LCOMM.2014.2387166
More informationFunctions. 6.1 Modular Programming. 6.2 Defining and Calling Functions. Gaddis: 6.1-5,7-10,13,15-16 and 7.7
Functions Unit 6 Gaddis: 6.1-5,7-10,13,15-16 and 7.7 CS 1428 Spring 2018 Ji Seaman 6.1 Moduar Programming Moduar programming: breaking a program up into smaer, manageabe components (modues) Function: a
More information