Integrating Parallel File I/O and Database Support for High-Performance Scientific Data Management

Size: px
Start display at page:

Download "Integrating Parallel File I/O and Database Support for High-Performance Scientific Data Management"

Transcription

1 In Pro of SC: High Performane Networking and Computing, Novemer Integrating Parallel File I/O and Dataase Support for High-Performane Sientifi Data Management Jaehun No Rajeev Thakur Alok Choudhary Math and Computer Siene Division Dept of Eletrial and Computer Eng Argonne National Laoratory Northwestern University Argonne, IL 39, USA Evanston, IL 8, USA jano, Astrat Many sientifi appliations have large I/O requirements, in terms of oth the size of data and the numer of files or data sets Management, storage, effiient aess, and analysis of this data present an extremely hallenging task Traditionally, two different solutions are used for this prolem: file I/O or dataases File I/O an provide high performane ut is tedious to use with large numers of files and large and omplex data sets Dataases an e onvenient, flexile, and powerful ut do not perform and sale well for parallel superomputing appliations We have developed a software system, alled Sientifi Data Manager (SDM), that aims to omine the good features of oth file I/O and dataases SDM provides a high-level API to the user and, internally, uses a parallel file system to store real data and a dataase to store appliation-related metadata SDM takes advantage of various I/O optimizations availale in MPI-IO, suh as olletive I/O and nonontiguous requests, in a manner that is transparent to the user As a result, users an write and retrieve data with the performane of parallel file I/O, without having to other with the details of atually performing file I/O In this paper, we desrie the design and implementation of SDM With the help of two parallel appliation templates, ASTRO3D and an Euler solver, we illustrate how some of the design riteria affet performane //$ IEEE

2 Introdution Many large-sale sientifi experiments and simulations generate very large amounts of data [8, ] (on the order of several hundred gigaytes to teraytes), spanning thousands of files or data sets Management, storage, effiient aess, and analysis of this data present an extremely hallenging task Currently availale tehniques for this purpose are either raw file-i/o interfaes, suh as MPI-IO [, 9], or full-fledged dataases File-I/O interfaes provide high performane ut are too umersome to use with large, omplex data sets and large numers of files For example, the user must rememer file names and the organization of data in a file and must speify the exat loation in the file from whih data must e aessed Dataases, on the other hand, provide a onvenient, high-level interfae and powerful data-retrieval apaility, ut they do not measure up to the performane requirements of large-sale sientifi appliations running on superomputers We have developed a software system, alled Sientifi Data Manager (SDM), that aims to omine the good features of oth file I/O and dataases SDM provides a high-level, user-friendly interfae Internally, SDM interats with a dataase to store appliation-related metadata and uses MPI-IO to store the real data on a high-performane parallel file system SDM takes advantage of various I/O optimizations availale in MPI-IO, suh as olletive I/O and nonontiguous requests, in a manner that is transparent to the user As a result, users an aess data with the performane of parallel file I/O, without having to other with the details of file I/O Figure illustrates the asi idea In this paper, we desrie the design and implementation of SDM SDM is urrently implemented to use either MySQL [] or PostgreSQL [] as the dataase for metadata and MPI-IO for file I/O In designing suh a system, we have a wide hoie of how to organize the data in files We have implemented three different approahes At one extreme, level, we store all data sets in separate files as they are generated At the other extreme, level 3, we store data sets in a very small numer of files and, using a dataase tale, keep trak of where in the files eah data set is stored We also have an intermediate approah, alled level We examine the performane impliations of using eah of these approahes y studying the performane results otained for two appliation templates, ASTRO3D and an Euler solver, on an IBM SP and SGI Origin The rest of this paper is organized as follows In Setion we disuss our goals in developing SDM In Setion 3 we desrie how SDM is implemented Performane results are presented in Setion We disuss related work in Setion 5 We onlude and outline our plans for future work in Setion Design Ojetives We had three major goals in developing SDM: provide high-performane parallel I/O, provide a high-level appliation programming interfae (API) that eliminates the need for the user to other with the details of low-level file I/O or dataases, and store enough metadata in a dataase so that the user an easily retrieve previously stored data High-Performane I/O To ahieve high-performane I/O, we deided to use a parallel file-i/o system to store real data and use MPI-IO to aess this data MPI-IO, the I/O interfae defined as part of the MPI- standard [, 9], is rapidly emerging as the standard, portale API for I/O in parallel appliations High-performane implementations of MPI-IO, oth vendor and puli-domain implementations, are availale for most platforms [9, 5, 5,, 3] MPI-IO is speifially designed to enale the optimizations that are ritial for high-performane parallel I/O Examples of these optimizations inlude olletive I/O, the aility to aess nonontiguous data sets with a single funtion,

3 Appliation Data SDM Metadata MPI-IO Dataase Parallel file system HPSS Hierarhial storage management system Figure : SDM arhiteture and the aility to pass hints to the implementation aout aess patterns, file-striping parameters, and so forth High-Level API Our goal was to provide an API that did not require the user to know either MPI-IO or dataases The user an speify the data with a high-level desription, together with annotations, and use a similar API for data retrieval SDM internally translates the user s request into appropriate MPI-IO alls, inluding reating MPI derived datatypes for nonontiguous data [33] SDM also interats with the dataase when neessary, y using emedded SQL funtions Convenient Data-Retrieval Capaility SDM allows the user to speify names and other attriutes to e assoiated with a data set SDM internally selets a file name into whih the data will e stored; the mapping etween data sets and file names is stored in the dataase The user an retrieve a data set y speifying a unique set of attriutes for the desired data 3 Implementation To desrie the metadata storage in the dataase, the SDM API, and the organization of data in files, we use an example, ASTRO3D, an astrophysis appliation developed at the University of Chiago For simpliity of explanation, we onsider the two-dimensional version of this three-dimensional appliation (The performane results presented in this paper are for the full three-dimensional version) In this appliation, data is stored in several arrays that are lok-distriuted in eah dimension At various time steps, several of these arrays are written to files for data analysis, restart, and visualization Six floating-point arrays are written for data analysis and another six for restart; seven harater arrays are written for visualization The frequenies of the writes an e varied We use the term data set to refer to eah array eing written and data group to refer to all the arrays written at a time step for a partiular purpose suh as data analysis For simpliity of explanation, let us

4 Appliation Client API MPI I/O Data Base run_tale runid dimension 3 prolem_size numoftimesteps year month day hour min aess_pattern_tale File System Data Data Data runid dataset asi_pattern data_type storage_order aess_pattern gloal_size runid a a a exeution_tale dataset timesteps a a a file_offset file_name Figure : Dataase tales used in SDM assume that three arrays are written for data analysis, another three for restart, and four for visualization (Note that all arrays six, six, and seven were used in the performane experiments reported in this paper) Let us further assume that the data-analysis and restart dumps are performed every six time steps and the visualization dumps are performed every four time steps Let e the three data sets for data analysis and e the data group for data analysis Similarly, we have! " for visualization and #$% % %& for restart 3 Dataase Tales to Store Metadata SDM uses three dataase tales for storing metadata: run tale, aess pattern tale, and exeution tale (see Figure ) These tales are made for eah appliation Eah time an appliation writes data sets, SDM enters the prolem size, dimension, urrent date, and a unique identifiation numer (runid) to the run tale The aess pattern tale inludes the properties of eah data set, suh as data type, storage order, data aess pattern, and gloal size SDM uses this information to make appropriate MPI-IO alls to aess the real data The exeution tale stores a gloally determined file offset denoting the starting offset in the file of eah data set 3

5 SDM_initialize(App); A = SDM_make_datalist(3, { a, a, a }); write all read all A[]data_type = FLOAT; A[]aess_pattern[] = BLOCK; A[]aess_pattern[] = BLOCK; SDM_assoiate_attriutes(3, &A[]); handlea = SDM_set_attriutes(3, A); headera = SDM_make_header(3, A, FLOAT, ); SDM_suarray(handleA, 3,, StartingPoints, SuArraySizes, NULL); for (i=; i<lasttimestep; i++) { } Computation SDM_writeH(headerA, a, i, headerbuf); SDM_writeH(headerA, a, i, headerbuf); SDM_writeH(headerA, a, i, headerbuf); SDM_write(handleA, a, i, uf); SDM_write(handleA, a, i, uf); SDM_write(handleA, a, i, uf); initialize(&date); dateyear = 999; datemonth = ; dateday = ; handlea = SDM_selet_attriutes(3, A); headera = SDM_selet_attriutesH(3, A); SDM_suarray(handleA, 3,, StartingPoints, SuArraySizes, NULL); for (i=; i<lasttimestep; i++) { } SDM_readH(headerA, SDM_readH(headerA, SDM_readH(headerA, SDM_read(handleA, SDM_read(handleA, SDM_read(handleA, Computation a a a, i, headerbuf);, i, headerbuf);, i, headerbuf); a, i, uf); a, i, uf); a, i, uf); SDM_finalize(3, handlea); SDM_finalizeH(3, headera); Figure 3: Example of using the SDM API to perform I/O in ASTRO3D 3 Appliation Programming Interfae Figure 3 shows how the SDM API is used to perform I/O for data analysis (data group A) in a twodimensional version of ASTRO3D To use SDM, the user must first all the funtion SDM initialize This funtion initializes the SDM environment and estalishes a onnetion to the dataase Next, to speify groups of data sets, the user must all the funtion SDM make datalist This funtion assigns properties to the first data set in a group The same properties an e assigned to other data sets in the same group y alling SDM assoiate attriutes The main reason for making groups of data sets is that SDM an then use different ways of organizing data in files, with different performane impliations For example, eah data set an e written in a separate file, or the data sets of a group an e written to a single file In the ase of write operations, the user must all SDM set attriutes to set the attriutes assoiated with a group and to return a set of handles to e used for further I/O operations If an appliation writes header information along with the data, SDM make header must e used to return an array of handles for writing the header information In ASTRO3D, eah data set in group A has a header onsisting of six

6 floating-point variales The funtion SDM writeh is used to write the header In the ase of read operations, data from a speifi run an e retrieved y speifying attriutes of the data, suh as the date of the run If the date is not speified, data from the last run will e read Also, the properties of the data sets need not e speified eause SDM retrieves this information from the dataase Data an e seleted using the SDM selet attriutes funtion To retrieve header information, SDM selet attriutesh must e alled The main SDM funtions for writing and reading data are SDM write and SDM read Before alling these funtions, the user must provide the information neessary for SDM to perform I/O, suh as the starting points and sizes of the suarray in eah dimension in the ase of lok distriution, or the size of proess grids and distriution arguments in eah dimension in the ase of yli distriution To perform I/O, the handle of a group, position of a data set within the handle (group), urrent time step, and pointer to the appliation uffer are passed to the SDM I/O funtion Note that the user does not have to provide file names SDM generates the file name and reords the name in the dataase Finally, the user must all SDM finalize and SDM finalizeh to lose all files, lose the onnetion to the dataase server, and free all memory alloated y SDM 33 File Organization SDM supports three different ways of organizing data in files In level, eah data set generated at eah time step is written to a separate file, as shown in Figure This file organization is simple, ut it inurs the ost of a file open and lose at eah time step, whih on some file systems an e quite high, as we shall see in the performane results For a large numer of data sets and time steps, this method an e expensive eause of the large numer of file opens In level, eah data set (within a group) is written to a separate file, ut different iterations of the same data set are appended to the same file, as illustrated in Figure 5 This method results in a smaller numer of files and smaller file-open osts The offset in the file where data is appended is stored in the exeution tale In level 3, all iterations of all data sets elonging to a group are stored in a single file, as shown in Figure As in level, the file offset for eah data set is stored in the exeution tale y proess in the SDM write funtion If a file system has high open and lose osts, SDM an generate a very small numer of files y hoosing the level-3 file organization On the other hand, if an appliation produes a large numer of data sets of large size, level 3 would result in very large files, whih may affet performane We study the performane impliations of the three file-organization levels in the next setion Performane Results We otained all performane results on the IBM SP and SGI Origin at Argonne National Laoratory The IBM SP has 8 ompute nodes and I/O nodes Eah I/O node ontrols four SSA disks, eah of 9 Gyte apaity The parallel file system on the mahine is IBM s PIOFS [] The SGI Origin has 8 proessors and Fire Channel ontrollers onneted to a total of disks, eah of 9 Gyte apaity The file system on the Origin is SGI s XFS [, 3] XFS supports an optimization alled diret I/O, whih we used in our experiments When ertain alignment restritions are met, the user an hoose the diret-i/o option, in whih the file system moves data diretly etween the user s uffer and the storage devie, ypassing the file-system ahe Diret I/O thus eliminates an extra memory opy into the ahe and an perform well if the I/O size is large and the mahine has a high-andwidth I/O system Diret I/O 5

7 (th time step) A group ASTRO3D a RId a ASTRO3D a RId a ASTRO3D a RId a ASTRO3D a RId a ASTRO3D a RId a ASTRO3D a RId a B group ASTRO3D RId ASTRO3D RId ASTRO3D RId ASTRO3D RId ASTRO3D RId ASTRO3D RId ASTRO3D 3 RId 3 ASTRO3D 3 RId 3 C group ASTRO3D RId ASTRO3D RId ASTRO3D RId Figure : Level- file organization at th time step in ASTRO3D The supersript on a data set denotes the time step at whih the data set has een written to a file, RId denotes the urrent identifiation numer (runid), and eah shadowed ox (along with the name eside it) shows the SDM-generated file for storing the orresponding data set an e used from an MPI-IO program the ROMIO implementation of MPI-IO that we used supports diret I/O [35] We present performane results with oth diret I/O and regular (uffered) I/O We used two appliation templates, ASTRO3D and a three-dimensional Euler solver, in our performane experiments For ASTRO3D, we used a prolem size of '( )+*,'( )+*-' ( ) We ran the program for one time step and performed the data analysis, restart, and visualization dumps at that time step This resulted in a total of around 88 Mytes of data The seond appliation is a three-dimensional Euler solver for the prolem of three-dimensional transoni flow aout an M wing [] This appliation is a mesh-strutured ode that writes the physial values and residual of eah node at ertain iterations The struture of these values is a distriuted gloal vetor, and eah value has five omponents (density, energy, and three oordinates of momentum) In addition, the appliation writes the physial oordinates and pressure at eah mesh point In our experiments, we ran the ode for 5 iterations and wrote data at every 5 iterations The prolem size was /*3* Costs of Dataase Aess SDM uses TCP/IP to onnet to the dataase servers We performed our experiments with two different dataases, MySQL [] and PostgreSQL [] Figure 7 shows the dataase-aess ost in the SDM write operation on the Origin As mentioned in Setion 3, the onnetion to and disonnetion from the dataase server our one in SDM initialize and SDM finalize, respetively In SDM set attriutes, proess aesses the run tale and aess pattern tale to store attriutes, and in the write operation,

8 (th time step) A group ASTRO3Da RId a a ASTRO3Da RId a a ASTRO3Da RId a a B group ASTRO3D RId ASTRO3D RId ASTRO3D RId ASTRO3D 3 RId 3 3 C group ASTRO3D RId ASTRO3D RId ASTRO3D RId Figure 5: Level- file organization at th time step in ASTRO3D The supersript on a data set denotes the time step at whih the data set has een written to a file, RId denotes the urrent identifiation numer (runid), and eah shadowed ox (along with the name eside it) shows the SDM-generated file for storing the orresponding data set (th time step) A group ASTRO3D a RId a a a a a a B group ASTRO3D RId 3 3 C group ASTRO3D RId Figure : Level-3 file organization at th time step in ASTRO3D The supersript on a data set denotes the time step at whih the data set has een written to a file, RId denotes the urrent identifiation numer (runid), and eah shadowed ox (along with the name eside it) shows the SDM-generated file for storing the orresponding data set 7

9 9 8 = > > < Exeution Time (Se) 8 onnet/disonnet selet/update/insert I/O Bandwidth (MB/se) 8 Postgres 5 Mysql 7 8 Postgres 5 Mysql 7 8 : Astro3D Euler Solver level ; / level < 3 level ; / level 3 (Write Operation) (Read Operation) Figure 7: Cost of aessing the dataase for the two appliations Figure 8: I/O andwidth for ASTRO3D on the IBM SP it stores the file offset into the exeution tale In ASTRO3D the aess to the exeution tale ourred 9 times, and in the Euler solver the aess to the exeution tale ourred times As an e seen in Figure 7, the dataase-aess ost using oth the dataase servers was less than se This ost, however, will hange aording to the numer of I/O operations ourring in the appliations We oserved that MySQL performs etter than PostgreSQL Therefore, we used only MySQL for the rest of the performane experiments Results for ASTRO3D Figure 8 shows the write and read andwidths for ASTRO3D on the IBM SP using 3 proessors for the three levels of file organization Sine we ran only one iteration of the program, levels and resulted in the same file organization Level 3 ahieved muh higher andwidth eause only three different files were reated, and, therefore, only three file opens ourred The high ost of file opens on the PIOFS file system [3] resulted in lower performane for levels and, where 9 separate files were reated The impat of file-open time an indeed e quite large Figures 9 and show the write and read andwidths for ASTRO3D on the SGI using proessors We measured performane for oth diret I/O and uffered I/O For writing data, diret I/O performed etter than uffered I/O There are two reasons for this First, with uffered I/O, XFS serializes onurrent writes to the same file, whereas with diret I/O, onurrent writes are allowed to proeed in parallel Seond, diret I/O eliminates a opy into the file-system ahe For reading data, uffered I/O performed etter Again, there are two reasons for this One reason is that XFS does not serialize uffered reads; therefore, diret reads do not have any extra advantage in the area of parallelism The seond reason is that XFS performs a read-ahead (prefeth) in the ase of uffered reads, ut not in ase of diret reads The read-ahead poliy works well for this appliation, and uffered reads therefore perform etter Sine the ost of file opens is small on XFS, the three levels of file organization performed nearly the same 8

10 > < > < Write Bandwidth (MB/se) 5 5 Read Bandwidth (MB/se) 5 5 level ; / level < 3 level ; / level 3 > (Diret I/O) (Buffered I/O) level ; / level < 3 level ; / level 3 > (Diret I/O) (Buffered I/O) Figure 9: Write andwidth for ASTRO3D on the SGI Origin Figure : Read andwidth for ASTRO3D on the SGI Origin 3 Results for the Euler Solver Figures and show the write and read andwidths for the Euler solver on the IBM SP using 3 proessors The total data written was around Mytes In level 3, only two files were generated, one for writing the oordinates and pressure at eah mesh node and the other for writing the physial values and residual at eah node In level, six vetors (that is, the three oordinates, pressure, physial values of eah node, and nodal residual) were written separately, resulting in a total of six files In level, the six vetors generated every five iterations were written separately, resulting in a total of files As Figures and show, level 3 performed the est eause of the high open ost on PIOFS In level, the file-open ost took around 8% of the total exeution time; in level, it took around 3%; and in level 3, it took around % of the total exeution time Figures 3 and show the write and read andwidths for the Euler solver using proessors on the SGI For this appliation, we used only uffered I/O We ould not use diret I/O eause the memory alloation for distriuted vetors was done inside the numerial lirary (PETS [3]) that the appliation uses, and thus we ould not align the uffers to the ahe line as required for diret I/O For the write operation, levels and 3 performed slightly etter than level For the read operation, however, level performed the est The reason is that the read-ahead poliy of XFS for uffered reads operates on a per-file asis and therefore works to the appliation s advantage when it has a greater numer of files 5 Related Work The main differene etween this work and other efforts is that this work aims to omine the good features of parallel file I/O and dataases, whereas other efforts fous on either parallel I/O or data management, not oth We riefly mention related efforts elow SRB (Storage Resoure Broker) [] provides a uniform interfae to aess various storage systems, suh 9

11 Write Bandwidth (MB/se) 3 Read Bandwidth (MB/se) 3 level? level? level? 3 level? level? level? 3 Figure : Write andwidth for the Euler solver on the IBM SP Figure : Read andwidth for the Euler solver on the IBM SP as file systems, Unitree, HPSS, and dataase ojets However, it does not support optimizations suh as olletive I/O that MPI-IO provides Shoshani et al [8, 9] desrie an arhiteture for optimizing aess to large volumes of sientifi data stored on tapes Chervenak et al [5] desrie a general arhiteture for managing distriuted sientifi data sets in a grid environment An arhiteture for data-intensive distriuted omputing using DPSS is desried in [37, 38] The Ative Data Repository [7] optimizes storage, retrieval and proessing of very large multi-dimensional datasets An initial disussion of a framework for sientifi data management similar to the one desried in this paper is given in [] Several efforts have involved optimizing I/O in parallel file systems and runtime liraries [3,, 7, 3,, 8,, 7, 3] However, file systems and liraries have a lower-level interfae than SDM, requiring more work from the user Conlusions and Future Work We have presented the design and implementation of an environment for high-performane sientifi data management, alled Sientifi Data Manager (SDM), that is uilt on top of MPI-IO and also interats with a dataase for storing metadata SDM provides a simple, high-level interfae and performs all neessary I/O optimizations transparently to the user We also experimented with different ways of organizing data in files, alled level level 3 In general, when file-open ost on a partiular file system is high, level 3 performs well eause it minimizes the numer of files reated If the file-open ost is small, the performane of the three levels depends on how the numer and size of files affets performane on the partiular file system An appropriate file-organization poliy an therey e hosen for a partiular file system On the XFS file system, we found that the file-open ost was so small that it did not signifiantly affet I/O performane Instead, our experiment foused on the use of diret I/O and uffered I/O in the ASTRO3D template For writing data, we found that diret I/O performed muh etter than uffered I/O y avoiding the overhead of opying the data into the XFS uffer ahe and also eause XFS allows diret writes to

12 8 Write Bandwidth (MB/se) Read Bandwidth (MB/se) level? level? level? 3 level? level? level? 3 Figure 3: Write andwidth for the Euler solver on the SGI Origin Figure : Read andwidth for the Euler solver on the SGI Origin proeed onurrently For reading data, however, uffered I/O performed etter eause of its read-ahead poliy We are developing SDM further to support other types of appliations suh as unstrutured-grid appliations and to support visualization We also plan to investigate whether an SDM-like system that stores data in files using MPI-IO and metadata in a real dataase an e effetively used as a strategy for implementing liraries suh as HDF [3] and netcdf [] Aknowledgments This work was supported y the Mathematial, Information, and Computational Sienes Division suprogram of the Offie of Advaned Sientifi Computing Researh, US Department of Energy, under Contrat W-3-9-Eng-38 Referenes [] Appliations Working Group of the Salale I/O Initiative Preliminary Survey of I/O Intensive Appliations appsps, 99 [] Chaitanya Baru, Reagan Moore, Arot Rajasekar, and Mihael Wan The SDSC Storage Resoure Broker In Proeedings of CASCON 98, Deemer 998 [3] Roert Bennett, Kelvin Bryant, Alan Sussman, Raja Das, and Joel Saltz Jovian: A Framework for Optimizing Parallel I/O In Proeedings of the Salale Parallel Liraries Conferene, pages IEEE Computer Soiety Press, Otoer 99 [] Rajesh Bordawekar, Juan Miguel del Rosario, and Alok Choudhary Design and Evaluation of Primitives for Parallel I/O In Proeedings of Superomputing 93, pages 5, Novemer 993

13 [5] Ann Chervenak, Ian Foster, Carl Kesselman, Charles Salisury, and Steven Tueke The Data Grid: Towards an Arhiteture for the Distriuted Management and Analysis of Large Sientifi Datasets In Proeedings of the Network Storage Symposium (NetStore 99), Otoer 999 [] A Choudhary, M Kandemir, H Nagesh, J No, X Shen, V Taylor, S More, and R Thakur Data Management for Large-Sale Sientifi Computations in High Performane Distriuted Systems In Pro of the Eighth IEEE Int l Symposium on High Performane Distriuted Computing, pages 3 7, August 999 [7] Peter F Corett and Dror G Feitelson The Vesta parallel file system ACM Transations on Computer Systems, (3):5, August 99 [8] Juan Miguel del Rosario and Alok Choudhary High Performane I/O for Parallel Computers: Prolems and Prospets Computer, 7(3):59 8, Marh 99 [9] Samuel A Fineerg, Parkson Wong, Bill Nitzerg, and Chris Kuszmaul PMPIO A Portale Implementation of MPI-IO In Proeedings of the Sixth Symposium on the Frontiers of Massively Parallel Computation, pages IEEE Computer Soiety Press, Otoer 99 [] W D Gropp, D E Keyes, L C MInnes, and M D Tidriri Gloalized Newton-Krylov-Shwarz Algorithms and Software for Parallel Impliit CFD Tehnial Report ICASE TR 98- (to appear in Int J Superomputer Appliations), 998 [] William Gropp, Ewing Lusk, and Rajeev Thakur Using MPI-: Advaned Features of the Message-Passing Interfae MIT Press, Camridge, MA, 999 [] Mike Holton and Raj Das XFS: A Next Generation Journalled -Bit Filesystem With Guaranteed Rate I/O Tehnial report, SGI, In, 99 [3] Jay Huer, Christopher L Elford, Daniel A Reed, Andrew A Chien, and David S Blumenthal PPFS: A High Performane Portale Parallel File System In Proeedings of the 9th ACM International Conferene on Superomputing, pages ACM Press, July 995 [] IBM Corp IBM AIX Parallel I/O File System: Installation, Administration, and Use Doument Numer SH3-5-, August 995 [5] Terry Jones, Rihard Mark, Jeanne Martin, John May, Elsie Piere, and Linda Stanerry An MPI-IO Interfae to HPSS In Proeedings of the Fifth NASA Goddard Conferene on Mass Storage Systems, pages I:37 5, Septemer 99 [] David Kotz Disk-direted I/O for MIMD Multiproessors ACM Transations on Computer Systems, 5(): 7, Feruary 997 [7] Tahsin Kur, Chialin Chang, Renato Ferreira, Alan Sussman, and Joel Saltz Querying Very Large Multidimensional Datasets in ADR In Proeedings of SC99: High Performane Networking and Computing, Novemer 999 [8] Tara M Madhyastha and Daniel A Reed Intelligent, Adaptive File System Poliy Seletion In Proeedings of the Sixth Symposium on the Frontiers of Massively Parallel Computation, pages 7 79 IEEE Computer Soiety Press, Otoer 99 [9] Message Passing Interfae Forum MPI-: Extensions to the Message-Passing Interfae, July [] MySQL Referene Manual Version 33-alpha [] NetCDF [] Nils Nieuwejaar and David Kotz The Galley Parallel File System Parallel Computing, 3():7 7, June 997

14 [3] PETS for MPI [] Postgres Gloal Development Group PostgreSQL User s Guide, 99 [5] Jean-Pierre Prost MPI-IO/PIOFS World-Wide We page at 99 [] D Sanders, Y Park, and M Brodowiz Implementation and Performane of MPI-IO File Aess Using MPI Datatypes Tehnial Report UH-CS-9-, University of Houston, Novemer 99 [7] K E Seamons, Y Chen, P Jones, J Jozwiak, and M Winslett Server-Direted Colletive I/O in Panda In Proeedings of Superomputing 95 ACM Press, Deemer 995 [8] A Shoshani, L M Bernardo, H Norderg, D Rotem, and A Sim Storage Management for High Energy Physis Appliations In Proeedings of Computing in High Energy Physis (CHEP 98), 998 [9] A Shoshani, L M Bernardo, H Norderg, D Rotem, and A Sim Multidimensional Indexing and Query Coordination for Tertiary Storage Management In Pro of SSDBM 99, pages 5, July 999 [3] Adam Sweeney, Doug Douette, Wei Hu, Curtis Anderson, Mike Nishimoto, and Geoff Pek Salaility in the XFS File System In Pro of USENIX 99 Annual Tehnial Conferene, San Diego, CA, January 99 [3] Rajeev Thakur and Alok Choudhary An Extended Two-Phase Method for Aessing Setions of Out-of-Core Arrays Sientifi Programming, 5():3 37, Winter 99 [3] Rajeev Thakur, William Gropp, and Ewing Lusk An Experimental Evaluation of the Parallel I/O Systems of the IBM SP and Intel Paragon Using a Prodution Appliation In Proeedings of the 3rd International Conferene of the Austrian Center for Parallel Computation (ACPC) with Speial Emphasis on Parallel Dataases and Parallel I/O, pages 35 Leture Notes in Computer Siene 7 Springer-Verlag, Septemer 99 [33] Rajeev Thakur, William Gropp, and Ewing Lusk A Case for Using MPI s Derived Datatypes to Improve I/O Performane In Proeedings of SC98: High Performane Networking and Computing, Novemer 998 [3] Rajeev Thakur, William Gropp, and Ewing Lusk On Implementing MPI-IO Portaly and with High Performane In Proeedings of the th Workshop on I/O in Parallel and Distriuted Systems, pages 3 3 ACM Press, May 999 [35] Rajeev Thakur, Ewing Lusk, and William Gropp Users Guide for ROMIO: A High-Performane, Portale MPI-IO Implementation Tehnial Report ANL/MCS-TM-3, Mathematis and Computer Siene Division, Argonne National Laoratory, Revised Deemer 999 [3] The NCSA HDF home page [37] Brian Tierney, William Johnston, Jason Lee, and Mary Thompson A Data Intensive Distriuted Computing Arhiteture for Grid Appliations Future Generation Computer Systems, To appear [38] Brian Tierney, Jason Lee, Brian Crowley, and Mason Holding A Network-Aware Distriuted Storage Cahe for Data Intensive Environments In Proeedings of the Eighth IEEE International Symposium on High Performane Distriuted Computing, August 999 3

FOOD FOR THOUGHT Topical Insights from our Subject Matter Experts

FOOD FOR THOUGHT Topical Insights from our Subject Matter Experts FOOD FOR THOUGHT Topial Insights from our Sujet Matter Experts DEGREE OF DIFFERENCE TESTING: AN ALTERNATIVE TO TRADITIONAL APPROACHES The NFL White Paper Series Volume 14, June 2014 Overview Differene

More information

A DESIGN OF A FAST PARALLEL-PIPELINED IMPLEMENTATION OF AES: ADVANCED ENCRYPTION STANDARD

A DESIGN OF A FAST PARALLEL-PIPELINED IMPLEMENTATION OF AES: ADVANCED ENCRYPTION STANDARD International Journal of Computer Siene & Information Tehnology (IJCSIT) Vol 6, No 6, Deemer 2014 A DESIGN OF A FAST PARALLEL-PIPELINED IMPLEMENTATION OF AES: ADVANCED ENCRYPTION STANDARD Ghada F.Elkaany,

More information

A Holistic Method for Selecting Web Services in Design of Composite Applications

A Holistic Method for Selecting Web Services in Design of Composite Applications A Holisti Method for Seleting Web Servies in Design of Composite Appliations Mārtiņš Bonders, Jānis Grabis Institute of Information Tehnology, Riga Tehnial University, 1 Kalu Street, Riga, LV 1658, Latvia,

More information

Unit 12: Installing, Configuring and Administering Microsoft Server

Unit 12: Installing, Configuring and Administering Microsoft Server Unit 12: Installing, Configuring and Administering Mirosoft Server Learning Outomes A andidate following a programme of learning leading to this unit will be able to: Selet a suitable NOS to install for

More information

Hierarchical Clustering and Sampling Techniques for Network Monitoring

Hierarchical Clustering and Sampling Techniques for Network Monitoring S. Sindhuja Hierarhial Clustering and Sampling Tehniques for etwork Monitoring S. Sindhuja ME ABSTRACT: etwork monitoring appliations are used to monitor network traffi flows. Clustering tehniques are

More information

Sebastián Bravo López

Sebastián Bravo López Transfinite Turing mahines Sebastián Bravo López 1 Introdution With the rise of omputers with high omputational power the idea of developing more powerful models of omputation has appeared. Suppose that

More information

SOFTWARE ENGINEERING I

SOFTWARE ENGINEERING I SOFTWARE ENGINEERING I CS 10 Catalog Desription PREREQUISITE: CS 21. Introdution to the systems development life yle, software development models, analysis and design tehniques and tools, and validation

More information

Open and Extensible Business Process Simulator

Open and Extensible Business Process Simulator UNIVERSITY OF TARTU FACULTY OF MATHEMATICS AND COMPUTER SCIENCE Institute of Computer Siene Karl Blum Open and Extensible Business Proess Simulator Master Thesis (30 EAP) Supervisors: Luiano Garía-Bañuelos,

More information

Improved SOM-Based High-Dimensional Data Visualization Algorithm

Improved SOM-Based High-Dimensional Data Visualization Algorithm Computer and Information Siene; Vol. 5, No. 4; 2012 ISSN 1913-8989 E-ISSN 1913-8997 Published by Canadian Center of Siene and Eduation Improved SOM-Based High-Dimensional Data Visualization Algorithm Wang

More information

Wireless Networking Guide 2007 www.lexmark.com

Wireless Networking Guide 2007 www.lexmark.com Wireless Networking Guide 2007 www.lexmark.om P/N 13L0828 E.C. 3L0101 Contents Installing the printer on a wireless network...4 Wireless network ompatiility...4 Information you will need to set up the

More information

' R ATIONAL. :::~i:. :'.:::::: RETENTION ':: Compliance with the way you work PRODUCT BRIEF

' R ATIONAL. :::~i:. :'.:::::: RETENTION ':: Compliance with the way you work PRODUCT BRIEF ' R :::i:. ATIONAL :'.:::::: RETENTION ':: Compliane with the way you work, PRODUCT BRIEF In-plae Management of Unstrutured Data The explosion of unstrutured data ombined with new laws and regulations

More information

A Context-Aware Preference Database System

A Context-Aware Preference Database System J. PERVASIVE COMPUT. & COMM. (), MARCH 005. TROUBADOR PUBLISHING LTD) A Context-Aware Preferene Database System Kostas Stefanidis Department of Computer Siene, University of Ioannina,, kstef@s.uoi.gr Evaggelia

More information

Bypassing Space Explosion in Regular Expression Matching for Network Intrusion Detection and Prevention Systems

Bypassing Space Explosion in Regular Expression Matching for Network Intrusion Detection and Prevention Systems Bypassing Spae Explosion in Regular Expression Mathing for Network Intrusion Detetion and Prevention Systems Jignesh Patel Alex X. Liu Eri Torng Department of Computer Siene and Engineering Mihigan State

More information

Agent-Based Grid Load Balancing Using Performance-Driven Task Scheduling

Agent-Based Grid Load Balancing Using Performance-Driven Task Scheduling Agent-Based Grid Load Balaning Using Performane-Driven Task Sheduling Junwei Cao *1, Daniel P. Spooner, Stephen A. Jarvis, Subhash Saini and Graham R. Nudd * C&C Researh Laboratories, NEC Europe Ltd.,

More information

Channel Assignment Strategies for Cellular Phone Systems

Channel Assignment Strategies for Cellular Phone Systems Channel Assignment Strategies for Cellular Phone Systems Wei Liu Yiping Han Hang Yu Zhejiang University Hangzhou, P. R. China Contat: wliu5@ie.uhk.edu.hk 000 Mathematial Contest in Modeling (MCM) Meritorious

More information

Automated Test Generation from Vulnerability Signatures

Automated Test Generation from Vulnerability Signatures Automated Test Generation from Vulneraility Signatures Adulaki Aydin, Muath Alkhalaf, and Tevfik Bultan Computer Siene Department University of California, Santa Barara Email: {aki,muath,ultan}@s.us.edu

More information

Deadline-based Escalation in Process-Aware Information Systems

Deadline-based Escalation in Process-Aware Information Systems Deadline-based Esalation in Proess-Aware Information Systems Wil M.P. van der Aalst 1,2, Mihael Rosemann 2, Marlon Dumas 2 1 Department of Tehnology Management Eindhoven University of Tehnology, The Netherlands

More information

Trade Information, Not Spectrum: A Novel TV White Space Information Market Model

Trade Information, Not Spectrum: A Novel TV White Space Information Market Model Trade Information, Not Spetrum: A Novel TV White Spae Information Market Model Yuan Luo, Lin Gao, and Jianwei Huang 1 Abstrat In this paper, we propose a novel information market for TV white spae networks,

More information

Classical Electromagnetic Doppler Effect Redefined. Copyright 2014 Joseph A. Rybczyk

Classical Electromagnetic Doppler Effect Redefined. Copyright 2014 Joseph A. Rybczyk Classial Eletromagneti Doppler Effet Redefined Copyright 04 Joseph A. Rybzyk Abstrat The lassial Doppler Effet formula for eletromagneti waves is redefined to agree with the fundamental sientifi priniples

More information

An Enhanced Critical Path Method for Multiple Resource Constraints

An Enhanced Critical Path Method for Multiple Resource Constraints An Enhaned Critial Path Method for Multiple Resoure Constraints Chang-Pin Lin, Hung-Lin Tai, and Shih-Yan Hu Abstrat Traditional Critial Path Method onsiders only logial dependenies between related ativities

More information

REDUCTION FACTOR OF FEEDING LINES THAT HAVE A CABLE AND AN OVERHEAD SECTION

REDUCTION FACTOR OF FEEDING LINES THAT HAVE A CABLE AND AN OVERHEAD SECTION C I E 17 th International Conferene on Eletriity istriution Barelona, 1-15 May 003 EUCTION FACTO OF FEEING LINES THAT HAVE A CABLE AN AN OVEHEA SECTION Ljuivoje opovi J.. Elektrodistriuija - Belgrade -

More information

Chapter 1 Microeconomics of Consumer Theory

Chapter 1 Microeconomics of Consumer Theory Chapter 1 Miroeonomis of Consumer Theory The two broad ategories of deision-makers in an eonomy are onsumers and firms. Eah individual in eah of these groups makes its deisions in order to ahieve some

More information

UNIVERSITY AND WORK-STUDY EMPLOYERS WEB SITE USER S GUIDE

UNIVERSITY AND WORK-STUDY EMPLOYERS WEB SITE USER S GUIDE UNIVERSITY AND WORK-STUDY EMPLOYERS WEB SITE USER S GUIDE September 8, 2009 Table of Contents 1 Home 2 University 3 Your 4 Add 5 Managing 6 How 7 Viewing 8 Closing 9 Reposting Page 1 and Work-Study Employers

More information

From a strategic view to an engineering view in a digital enterprise

From a strategic view to an engineering view in a digital enterprise Digital Enterprise Design & Management 2013 February 11-12, 2013 Paris From a strategi view to an engineering view in a digital enterprise The ase of a multi-ountry Telo Hervé Paault Orange Abstrat In

More information

Neural network-based Load Balancing and Reactive Power Control by Static VAR Compensator

Neural network-based Load Balancing and Reactive Power Control by Static VAR Compensator nternational Journal of Computer and Eletrial Engineering, Vol. 1, No. 1, April 2009 Neural network-based Load Balaning and Reative Power Control by Stati VAR Compensator smail K. Said and Marouf Pirouti

More information

TECHNOLOGY-ENHANCED LEARNING FOR MUSIC WITH I-MAESTRO FRAMEWORK AND TOOLS

TECHNOLOGY-ENHANCED LEARNING FOR MUSIC WITH I-MAESTRO FRAMEWORK AND TOOLS TECHNOLOGY-ENHANCED LEARNING FOR MUSIC WITH I-MAESTRO FRAMEWORK AND TOOLS ICSRiM - University of Leeds Shool of Computing & Shool of Musi Leeds LS2 9JT, UK +44-113-343-2583 kia@i-maestro.org www.i-maestro.org,

More information

Static Fairness Criteria in Telecommunications

Static Fairness Criteria in Telecommunications Teknillinen Korkeakoulu ERIKOISTYÖ Teknillisen fysiikan koulutusohjelma 92002 Mat-208 Sovelletun matematiikan erikoistyöt Stati Fairness Criteria in Teleommuniations Vesa Timonen, e-mail: vesatimonen@hutfi

More information

SLA-based Resource Allocation for Software as a Service Provider (SaaS) in Cloud Computing Environments

SLA-based Resource Allocation for Software as a Service Provider (SaaS) in Cloud Computing Environments 2 th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing SLA-based Resoure Alloation for Software as a Servie Provider (SaaS) in Cloud Computing Environments Linlin Wu, Saurabh Kumar

More information

Learning Curves and Stochastic Models for Pricing and Provisioning Cloud Computing Services

Learning Curves and Stochastic Models for Pricing and Provisioning Cloud Computing Services T Learning Curves and Stohasti Models for Priing and Provisioning Cloud Computing Servies Amit Gera, Cathy H. Xia Dept. of Integrated Systems Engineering Ohio State University, Columbus, OH 4310 {gera.,

More information

Granular Problem Solving and Software Engineering

Granular Problem Solving and Software Engineering Granular Problem Solving and Software Engineering Haibin Zhu, Senior Member, IEEE Department of Computer Siene and Mathematis, Nipissing University, 100 College Drive, North Bay, Ontario, P1B 8L7, Canada

More information

A Keyword Filters Method for Spam via Maximum Independent Sets

A Keyword Filters Method for Spam via Maximum Independent Sets Vol. 7, No. 3, May, 213 A Keyword Filters Method for Spam via Maximum Independent Sets HaiLong Wang 1, FanJun Meng 1, HaiPeng Jia 2, JinHong Cheng 3 and Jiong Xie 3 1 Inner Mongolia Normal University 2

More information

Performance Analysis of IEEE 802.11 in Multi-hop Wireless Networks

Performance Analysis of IEEE 802.11 in Multi-hop Wireless Networks Performane Analysis of IEEE 80.11 in Multi-hop Wireless Networks Lan Tien Nguyen 1, Razvan Beuran,1, Yoihi Shinoda 1, 1 Japan Advaned Institute of Siene and Tehnology, 1-1 Asahidai, Nomi, Ishikawa, 93-19

More information

The analysis of brushing tool characteristics

The analysis of brushing tool characteristics ARCHIVES OF CIVIL AND MECHANICAL ENGINEERING Vol. IV 004 No. 4 The analysis of rushing tool harateristis Kiele University of Tehnology, al. Tysiąleia P. P. 7, 5-34 Kiele In this paper, an analytial proedure

More information

Recovering Articulated Motion with a Hierarchical Factorization Method

Recovering Articulated Motion with a Hierarchical Factorization Method Reovering Artiulated Motion with a Hierarhial Fatorization Method Hanning Zhou and Thomas S Huang University of Illinois at Urbana-Champaign, 405 North Mathews Avenue, Urbana, IL 680, USA {hzhou, huang}@ifpuiuedu

More information

State of Maryland Participation Agreement for Pre-Tax and Roth Retirement Savings Accounts

State of Maryland Participation Agreement for Pre-Tax and Roth Retirement Savings Accounts State of Maryland Partiipation Agreement for Pre-Tax and Roth Retirement Savings Aounts DC-4531 (08/2015) For help, please all 1-800-966-6355 www.marylandd.om 1 Things to Remember Complete all of the setions

More information

Green Cloud Computing

Green Cloud Computing International Journal of Information and Computation Tehnology. ISSN 0974-2239 Volume 4, Number 4 (2014), pp. 431-436 International Researh Publiations House http://www. irphouse.om /ijit.htm Green Cloud

More information

Novel Approches in Image Processing (IP) and Human Centred Systems (HCSs)

Novel Approches in Image Processing (IP) and Human Centred Systems (HCSs) Novel Approhes in Image Proessing (IP) and Human Centred Systems (HCSs) Giuseppe Plaidi, Danilo Avola, Andrea Petraa, Matteo Spezialetti University of L Aquila, Department of Life, Health and Environmental

More information

ECONOMICS OF SECURITY PATCH MANAGEMENT

ECONOMICS OF SECURITY PATCH MANAGEMENT ECONOMCS OF SECURTY PATCH MANAGEMENT Huseyin Cavusoglu * Hasan Cavusoglu Jun Zhang AB Freeman Shool o Business, Tulane University 7 MAlister Drive, New Orleans, LA 70118, USA Sauder Shool o Business, The

More information

Computer Networks Framing

Computer Networks Framing Computer Networks Framing Saad Mneimneh Computer Siene Hunter College of CUNY New York Introdution Who framed Roger rabbit? A detetive, a woman, and a rabbit in a network of trouble We will skip the physial

More information

OpenScape 4000 CSTA V7 Connectivity Adapter - CSTA III, Part 2, Version 4.1. Developer s Guide A31003-G9310-I200-1-76D1

OpenScape 4000 CSTA V7 Connectivity Adapter - CSTA III, Part 2, Version 4.1. Developer s Guide A31003-G9310-I200-1-76D1 OpenSape 4000 CSTA V7 Connetivity Adapter - CSTA III, Part 2, Version 4.1 Developer s Guide A31003-G9310-I200-1-76 Our Quality and Environmental Management Systems are implemented aording to the requirements

More information

Customer Reporting for SaaS Applications. Domain Basics. Managing my Domain

Customer Reporting for SaaS Applications. Domain Basics. Managing my Domain Produtivity Marketpla e Software as a Servie Invoiing Ordering Domains Customer Reporting for SaaS Appliations Domain Basis Managing my Domain Managing Domains Helpful Resoures Managing my Domain If you

More information

A Comparison of Service Quality between Private and Public Hospitals in Thailand

A Comparison of Service Quality between Private and Public Hospitals in Thailand International Journal of Business and Soial Siene Vol. 4 No. 11; September 2013 A Comparison of Servie Quality between Private and Hospitals in Thailand Khanhitpol Yousapronpaiboon, D.B.A. Assistant Professor

More information

BENEFICIARY CHANGE REQUEST

BENEFICIARY CHANGE REQUEST Poliy/Certifiate Number(s) BENEFICIARY CHANGE REQUEST *L2402* *L2402* Setion 1: Insured First Name Middle Name Last Name Permanent Address: City, State, Zip Code Please hek if you would like the address

More information

computer science Program Educational Objectives

computer science Program Educational Objectives omputer siene bahelor of siene minor ertifiates: managing information on the world wide web master of siene in omputer siene master of siene in software engineering advaned ertifiate programs: bioinformatis

More information

Efficient Mobile Asset Tracking and Localization in ZigBee Wireless Network

Efficient Mobile Asset Tracking and Localization in ZigBee Wireless Network Journal of Advanes in Computer Networks, Vol. 3, No., Marh 05 Effiient Moile Asset Traking and Loalization in ZigBee Wireless Network R. Mardeni, Senior Memer, IACSIT, and Shaifull Nizam Othman offer a

More information

An integrated optimization model of a Closed- Loop Supply Chain under uncertainty

An integrated optimization model of a Closed- Loop Supply Chain under uncertainty ISSN 1816-6075 (Print), 1818-0523 (Online) Journal of System and Management Sienes Vol. 2 (2012) No. 3, pp. 9-17 An integrated optimization model of a Closed- Loop Supply Chain under unertainty Xiaoxia

More information

Parametric model of IP-networks in the form of colored Petri net

Parametric model of IP-networks in the form of colored Petri net Parametri model of IP-networks in the form of olored Petri net Shmeleva T.R. Abstrat A parametri model of IP-networks in the form of olored Petri net was developed; it onsists of a fixed number of Petri

More information

Weighting Methods in Survey Sampling

Weighting Methods in Survey Sampling Setion on Survey Researh Methods JSM 01 Weighting Methods in Survey Sampling Chiao-hih Chang Ferry Butar Butar Abstrat It is said that a well-designed survey an best prevent nonresponse. However, no matter

More information

Information Security 201

Information Security 201 FAS Information Seurity 201 Desktop Referene Guide Introdution Harvard University is ommitted to proteting information resoures that are ritial to its aademi and researh mission. Harvard is equally ommitted

More information

Design Implications for Enterprise Storage Systems via Multi-Dimensional Trace Analysis

Design Implications for Enterprise Storage Systems via Multi-Dimensional Trace Analysis Design Impliations for Enterprise Storage Systems via Multi-Dimensional Trae Analysis Yanpei Chen, Kiran Srinivasan, Garth Goodson, Randy Katz University of California, Berkeley, NetApp In. {yhen2, randy}@ees.berkeley.edu,

More information

The Data Grid: Towards an Architecture for the Distributed Management and Analysis of Large Scientific Datasets

The Data Grid: Towards an Architecture for the Distributed Management and Analysis of Large Scientific Datasets The Data Grid: Towards an Architecture for the Distributed Management and Analysis of Large Scientific Datasets Ann Chervenak Ian Foster $+ Carl Kesselman Charles Salisbury $ Steven Tuecke $ Information

More information

Intelligent Measurement Processes in 3D Optical Metrology: Producing More Accurate Point Clouds

Intelligent Measurement Processes in 3D Optical Metrology: Producing More Accurate Point Clouds Intelligent Measurement Proesses in 3D Optial Metrology: Produing More Aurate Point Clouds Charles Mony, Ph.D. 1 President Creaform in. mony@reaform3d.om Daniel Brown, Eng. 1 Produt Manager Creaform in.

More information

The Price of Uncertainty in Security Games

The Price of Uncertainty in Security Games The Prie of Unertainty in Seurity Games Tehnial Report Jens Grossklags a Benjamin Johnson iolas Christin a Shool of Information University of California, Berkeley Berkeley, CA 947 jensg@ishool.erkeley.edu

More information

THE PERFORMANCE OF TRANSIT TIME FLOWMETERS IN HEATED GAS MIXTURES

THE PERFORMANCE OF TRANSIT TIME FLOWMETERS IN HEATED GAS MIXTURES Proeedings of FEDSM 98 998 ASME Fluids Engineering Division Summer Meeting June 2-25, 998 Washington DC FEDSM98-529 THE PERFORMANCE OF TRANSIT TIME FLOWMETERS IN HEATED GAS MIXTURES John D. Wright Proess

More information

Supply chain coordination; A Game Theory approach

Supply chain coordination; A Game Theory approach aepted for publiation in the journal "Engineering Appliations of Artifiial Intelligene" 2008 upply hain oordination; A Game Theory approah Jean-Claude Hennet x and Yasemin Arda xx x LI CNR-UMR 668 Université

More information

IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, VOL. 9, NO. 3, MAY/JUNE 2012 401

IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, VOL. 9, NO. 3, MAY/JUNE 2012 401 IEEE TRASACTIOS O DEPEDABLE AD SECURE COMPUTIG, VOL. 9, O. 3, MAY/JUE 2012 401 Mitigating Distributed Denial of Servie Attaks in Multiparty Appliations in the Presene of Clok Drifts Zhang Fu, Marina Papatriantafilou,

More information

Deduplication with Block-Level Content-Aware Chunking for Solid State Drives (SSDs)

Deduplication with Block-Level Content-Aware Chunking for Solid State Drives (SSDs) 23 IEEE International Conferene on High Performane Computing and Communiations & 23 IEEE International Conferene on Embedded and Ubiquitous Computing Dedupliation with Blok-Level Content-Aware Chunking

More information

Henley Business School at Univ of Reading. Pre-Experience Postgraduate Programmes Chartered Institute of Personnel and Development (CIPD)

Henley Business School at Univ of Reading. Pre-Experience Postgraduate Programmes Chartered Institute of Personnel and Development (CIPD) MS in International Human Resoure Management For students entering in 2012/3 Awarding Institution: Teahing Institution: Relevant QAA subjet Benhmarking group(s): Faulty: Programme length: Date of speifiation:

More information

Software Ecosystems: From Software Product Management to Software Platform Management

Software Ecosystems: From Software Product Management to Software Platform Management Software Eosystems: From Software Produt Management to Software Platform Management Slinger Jansen, Stef Peeters, and Sjaak Brinkkemper Department of Information and Computing Sienes Utreht University,

More information

WORKFLOW CONTROL-FLOW PATTERNS A Revised View

WORKFLOW CONTROL-FLOW PATTERNS A Revised View WORKFLOW CONTROL-FLOW PATTERNS A Revised View Nik Russell 1, Arthur H.M. ter Hofstede 1, 1 BPM Group, Queensland University of Tehnology GPO Box 2434, Brisbane QLD 4001, Australia {n.russell,a.terhofstede}@qut.edu.au

More information

Findings and Recommendations

Findings and Recommendations Contrating Methods and Administration Findings and Reommendations Finding 9-1 ESD did not utilize a formal written pre-qualifiations proess for seleting experiened design onsultants. ESD hose onsultants

More information

Marker Tracking and HMD Calibration for a Video-based Augmented Reality Conferencing System

Marker Tracking and HMD Calibration for a Video-based Augmented Reality Conferencing System Marker Traking and HMD Calibration for a Video-based Augmented Reality Conferening System Hirokazu Kato 1 and Mark Billinghurst 2 1 Faulty of Information Sienes, Hiroshima City University 2 Human Interfae

More information

Modelling and Simulation of Closed Loop Controlled Buck Converter Fed Pmbldc Drive System

Modelling and Simulation of Closed Loop Controlled Buck Converter Fed Pmbldc Drive System Researh Journal of Applied Sienes, Engineering and Tehnology 3(4): 284-289, 2011 ISSN: 2040-7467 Maxwell Sientifi Organization, 2011 Reeived: Feruary 14, 2011 Aepted: Marh 15, 2011 Pulished: April 20,

More information

GABOR AND WEBER LOCAL DESCRIPTORS PERFORMANCE IN MULTISPECTRAL EARTH OBSERVATION IMAGE DATA ANALYSIS

GABOR AND WEBER LOCAL DESCRIPTORS PERFORMANCE IN MULTISPECTRAL EARTH OBSERVATION IMAGE DATA ANALYSIS HENRI COANDA AIR FORCE ACADEMY ROMANIA INTERNATIONAL CONFERENCE of SCIENTIFIC PAPER AFASES 015 Brasov, 8-30 May 015 GENERAL M.R. STEFANIK ARMED FORCES ACADEMY SLOVAK REPUBLIC GABOR AND WEBER LOCAL DESCRIPTORS

More information

Table of Contents. Appendix II Application Checklist. Export Finance Program Working Capital Financing...7

Table of Contents. Appendix II Application Checklist. Export Finance Program Working Capital Financing...7 Export Finane Program Guidelines Table of Contents Setion I General...........................................................1 A. Introdution............................................................1

More information

GridFTP: A Data Transfer Protocol for the Grid

GridFTP: A Data Transfer Protocol for the Grid GridFTP: A Data Transfer Protocol for the Grid Grid Forum Data Working Group on GridFTP Bill Allcock, Lee Liming, Steven Tuecke ANL Ann Chervenak USC/ISI Introduction In Grid environments,

More information

The Basics of International Trade: A Classroom Experiment

The Basics of International Trade: A Classroom Experiment The Basis of International Trade: A Classroom Experiment Alberto Isgut, Ganesan Ravishanker, and Tanya Rosenblat * Wesleyan University Abstrat We introdue a simple web-based lassroom experiment in whih

More information

Behavior Analysis-Based Learning Framework for Host Level Intrusion Detection

Behavior Analysis-Based Learning Framework for Host Level Intrusion Detection Behavior Analysis-Based Learning Framework for Host Level Intrusion Detetion Haiyan Qiao, Jianfeng Peng, Chuan Feng, Jerzy W. Rozenblit Eletrial and Computer Engineering Department University of Arizona

More information

Programming Basics - FORTRAN 77 http://www.physics.nau.edu/~bowman/phy520/f77tutor/tutorial_77.html

Programming Basics - FORTRAN 77 http://www.physics.nau.edu/~bowman/phy520/f77tutor/tutorial_77.html CWCS Workshop May 2005 Programming Basis - FORTRAN 77 http://www.physis.nau.edu/~bowman/phy520/f77tutor/tutorial_77.html Program Organization A FORTRAN program is just a sequene of lines of plain text.

More information

Impedance Method for Leak Detection in Zigzag Pipelines

Impedance Method for Leak Detection in Zigzag Pipelines 10.478/v10048-010-0036-0 MEASUREMENT SCIENCE REVIEW, Volume 10, No. 6, 010 Impedane Method for Leak Detetion in igzag Pipelines A. Lay-Ekuakille 1, P. Vergallo 1, A. Trotta 1 Dipartimento d Ingegneria

More information

Interactive Feature Specification for Focus+Context Visualization of Complex Simulation Data

Interactive Feature Specification for Focus+Context Visualization of Complex Simulation Data Joint EUROGRAPHICS - IEEE TCVG Symposium on Visualization (2003) G.-P. Bonneau, S. Hahmann, C. D. Hansen (Editors) Interative Feature Speifiation for Fous+Context Visualization of Complex Simulation Data

More information

Board Building Recruiting and Developing Effective Board Members for Not-for-Profit Organizations

Board Building Recruiting and Developing Effective Board Members for Not-for-Profit Organizations Board Development Board Building Reruiting and Developing Effetive Board Members for Not-for-Profit Organizations Board Development Board Building Reruiting and Developing Effetive Board Members for Not-for-Profit

More information

Picture This: Molecular Maya Puts Life in Life Science Animations

Picture This: Molecular Maya Puts Life in Life Science Animations Piture This: Moleular Maya Puts Life in Life Siene Animations [ Data Visualization ] Based on the Autodesk platform, Digizyme plug-in proves aestheti and eduational effetiveness. BY KEVIN DAVIES In 2010,

More information

A Theoretical Analysis of Credit Card Reform in Australia *

A Theoretical Analysis of Credit Card Reform in Australia * A Theoretial Analysis of Credit Card Reform in Australia * by Joshua S. Gans and Stephen P. King Melbourne Business Shool University of Melbourne First Draft: 12 th May, 2001 This Version: 5 th May, 2003

More information

Strategic Plan. Achieving our 2020 vision. Faculty of Health Sciences

Strategic Plan. Achieving our 2020 vision. Faculty of Health Sciences Strategi Plan Ahieving our 00 vision Faulty of Health Sienes Our Values guide our ations Health and Understanding, promoting, and influening the holisti well-eing of self and others Our Vision To e a national

More information

Chapter 6 A N ovel Solution Of Linear Congruenes Proeedings NCUR IX. (1995), Vol. II, pp. 708{712 Jerey F. Gold Department of Mathematis, Department of Physis University of Utah Salt Lake City, Utah 84112

More information

MATE: MPLS Adaptive Traffic Engineering

MATE: MPLS Adaptive Traffic Engineering MATE: MPLS Adaptive Traffi Engineering Anwar Elwalid Cheng Jin Steven Low Indra Widjaja Bell Labs EECS Dept EE Dept Fujitsu Network Communiations Luent Tehnologies Univ. of Mihigan Calteh Pearl River,

More information

A novel active mass damper for vibration control of bridges

A novel active mass damper for vibration control of bridges IABMAS 08, International Conferene on Bridge Maintenane, Safety and Management, 3-7 July 008, Seoul, Korea A novel ative mass damper for vibration ontrol of bridges U. Starossek & J. Sheller Strutural

More information

How To Fator

How To Fator CHAPTER hapter 4 > Make the Connetion 4 INTRODUCTION Developing seret odes is big business beause of the widespread use of omputers and the Internet. Corporations all over the world sell enryption systems

More information

Paid Placement Strategies for Internet Search Engines

Paid Placement Strategies for Internet Search Engines Paid Plaement Strategies for Internet Searh Engines Hemant K. Bhargava Smeal College of Business Penn State University 342 Beam Building University Park, PA 16802 bhargava@omputer.org Juan Feng Smeal College

More information

On the Characteristics of Spectrum-Agile Communication Networks

On the Characteristics of Spectrum-Agile Communication Networks 1 On the Charateristis of Spetrum-Agile Communiation Networks Xin Liu Wei Wang Department of Computer Siene University of California, Davis, CA 95616 Email:{liu,wangw}@s.udavis.edu Abstrat Preliminary

More information

TRENDS IN EXECUTIVE EDUCATION: TOWARDS A SYSTEMS APPROACH TO EXECUTIVE DEVELOPMENT PLANNING

TRENDS IN EXECUTIVE EDUCATION: TOWARDS A SYSTEMS APPROACH TO EXECUTIVE DEVELOPMENT PLANNING INTERMAN 7 TRENDS IN EXECUTIVE EDUCATION: TOWARDS A SYSTEMS APPROACH TO EXECUTIVE DEVELOPMENT PLANNING by Douglas A. Ready, Albert A. Viere and Alan F. White RECEIVED 2 7 MAY 1393 International Labour

More information

Transfer of Functions (Isle of Man Financial Services Authority) TRANSFER OF FUNCTIONS (ISLE OF MAN FINANCIAL SERVICES AUTHORITY) ORDER 2015

Transfer of Functions (Isle of Man Financial Services Authority) TRANSFER OF FUNCTIONS (ISLE OF MAN FINANCIAL SERVICES AUTHORITY) ORDER 2015 Transfer of Funtions (Isle of Man Finanial Servies Authority) Order 2015 Index TRANSFER OF FUNCTIONS (ISLE OF MAN FINANCIAL SERVICES AUTHORITY) ORDER 2015 Index Artile Page 1 Title... 3 2 Commenement...

More information

Electrician'sMathand BasicElectricalFormulas

Electrician'sMathand BasicElectricalFormulas Eletriian'sMathand BasiEletrialFormulas MikeHoltEnterprises,In. 1.888.NEC.CODE www.mikeholt.om Introdution Introdution This PDF is a free resoure from Mike Holt Enterprises, In. It s Unit 1 from the Eletrial

More information

Scalable Hierarchical Multitask Learning Algorithms for Conversion Optimization in Display Advertising

Scalable Hierarchical Multitask Learning Algorithms for Conversion Optimization in Display Advertising Salable Hierarhial Multitask Learning Algorithms for Conversion Optimization in Display Advertising Amr Ahmed Google amra@google.om Abhimanyu Das Mirosoft Researh abhidas@mirosoft.om Alexander J. Smola

More information

SCHEME FOR FINANCING SCHOOLS

SCHEME FOR FINANCING SCHOOLS SCHEME FOR FINANCING SCHOOLS UNDER SECTION 48 OF THE SCHOOL STANDARDS AND FRAMEWORK ACT 1998 DfE Approved - Marh 1999 With amendments Marh 2001, Marh 2002, April 2003, July 2004, Marh 2005, February 2007,

More information

OpenSession: SDN-based Cross-layer Multi-stream Management Protocol for 3D Teleimmersion

OpenSession: SDN-based Cross-layer Multi-stream Management Protocol for 3D Teleimmersion : SN-based ross-layer Multi-stream Management Protool for 3 Teleimmersion hsan refin Raoul Rivas Rehana Tabassum Klara Nahrstedt University of Illinois at Urbana-hampaign, Urbana, IL {marefin2, trivas,

More information

IT Essentials II: Network Operating Systems

IT Essentials II: Network Operating Systems Unit 13: IT Essentials II: Network Operating Systems Learning Outomes: A andidate following a programme of learning leading to this unit will be able to: demonstrate understanding of network operating

More information

BUILDING CODE SUMMARY GENERAL NOTES DESIGN BUILD ELECTRICAL DESIGN BUILD MECHANICAL & PLUMBING GENERAL NOTES GENERAL NOTES G101

BUILDING CODE SUMMARY GENERAL NOTES DESIGN BUILD ELECTRICAL DESIGN BUILD MECHANICAL & PLUMBING GENERAL NOTES GENERAL NOTES G101 D D BUILDING CODE SUMMARY GENERAL NOTES PROJECT DESCRIPTION: THIS PROJECT IS THE MINOR RENOVATION OF AN EXISTING OUTPATIENT CLINIC. SCOPE CONSISTS OF PAINT, CARPET, TILE, AND UPGRADE TO DIGITAL X-RAY BUILDING

More information

Interpretable Fuzzy Modeling using Multi-Objective Immune- Inspired Optimization Algorithms

Interpretable Fuzzy Modeling using Multi-Objective Immune- Inspired Optimization Algorithms Interpretable Fuzzy Modeling using Multi-Objetive Immune- Inspired Optimization Algorithms Jun Chen, Mahdi Mahfouf Abstrat In this paper, an immune inspired multi-objetive fuzzy modeling (IMOFM) mehanism

More information

i_~f e 1 then e 2 else e 3

i_~f e 1 then e 2 else e 3 A PROCEDURE MECHANISM FOR BACKTRACK PROGRAMMING* David R. HANSON + Department o Computer Siene, The University of Arizona Tuson, Arizona 85721 One of the diffiulties in using nondeterministi algorithms

More information

PROCEEDS OF CRIME (BUSINESS IN THE REGULATED SECTOR) ORDER 2015

PROCEEDS OF CRIME (BUSINESS IN THE REGULATED SECTOR) ORDER 2015 Proeeds of Crime (Business in the Regulated Setor) Order 2015 Artile 1 Statutory Doument No. 2015/0073 Proeeds of Crime At 2008 PROCEEDS OF CRIME (BUSINESS IN THE REGULATED SECTOR) ORDER 2015 Approved

More information

An Efficient Network Traffic Classification Based on Unknown and Anomaly Flow Detection Mechanism

An Efficient Network Traffic Classification Based on Unknown and Anomaly Flow Detection Mechanism An Effiient Network Traffi Classifiation Based on Unknown and Anomaly Flow Detetion Mehanism G.Suganya.M.s.,B.Ed 1 1 Mphil.Sholar, Department of Computer Siene, KG College of Arts and Siene,Coimbatore.

More information

Context-Sensitive Adjustments of Cognitive Control: Conflict-Adaptation Effects Are Modulated by Processing Demands of the Ongoing Task

Context-Sensitive Adjustments of Cognitive Control: Conflict-Adaptation Effects Are Modulated by Processing Demands of the Ongoing Task Journal of Experimental Psyhology: Learning, Memory, and Cognition 2008, Vol. 34, No. 3, 712 718 Copyright 2008 by the Amerian Psyhologial Assoiation 0278-7393/08/$12.00 DOI: 10.1037/0278-7393.34.3.712

More information

A Survey of Usability Evaluation in Virtual Environments: Classi cation and Comparison of Methods

A Survey of Usability Evaluation in Virtual Environments: Classi cation and Comparison of Methods Doug A. Bowman bowman@vt.edu Department of Computer Siene Virginia Teh Joseph L. Gabbard Deborah Hix [ jgabbard, hix]@vt.edu Systems Researh Center Virginia Teh A Survey of Usability Evaluation in Virtual

More information

The Application of Mamdani Fuzzy Model for Auto Zoom Function of a Digital Camera

The Application of Mamdani Fuzzy Model for Auto Zoom Function of a Digital Camera (IJCSIS) International Journal of Computer Siene and Information Seurity, Vol. 6, No. 3, 2009 The Appliation of Mamdani Fuzzy Model for Auto Funtion of a Digital Camera * I. Elamvazuthi, P. Vasant Universiti

More information

Asymmetric Error Correction and Flash-Memory Rewriting using Polar Codes

Asymmetric Error Correction and Flash-Memory Rewriting using Polar Codes 1 Asymmetri Error Corretion and Flash-Memory Rewriting using Polar Codes Eyal En Gad, Yue Li, Joerg Kliewer, Mihael Langberg, Anxiao (Andrew) Jiang and Jehoshua Bruk Abstrat We propose effiient oding shemes

More information

Pattern Recognition Techniques in Microarray Data Analysis

Pattern Recognition Techniques in Microarray Data Analysis Pattern Reognition Tehniques in Miroarray Data Analysis Miao Li, Biao Wang, Zohreh Momeni, and Faramarz Valafar Department of Computer Siene San Diego State University San Diego, California, USA faramarz@sienes.sdsu.edu

More information

Drip: A Schematic Drawing Interpreter

Drip: A Schematic Drawing Interpreter M A R C H 1 9 9 5 WRL Researh Report 95/1 Drip: A Shemati Drawing Interpreter Ramsey W. Haddad d i g i t a l Western Researh Laboratory 250 University Avenue Palo Alto, California 94301 USA The Western

More information

i e AT 1 of 2012 DEBT RECOVERY AND ENFORCEMENT ACT 2012

i e AT 1 of 2012 DEBT RECOVERY AND ENFORCEMENT ACT 2012 i e AT 1 of 2012 DEBT RECOVERY AND ENFORCEMENT ACT 2012 Debt Reovery and Enforement At 2012 Index i e DEBT RECOVERY AND ENFORCEMENT ACT 2012 Index Setion Page PART 1 INTRODUCTORY 5 1 Short title... 5

More information