Building a multi-pb Object Database for the LHC

Size: px
Start display at page:

Download "Building a multi-pb Object Database for the LHC"

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 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 information

Microsoft Visual Studio 2005 Professional Tools. Advanced development tools designed for professional developers

Microsoft 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 information

file://j:\macmillancomputerpublishing\chapters\in073.html 3/22/01

file://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 information

CylanceOPTICS. Frequently Asked Questions

CylanceOPTICS. 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 information

Archive Software with value add services:

Archive 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 information

Nearest Neighbor Learning

Nearest 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 information

MAXPRO IP Video Solutions LEARN ONE, KNOW THEM ALL. Open, Flexible and Scalable Video Surveillance Platform

MAXPRO 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 information

Lecture Notes for Chapter 4 Part III. Introduction to Data Mining

Lecture 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 information

Development of a National Portal for Tuvalu. Business Case. SPREP Pacific iclim

Development 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 information

Neural Network Enhancement of the Los Alamos Force Deployment Estimator

Neural 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 information

BGP-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, 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 information

A 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. 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 information

CSE120 Principles of Operating Systems. Prof Yuanyuan (YY) Zhou Lecture 4: Threads

CSE120 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 information

CSE120 Principles of Operating Systems. Prof Yuanyuan (YY) Zhou Scheduling

CSE120 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 information

An Introduction to Design Patterns

An 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 information

Data Management Updates

Data 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 information

Windows NT, Terminal Server and Citrix MetaFrame Terminal Server Architecture

Windows 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 information

Mobile App Recommendation: Maximize the Total App Downloads

Mobile 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 information

BEA WebLogic Server. Release Notes for WebLogic Tuxedo Connector 1.0

BEA 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 information

Bridge Talk Release Notes for Meeting Exchange 5.0

Bridge 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 information

Readme ORACLE HYPERION PROFITABILITY AND COST MANAGEMENT

Readme 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 information

Building the Web of Things

Building 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 information

Special Edition Using Microsoft Excel Selecting and Naming Cells and Ranges

Special 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 information

Tutorial 3 Concepts for A1

Tutorial 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 information

The Big Picture WELCOME TO ESIGNAL

The 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 information

RDF Objects 1. Alex Barnell Information Infrastructure Laboratory HP Laboratories Bristol HPL November 27 th, 2002*

RDF 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

.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 information

Introducing a Target-Based Approach to Rapid Prototyping of ECUs

Introducing 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 information

Intro to Programming & C Why Program? 1.2 Computer Systems: Hardware and Software. Why Learn to Program?

Intro 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 information

Infinity Connect Web App Customization Guide

Infinity 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 information

NCH Software Spin 3D Mesh Converter

NCH 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 information

MCSE Training Guide: Windows Architecture and Memory

MCSE 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 information

A Local Optimal Method on DSA Guiding Template Assignment with Redundant/Dummy Via Insertion

A 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 information

Authorization of a QoS Path based on Generic AAA. Leon Gommans, Cees de Laat, Bas van Oudenaarde, Arie Taal

Authorization 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 information

Introduction to USB Development

Introduction 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 information

Simple and Scalable Storage

Simple 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 information

Hour 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. 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 information

Service Chain (SC) Mapping with Multiple SC Instances in a Wide Area Network

Service 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 information

ECEn 528 Prof. Archibald Lab: Dynamic Scheduling Part A: due Nov. 6, 2018 Part B: due Nov. 13, 2018

ECEn 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 information

Intro to Programming & C Why Program? 1.2 Computer Systems: Hardware and Software. Hardware Components Illustrated

Intro 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 information

Replication of Virtual Network Functions: Optimizing Link Utilization and Resource Costs

Replication 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 information

Editorial Message. Dear Reader,

Editorial 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 information

Outline. Parallel Numerical Algorithms. Forward Substitution. Triangular Matrices. Solving Triangular Systems. Back Substitution. Parallel Algorithm

Outline. 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 information

CSE120 Principles of Operating Systems. Prof Yuanyuan (YY) Zhou Advanced Memory Management

CSE120 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 information

Realization of GGF DAIS Data Service Interface for Grid Access to Data Streams

Realization 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 information

Sample of a training manual for a software tool

Sample 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 information

NCH Software Express Delegate

NCH 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 information

Amazon S3 Advanced Features. Amazon S3 Advanced Features. Amazon S3 Advanced Features 7/12/17. Prefixes and Delimiters.

Amazon 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 information

Four Circuit 4 Wire Unit With Dante Network Audio Interface

Four 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 information

Topology-aware Key Management Schemes for Wireless Multicast

Topology-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 information

Lecture outline Graphics and Interaction Scan Converting Polygons and Lines. Inside or outside a polygon? Scan conversion.

Lecture 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 information

Link Registry Protocol Options

Link 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 information

Load Balancing by MPLS in Differentiated Services Networks

Load 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 information

index.pdf March 17,

index.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 information

Amazon Elastic Compute Cloud. Amazon Elastic Compute Cloud. Amazon Elastic Compute Cloud 7/12/17. Compute. Instance.

Amazon 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 information

Distributed Hierarchical Control for Parallel Processing

Distributed 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 information

Exabyte Tape Drives: Mammoth Technology

Exabyte 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 information

Design of IP Networks with End-to. to- End Performance Guarantees

Design 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 information

Computing devices have become increasingly mobile at the client end, and the

Computing 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 information

ngenius Instrumentation Overview

ngenius 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 information

Concurrent programming: From theory to practice. Concurrent Algorithms 2016 Tudor David

Concurrent 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 information

Proceedings of the International Conference on Systolic Arrays, San Diego, California, U.S.A., May 25-27, 1988 AN EFFICIENT ASYNCHRONOUS MULTIPLIER!

Proceedings 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 information

Symmetra. Product Overview. Redundancy. Scalability. Serviceability. Manageability. Components. How to Configure. Specifications.

Symmetra. 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 information

As Michi Henning and Steve Vinoski showed 1, calling a remote

As 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 information

Real-Time Feature Descriptor Matching via a Multi-Resolution Exhaustive Search Method

Real-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 information

A Design Method for Optimal Truss Structures with Certain Redundancy Based on Combinatorial Rigidity Theory

A 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 information

Create. Collaborate. Inspire.

Create. 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 information

Chapter 3: Introduction to the Flash Workspace

Chapter 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 information

A Scalable Approach for Service Chain (SC) Mapping with Multiple SC Instances in a Wide-Area Network

A 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 information

An Indian Journal FULL PAPER ABSTRACT KEYWORDS. Trade Science Inc.

An 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 information

Distance Weighted Discrimination and Second Order Cone Programming

Distance 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 information

Avaya one-x Mobile Pre-Installation Checklist

Avaya 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 information

A Memory Grouping Method for Sharing Memory BIST Logic

A 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 information

Commentary Unit With Talkback And Dante Network Audio Interface

Commentary 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 information

Look Bigger to Grow Bigger

Look 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 information

Self-Control Cyclic Access with Time Division - A MAC Proposal for The HFC System

Self-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 information

Massive-Scale Data Management using Standards-Based Solutions

Massive-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 information

Hour 3: Linux Basics Page 1 of 16

Hour 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 information

Intel Architecture: Features & Futures

Intel 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 information

Dynamic Symbolic Execution of Distributed Concurrent Objects

Dynamic 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 information

Meeting Exchange 4.1 Service Pack 2 Release Notes for the S6200/S6800 Servers

Meeting 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 information

Application of Intelligence Based Genetic Algorithm for Job Sequencing Problem on Parallel Mixed-Model Assembly Line

Application 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 information

A Robust Sign Language Recognition System with Sparsely Labeled Instances Using Wi-Fi Signals

A 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 information

DETERMINING 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 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 information

Endoscopic Motion Compensation of High Speed Videoendoscopy

Endoscopic 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 information

User Manual TL-SMP-HD Collaboration Hub All Rights Reserved Version: TL-SMP-HD_170104

User 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 information

Professor: Alvin Chao

Professor: 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 information

Formulation of Loss minimization Problem Using Genetic Algorithm and Line-Flow-based Equations

Formulation 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 information

Extended Node-Arc Formulation for the K-Edge-Disjoint Hop-Constrained Network Design Problem

Extended 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 information

understood as processors that match AST patterns of the source language and translate them into patterns in the target language.

understood 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 information

Announcements. 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 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 information

Crossing Minimization Problems of Drawing Bipartite Graphs in Two Clusters

Crossing 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 information

Sensitivity Analysis of Hopfield Neural Network in Classifying Natural RGB Color Space

Sensitivity 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 information

PLANNING YOUR WEBSITE

PLANNING 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 information

Special Edition Using Microsoft Office Sharing Documents Within a Workgroup

Special 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 information

Solving Large Double Digestion Problems for DNA Restriction Mapping by Using Branch-and-Bound Integer Linear Programming

Solving 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 information

NB Series 430/440 SETUP AND OPERATION MANUAL

NB 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 information

AgreeYa Solutions. Site Administrator for SharePoint User Guide

AgreeYa 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 information

Interference Spins Popovski, Petar; Simeone, Osvaldo; Nielsen, Jimmy Jessen; Stefanovic, Cedomir

Interference 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 information

Functions. 6.1 Modular Programming. 6.2 Defining and Calling Functions. Gaddis: 6.1-5,7-10,13,15-16 and 7.7

Functions. 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