DAQ-Middleware: Data Acquisition Middleware based on Internet of Things

Size: px
Start display at page:

Download "DAQ-Middleware: Data Acquisition Middleware based on Internet of Things"

Transcription

1 DAQ-Mddleware: Data Acquston Mddleware based on Internet of Thngs Zhjn Qu, Zhongwen Guo, Shua Guo, Yngjan Lu and Yu Wang Ocean Unversty of Chna, Qngdao, Shandong, Chna Unversty of North Carolna at Charlotte, Charlotte, North Carolna, USA Tayuan Unversty of Technology, Tayuan, Shanx, Chna Emal: Abstract Wth envsoned Industry 4.0, the Internet of Thngs (IoT) has been wdely used n many felds. Unfortunately, the format, type, and access methods of data sources n dfferent areas are dverse, and ths makes upper development complex and low effcency of data acquston. To address ths ssue, a novel scalable data acquston mddleware (DAQ-Mddleware) s proposed n ths paper. Through the desgn of the archtecture model, and the standardzaton of access methods and nterfaces, DAQ-Mddleware mplements fast access to heterogeneous data sources and provdes standardzed formatted sensng data for IoT applcatons. Furthermore, n order to mprove the rate of sensor data acquston, we also propose a parallel data acquston algorthm and an acquston effcency optmzaton heurstc method. Va the development and applcaton of proposed DAQ- Mddleware, ths mddleware has been valdated n the aspect of the ratonalty, feasblty, development effcency and data acquston effcency. Our results confrm that DAQ-Mddleware can acheve the logcal solaton between the data sources and the IoT applcaton systems, satsfy the automatc fast access to the heterogeneous data sources, reduce development cost, and enhance data acquston effcency. I. INTRODUCTION Wth the development of pervasve computng, RFID, and sensor networks, the applcaton and development of IoT technologes have been promoted. In dfferent areas, IoT through the connecton of ntellgent devces acheves the global sensng data acquston, storage, analyss, and dsplay. A typcal IoT system s a large, dynamc, and scalable sensor network that enables data dentfcaton and acquston from ntellgent devces, RFID tags, computers, and moble devces [1]. These devces generate large amounts of real-tme-seralzed data accessng to the IoT through a hgh-speed network. At the same tme, the data sources also nclude the exstng databases and data fles, whch can realze the data ntegraton of the exstng IoT systems. Therefore, the IoT data sources nclude two parts: 1) the data obtaned by the sensng devces; 2) the exstng databases and data fles. At present, no matter what knd of data sources, there are always dversty ssues, such as dfferent data acquston unts, data types, communcaton protocols, access methods, and so on are used by dfferent companes. The developers have to develop varous data acquston systems for dfferent combnatons of accessng sensor devces, and ths ssue makes the development of IoT systems complcated. Meanwhle, dfferent data acquston systems are desgned to be used n dfferent scenaros, so they cannot smultaneously obtan data for multple data sources. Performng data acquston sequentally results n lower effcency. Obvously, t s alway challengng to make dfferent nstrument manufacturers and exstng databases and data fles to use a unfed communcaton protocol and data format. In terms of IoT system desgn, many related studes have been conducted. Most of them manly focus on the overall archtecture desgn [2] [4] and data dsplay method [5] [8] n IoT systems. There s no much study about the dversty of the data sources format. In the research area of dstrbuted systems, the relevant scholars have desgned dfferent archtectures or algorthms for data acquston system. Kovac [9] propose the use of vrtual nstrument technology and GPIB nterface to acheve the acquston of sensor data, whch ncreases the convenence of access to the sensor devces to a certan extent. Qu et al. [10] propose a hgh performance data acquston algorthm based on the analyss of dynamc delay characterstcs of data acquston. But ths algorthm s only sutable for specfc sensng devces, and does not apply to multple data sources. Untl recently, Qu et al. [11] and Hu et al. [12] propose the concept of Complex Vrtual Instrument System to handle multple data sources. However, ther archtectures and applcaton areas are stll restrcted. The Open GIS Consortum (OGC) [13] proposes to use Programmable Underwater Connector wth Knowledge (PUCK) protocol to ntegrate the physcal devces automatcally. The system uses a computer to put the confguraton nformaton nto PUCK model, and connects ths model to the physcal ocean observng nstruments, whch can realze automatc nstruments access. Although ths has solved lots of problems n system ntegraton and development, t must modfy the ocean observng nstruments and add PUCK model. Dong so ncreases the cost of nstrument manufactures as well. In summary, none of the solutons above can settle comprehensvely all the mentoned problems n data acquston of IoT systems. Though the requrements of data analyss and dsplay are very dfferent n dfferent IoT systems, ther data acquston methods are not vary greatly dependng on the applcaton doman. In ths paper, accordng to the experences of partcpaton n the development of IEEE 1851 and IEEE 2402 nternatonal standard, we propose a data acquston mddleware based on IoT: DAQ-Mddleware. DAQ-Mddleware

2 Response Request D A Q Acquston Layer Sensng Layer Data source Sensors Applcaton Layer Navgaton Applcaton system Management Layer Curve Lst Statstc Prnt Input Confg Acquston module Interfaces wth applcaton systems Acquston man program Acquston module DSDF DSDF DSDF DSDF Communcaton nterfaces(rs485/rs232/ethernet...) Web Servce/MQ/FTP Data Storage Standard Interface Commands Communcaton protocol ASCII Bnary Code Fg. 1: Herarchy model of IoT. Communcaton nterfaces(rs485/rs232/ethernet...) Sensng nstrument Sensng nstrument Web Servce MQ FTP Sensor S1 Sensor S2 Sensor S3 Databases or Fles s located between sensng devces and operatng system. DAQ-Mddleware not only can mprove the effcency of data acquston (usng parallel data acquston algorthm and effcency optmzaton method), but also acheve an automatc access to varety of heterogeneous data sources n IoT system. DAQ-Mddleware can provdes sensng data for IoT system of the dfferent areas through the standardzed data nterface. In summary, the major contrbutons of ths paper can be summarzed as follows. We desgn a scalable IoT data acquston mddleware, DAQ-Mddleware, whch supports not only the sensng devce s nterfaces for the seral port, network port, GPIB and USB, but also the nterfaces of varous data type databases and data fles for FTP, Web Servce and MQ. Through the archtecture desgn, DAQ-Mddleware acheves a new data source for automatc access, support for dynamc addton of front-end data sources wthout re-programmng. Meanwhle, a unfed defnton of the data descrpton format hdes semantc descrpton n the hardware level, so that t s easer for developers to development systems. DAQ-Mddleware uses a newly desgned parallel data acquston algorthm and an effcency optmzaton heurstc to mprove the data acquston effcency, system stablty, and data accuracy. The standard back-end nterfaces of DAQ-Mddleware are defned, ncludng the control command nterface, the data request nterface and the data return nterface, whch can facltate IoT ntegraton. The rest of ths artcle s organzed as follows. Secton 2 presents the archtecture model of DAQ-Mddleware. Secton 3 provdes the detaled desgn of DAQ-Mddleware. Secton 4 shows the applcaton development cases wth DAQ- Mddleware and the analyss of ts performance. Fnally, conclusons are proposed together wth an ndcaton of drectons, whch deserve further work, n Secton 5. Fg. 2: Archtecture of DAQ-Mddleware. A. IoT Herarchy Model II. ARCHITECTURE MODEL Standardzed nterface Recently, many scholars put forward the object herarchy model of IoT accordng to the dfferent requrements, n order to facltate the development and mantenance of IoT systems. Even though dfferent herarches of IoT has been proposed, the man functonal modules are smlar. Accordng to [6], the object herarchy model s dvded nto four layers (sensng layer, acquston layer, management layer, and applcaton layer), as shown n Fgure 1. Each layer s ndependent of each other, and only through the data nterfaces to nteract between the adjacent layers. The output of a layer s the nput of next level. Sensng Layer: It s the IoT data sources, generally refers to sensng devces. Acquston Layer: It gets sensng data from sensng layer, and transfers data to management layer accordng to the standard data formats. Management Layer: It mplements the data processng and storage. At the same tme, t provdes standardzed data for other systems va the standardzed data nterfaces. Applcaton Layer: It vsualzes and dsplays the acqured data. Its functons nclude data lst, curve, navgaton, statstcal analyss, prntng, and so on. In some cases, management and applcaton layers are collectvely called applcaton system. B. DAQ-Mddleware Archtecture Model Archtecture model of DAQ-Mddleware s shown n Fgure 2. It s located n the acquston layer of the IoT herarchy model. Its functons nclude recevng control commands from the applcaton system, perodcally obtanng the data of data sources, and transmttng the obtaned data to the applcaton system through the standardzed data nterfaces. DAQ-Mddleware s the mddle part of the computer operatng

3 (a) DSDF Fg. 3: DSDF and CPDF structures n XML schema. (b) CPDF system connected to the data sources. DAQ-Mddleware uses Socket to communcate wth applcaton system. In dfferent crcumstances, DAQ-Mddleware connects to the sensng devces va nterfaces such as RS232, RS485, Ethernet and USB, and connects to the exstng databases and data fles through another nterfaces, such as Web Servce, MQ and FTP. The major works of ths paper are to desgn the mddleware structure model, propose parallel data acquston algorthm and effcency optmzaton heurstc, and realze the automatc access to dfferent data sources, wth goals of reducng the development cost and mprovng the data acquston effcency. III. DAQ-MIDDLEWARE In ths secton, we frst defne the data source descrpton fle, the nterfaces between the applcaton system and DAQ- Mddleware, the nteractve mode between the man program and the acquston modules. Then, we propose the parallel data acquston algorthm and the effcency optmzaton heurstc. Last, we descrbe the overall process of data acquston n DAQ-Mddleware. A. Data Source Descrpton Fle The data source descrpton fle (DSDF) descrbes all the nformaton of the data sources that are accessed. DAQ- Mddleware can obtan Varous nformaton, such as attrbutes, nterfaces and sensor parameters of the data sources by analyzng DSDF. In order to facltate the DSDF analyss, the format of DSDF s defned. DSDF s descrbed n XML format. As show n Fgure 3a, DSDF contans multple data sources, and each data source ncludes nformaton of attrbutes, nterfaces and parameters. The node of attrbutes holds nformaton such as seral number (GlbID), the name of data sources (Name), the name of acquston module (Model), acquston module s storage path (Path), the number of sensor parameters (ParameterNum), and data sources provder (Manufacturer) whch s optonal. DSDF descrbes the ways of access, and the nterface parameter s nformaton of each data source, so that we can acheve the connecton from DAQ-Mddleware to the data sources. Dfferent data sources are connected uses dfferent Fg. 4: Descrpton structure of nterface node. Fg. 5: Descrpton structure of parameter node. nterfaces, and the parameters of dfferent data nterfaces are not the same. As shown n Fgure 4, the nformaton descrpton formats of dfferent nterfaces are defned n DSDF. The descrpton of the nterface nformaton ncludes the RS-485 (or RS-232), Ethernet, GPIB, USB, Web Servce, FTP and MQ. Dfferent types of nterfaces need to descrbe the parameters are dfferent. For example, RS-232 needs to descrbe the nformaton of seral number, baud rate, data bts, stop bts, and checksum, but RS-485 also ncludes the nformaton of sensng devce s address. DSDF also descrbes the sensng parameters, whch contaned n each data source. DAQ-Mddleware obtans the parameter nformaton and realzes the acquston of the sensng parameters by analyzng the descrpton nformaton of sensng parameters n DSDF. As shown n Fgure 5, the node of parameter ncludes sensor parameter name (Name), unt (Unt), relatve ID (RelatveID), precson (Precson) and parameter s type (Type). The sensng parameters n dfferent data sources are numbered separately, so the RelatveID refers to the ID relatve to the data source. DAQ-Mddleware obtans the correspondng sensor parameters by obtan GlbID and RelatveID. Precson refers to the poston of the decmal

4 pont. Type ncludes both analog and bnary types. In summary, DSDF contans all the necessary nformaton for the mddleware to acheve data acquston. Through the standardzaton of DSDF, dfferent data source nformaton s standardzed, and t s easy to parsed by DAQ-Mddleware. B. Interface Standardzaton DAQ-Mddleware s an ndependent system. So f you want to acheve no matter whch the feld of IoT can access to DAQ-Mddleware, we need to standardze the nterfaces between DAQ-Mddleware and the applcaton system. All these nterfaces adoptng Socket, whch nclude three parts: data source descrpton fle transfer nterface, status control nterface, and data acquston nterface. The communcaton parameter descrpton fle (CPDF) s used to descrbe the nterface nformaton of DAQ-Mddleware. By analyzng CPDF, we can realze the conjuncton between the applcaton system and DAQ-Mddleware. In Fgure 3b, CPDF structure n XML schema s descrbed. IPAddress ndcates the IP address of the computer, on whch the DAQ-Mddleware was deployed. The applcaton system establshes a connecton wth DAQ-Mddleware through ths IP address. When the connecton s establshed for the frst tme, DAQ-Mddleware transfers the DSDF to the applcaton system through the FlePort nterface. The applcaton system sends the control commands to DAQ- Mddleware through the ControlPort nterface. Then DAQ- Mddleware executes these commands and returns the settng results to the applcaton system. DataPort s defned as the nterface between the applcaton system and DAQ-Mddleware to request and return sensor data. In partcular, DSDF s transmtted usng TCP/IP through DataPort. In ths paper, the formats of request and the correspondng command are standardzed between the applcaton system and DAQ-Mddleware, n order to acheve control of the mddleware and acqure of sensor data. Applcaton system controls the start and termnaton of DAQ-Mddleware through ControlPort. The format of request commands s shown n Table 1. Ths command conssts of sx parts: 1 command begnnng character; 2 APC* represents ths command as a status control command; 3 the functon of the command, where APStart and APStop represent start and stop data acquston, respectvely; 4 separaton character; 5 check code, whch s the sum of all the characters (n decmal code) of the frst three parts n a 256 modulus; 6 a termnaton symbol $. The format of ControlPort s response command s shown n Table 2. Ths command conssts of nne parts. Many of them are smlar to those n request commands, except for 2 R means that ths command s a status control response command; 6 Result ndcates whether the command was successful (1 ndcates that the operaton has successful, and 0 otherwse). The applcaton system obtans the sensor data, whch acqured by DAQ-Mddleware through data acquston nterfaces. The sensor data conssts of analog value and status varables. Table 3 shows the request command s format for Fg. 6: getdata functon. DataPort, whch conssts of sx parts. 2 DR* ndcates the request command; 3 s the requestng sensor lst, whose format s SensorID, SensorID,. N (sze of the lst n Bytes) s no more than Table 4 shows the format of response command for DataPort, whch conssts of eght parts. 2 D represents that ths command s a data acquston command. 3 Standard data format s yyyy-mm-dd HH:mm:ss.fff, whch ndcates year-month-day hour:mnute:second.mllsecond. 5 DataLst s the sensor data matched wth the sensor ID, n the format of SensorID, value@sensorid, value@, where value s decmal data. If the data s nvald, value would be NULL. C. Acquston Module Fgure 2 shows that DAQ-Mddleware ncludes the acquston man program and the acquston module. DAQ- Mddleware uses communcaton nterfaces to acqure the data from the data sources based on specfc protocol. Dfferent sources nterfaces have dfferent communcaton protocols, so we have developed a unque acquston module for each data source based on dfferent communcaton protocols. The acquston module can be a jar fle or a separate DLL fle. The functons of acquston man program nclude the followng. It accepts control commands and data request commands from the applcaton system and returns DSDF and the processng results. It s responsble for obtanng DSDF correspondng to each acquston module, and synthesznganalyzng the nformaton contaned n DSDF to mplement the loadng of the acquston module. It nstantates the communcaton nterface, whch s descrbed n the DSDF. It nteracts wth the acquston module, organzes the obtaned sensor data n a standard format, and returns the sensor data to the applcaton system. The functons of acquston module nclude the followng. It nteracts wth the acquston man program through the standard nterface, obtans the sensor sequence whch needs to acqure by the acquston man program, and returns the sensor data to the acquston man program. It obtans sensor data from data source va communcaton protocol, and the nformaton of communcaton nterfaces, whch have been nstantated by the acquston man program. The standardzaton of nterface between the acquston man program and the acquston module enables the dynamc modfcaton and deleton of the data source by modfyng DSDF. Ths nterface s mplemented usng the getdata functon, whch s encapsulated n the acquston module. As Fgure 6 shows, the parameters of getdata functon nclude data source descrpton nformaton (datasourceinfo), sensors

5 TABLE I: Format of ControlPort s request command. ID Command # APC* APStart/APStop & Check code $ Sze n Bytes TABLE II: Format of ControlPort s response command. ID Command # R APC* APStart/APStop & Result & Check code $ Sze n Bytes TABLE III: Format of DataPort s request command. ID Command # DR* SensorLst & Check code $ Sze n Bytes 1 3 N TABLE IV: Format of DataPort s response command. ID Command # D yyyy-mm-dd HH:mm:ss.fff & DataLst & Check code $ Sze n Bytes N lst (sensorlst) and nstantated nterface nformaton (nstantatedinterface). The format of data source descrpton nformaton s the same as the defnton n Fgure 3a, but the data source descrpton nformaton passed by the getdata functon only contans the nformaton of a data source that needs to be acqured. The sensorlst s the lst of sensors relatve ID. Multple IDs separated by,. Ths ID s consstent wth the one n the DSDF. To acheve data acquston, acquston module drectly calls the nterface that has been nstantated by the man program. Because the nstantated content are dfferent wth varous communcaton nterfaces, the nstantated descrptons of all supported communcaton nterfaces are standardzed. In the case of seral communcaton, the parameters that need to be passed after nstantaton nclude the port dentfer (portid), port (seralport), the nput stream (nputstream), the output stream (outputstream), and so on. The getdata functon returns a data of Strng tme : content$state. Here, content s the returned sensor data. The formats of tme and content are yyyy-mm-dd HH: mm: ss.fff, and SensorID,Value@SensorID,Value@, respectvely. State s the state of current communcaton (1 s normal, 0 otherwse). By defnng the getdata functon and developng the correspondng data acquston module accordng to each data source communcaton protocol, the acquston man program dynamcally loads data acquston module through the reflecton mechansm base on the data acquston module placement path. By readng the nformaton of path and model n the attrbute node of DSDF, the deployment path of the data acquston module s obtaned. When addng, modfyng and deletng data sources usng the method of man program solate from the acquston module, we do not need to do secondary code development. Ths method mproves the flexblty, scalablty and effcency of DAQ-Mddleware. D. Parallel Data Acquston As Fgure 2 shown, the man program receves data request commands from applcaton system, whch contan the sensor lst of multple sensng parameters for multple data sources. In general, the data acquston mddleware analyzes the sensor lst, obtans the data sources to be acqured, and then performs the data acquston n turn. However, wth the ncreasng number of data sources, ths method leads to long acquston cycle and low effcency. Snce the characterstcs of data acquston module are ndependently desgned n the DAQ- Mddleware, we propose a novel parallel data acquston algorthm, amng to mprove the effcency of data acquston. Accordng to the prncple of computer nterfaces, there s a stuaton n whch the same nterface can access multple data sources. For example, an RS-485 nterface can access multple sensng devces (wth dfferent devce addresses). But n order to accurately analyze the returned sensor data, every tme the data acquston mddleware can only communcate wth a sngle devce on the same nterface. Snce data acquston between dfferent data sources s ndependent of each other, we can perform them n parallel. Let I denote nterface nformaton, where s the ndex of nterface and = 1, 2, m. The data source nformaton s defned as R j and j s the ndex of data source for each nterface connecton. The number of data sources connected to the I nterface s n,.e., j = 1, 2, n. As shown n Fgure 7, we defne a matrx D m n, whch represents the data source nformaton of each accessed nterface, obvously, n = max(n ), = 1, 2, m. Because dfferent data nterfaces are

6 D A Q Interface 1 Interface 2 Interface 3 Interface m D 1,1 D 2,1 D 3,1 D m,1 Round 1 Round 2 Data Source D 1,2 D 1,n D 2,2 D 2,n D 3,2 D 3,n D m,2 Fg. 7: Parallel data acquston. D m,n Round n Algorthm 1: Parallel Data Acquston Algorthm Input: Matrx D m n obtaned from DSDF Output: Acqured sensor data and acquston tme T m n 1 for round j = 1 to n do 2 for nterface = 1 to m do 3 f D,j 0 then 4 Acquston man program sends the sensor lst to the acquston module correspondng to data source D,j ; 5 end 6 end 7 for nterface = 1 to m do 8 f D,j 0 then 9 Acquston modules collect data accordng to the communcaton protocol and record the tme T,j requred for data acquston; 10 end 11 f D,j = 0 then 12 T,j = 0; 13 end 14 end 15 end ndependent of each other, we dvde the data acquston nto n rounds, and each round we collect data from a data source on m nterfaces. Note that there s a possble stuaton where no data source correspondng to the elements of matrx D,j, so we set that value 0. Otherwse, we set the value to the data source s ID. Our parallel data acquston algorthm s descrbed n detal as Algorthm 1. Parallel data acquston algorthm can greatly mprove the effcency of data acquston. Accordng to the obtaned acquston tme T m n, we can calculate the tme requred to complete one round of data acquston. The tme requred for each round of data acquston s the maxmum value of each column of matrx T m n, namely t j = max T,j, where = 1, 2, m. The tme t requred to complete a complete data acquston s t = n j=1 (t j) = n j=1 (max T,j ). If the tradtonal sequental data acquston mode s used, the tme t requred s t = m n =1 j=1 (T,j). Obvously, t t, and the effcency of data acquston s mproved sgnfcantly wth the ncreasng of the number of data sources. E. Acquston Effcency Optmzaton Snce dfferent types of nterfaces have dfferent characterstcs and constrants, there are dfferent allocaton methods when we allocate devces and nterfaces. In order to mprove the effcency of data acquston, we can adjust the matrx D m n to reduce the total acquston tme t, whle satsfyng the constrants of nterface attrbute. Ths optmzaton problem can be descrbed as follows. n n mn t = (t j ) = (max(t,j )) j=1 s.t. I s satsfed j=1 Each data source only belongs to one nterface. We can fnd the optmal dstrbuton usng brute-force method, whch goes through all possble allocatons of data resources. Wth n data resources and m possble nterfaces per data resource, there are m n allocatons. Thus, brute-force method has an exponental tme complexty. Instead, we now propose a heurstc method, whch can obtan a reasonable data resource and nterface matchng effcently. Because the data sources are dvded nto parallel multrounds, and each round of data acquston tme s decded by t j = max(t,j ). The basc dea of heurstc s to put the data sources of dfferent nterfaces wth smlar data acquston tme n the same round to save data acquston tme. The detaled algorthm s gven n Algorthm 2. Frstly, there are often crcumstances that the nterfaces wth dfferent IDs belong to the same nterface type, so we consoldate data sources of the same type of nterface n T m n to obtan G p q. p s the number of nterface types and q s the number of data sources owned by that type nterfaces. Obvously, p m and q n. The data source communcaton tme for each nterface type s then sorted n descendng order to obtan G p q. Next, keep the columns of D,j unchanged, and the rows gradually ncreasng. Accordng to the nterface I and matrx G p q, we assgn data sources to the nterface n turn, and then move to the next column. Repeat ths untl all the data sources are completed. Lastly, the relatonshp matrx D,j s obtaned between the data sources and the nterfaces. After Algorthm 1, based on D,j, the relatonshp s establshed between the data sources and the nterfaces. Data acquston can then be performed accordng to the parallel data acquston algorthm. F. Interacton Process Fgure 8 shows the nteracton process among applcaton system, DAQ-Mddleware (acquston man program and acquston module) and data sources. The nterface defntons between applcaton system and acquston man program and those between acquston man program and acquston module are descrbed n Secton 3.B and 3.C, respectvely.

7 Algorthm 2: Acq-Effcency Optmzaton Heurstc Input: I, T m n Output: D,j 1 Consoldate data sources of the same type nterface and get G p q; 2 for each number of nterface types do 3 Sort data source communcaton tme n descendng order n G p q to get G p q ; 4 end 5 for each round j do 6 for each nterface do 7 f data source wth nterface type of G p q has not been allocated then 8 D,j =ID of the data source; 9 else 10 D,j = 0; 11 end 12 end 13 end Applcaton System Establsh Connecton 5 Transfer DSDF 6 Send Control Commands 7 Return Results 8 Send Data Request Command 9 Return Sensor Data 14 DAM Acquston Acquston Man Program Module Obtan DSDF 1 Return DSDF 2 Invoke Acquston Module 3 Send Data Request Command 10 Return Sensor Data 13 Establsh Connecton 4 Obtan Sensor Data 11 Return Sensor Data 12 Data Source Fg. 8: Interacton process of DAQ-Mddleware Bascally, DAQ-Mddleware provdes a standardzed data nterface, whch can be acheved va applcaton systems docked wth DAQ-Mddleware n any IoT feld. We only need to keep the applcaton system and mddleware n the same LAN, confgure the applcaton system accordng to the CPDF, and then complete the physcal connecton between the system and DAQ-Mddleware. The system then can obtan the DSDF, control the DAQ-Mddleware, and get sensor data accordng to the defned standardzed nterfaces. Ths dockng operaton between applcaton system and DAQ-Mddleware becomes very smple and convenent. IV. IMPLEMENTATION AND EVALUATION In order to analyze the performance of DAQ-Mddleware, several IoT applcaton systems of household applances testng are desgned and developed. The feasblty, development effcency, and data acquston effcency of DAQ-Mddleware are analyzed and verfed. Fg. 9: The testng scenaro of applances. A. Expermental Envronment The feld of household applances testng has a wde range of needs for IoT applcaton systems. In a typcal applcaton scenaro as shown n Fgure 9, a large number of sensors are deployed, and hundreds of operatonal parameters of applances are obtaned. Ths applcaton system obtans realtme runnng nformaton of applances by DAQ-Mddleware. Through analyzng the real-tme stuaton of applances, manufacturers desgn producton strategy to mprove the product qualty. Table 5 summarzes the 9 data sources we used, whch consst of sensng devces, databases and data fles, 40 devces, and 410 parameters. Each data source corresponds to a data acquston module, so we have developed a total of 9 acquston modules, and confgured each DSDF. Each data source s connected to DAQ-Mddleware through a hgh-speed montorng network. DAQ-Mddleware provdes tme-seres data for the collecton to the IoT applcaton system wth nterval of 1s. We have also developed the IoT applcaton system to acheve the data processng, analyss, and vsual dsplay. Through the system development and verfcaton, t proves that the DAQ-Mddleware structure model desgn s feasble, and the standardzaton of the nterface s reasonable and practcal. B. Development Effcency There are many development methods, such as codng, modfcaton and component reusng. Usually, learnng a new object-orented programmng language costs lots of tme. Therefore the confguraton tool of descrpton fle s developed, whch makes the quck confguraton of DSDF easer. Accordng to our model, our confguraton tool can lead the developer to fnsh the confguraton procedures wthout wrtng any code. All operatons are done n the form of a dalog box, so there s no need for the user to understand any programmng language. We take the household applances testng system as an example. Durng the procedure of system development, t s further confrmed that our confguraton tool s superor n the aspect of mprovng development effcency. We compare our confguraton tool wth three other methods, ncludng codng, modfcaton, and component reusng. As shown n Fgure 10, through the development tme statstcs of the

8 TABLE V: Informaton of data sources. Data sources: Sensor Devces (Interface types: RS-232, RS-485, USB, Ethernet) Nmaew Functon Number of Parameters Number of Devces Total of Parameters ID MX100 Acquston Temperature D SR93 Temperature Controller A Power Meter UT35A Indcatng Controller Anemometer Measurng Wnds Data sources: Database and Data Fle (Interface types: Web Servce, FTP, MQ) Nmaew Functon Number of Parameters Number of Devces Total of Parameters ID Flowmeter Measure Lqud Flow Rate Manometer Measure Lqud Pressure Counter Record Swtchng Doors Vbrator Measure Vbraton Total Person-Day Confguraton tool Component reusng Codng Modfcaton Data acquston system Fg. 10: Comparson of development effcency. TABLE VI: Informaton of nterfaces. Type Count ID RS RS USB Ethernet Web Servce 1 11 FTP MQ 1 14 hstorcal developments documents, the effcency comparson estmated results of acquston system development are obtaned based on the content of software engneerng [14] [16]. At the begnnng, t takes lots of tme to develop our DAQ- Mddleware and confguraton tool. However, as the number of the developed systems grow, the effcency of our method s much hgher than others. C. Data Acquston Effcency DAQ-Mddleware adopts the parallel data acquston algorthm and effcency optmzaton heurstc. By comparng wth the seral data acquston algorthm, we found that our methods can greatly mprove the effcency of data acquston. We consder a IoT system where 40 sensng devces (as shown n Table 5) are connected to the proposed mddleware va 14 nterfaces, whch belong to 7 types as shown n Table 6. Both seral and parallel acquston methods are deployed. The seral data acquston algorthm sequentally obtans the data from 40 sensng devces, whle the parallel data acquston algorthm can obtan data n parallel and use the effcency optmzaton heurstc to schedule the acquston. Partcularly, we sort the acquston tme of dfferent data sources to obtan matrx G Accordng to matrx G 7 10, and adoptng the acquston effcency optmzaton heurstc, D 14 5 s obtaned. Then perform the parallel data acquston algorthm based on D 14 5, T 14 5 also s obtaned. G 7 10 = T 14 5 = The tme requred t for our algorthm to complete a data acquston s only t = n j=1 (t j) = n j=1 (max (T,j )) = = 387ms, whle the tme requred for the seral acquston t s t = m n =1 j=1 (T,j) = 1, 979ms. It s obvously that t s only about 1/5 of t. So the proposed parallel data acquston algorthm and acquston effcency optmzaton heurstc can mprove the effcency of data

9 Fg. 11: Acquston effcency n expermental envronment. Tme(ms) Random Heurstc Number Fg. 12: Acquston effcency n random smulatons. acquston. In addton, when the number of access devces and nterfaces ncreases, such enhancment s more obvous. At the same tme, under the condton of satsfyng the nterface attrbute constrants, we compare the proposed acquston effcency optmzaton heurstc wth random allocaton method n the acquston of data sources n the expermental envronment of Secton 4.1. The results of the comparson of the acquston effcency are shown n Fgure 11. The random acquston method s based on the parallel data acquston algorthm but use random schedulng, so ts data acquston tme s lower than the seral data acquston algorthm, but hgher than the acquston effcency optmzaton heurstc. To further valdate the effect of the acquston effcency optmzaton heurstc, we smulated 1000 tmes. Each tme we randomly generate acquston tme of 100 data sources, and compare the effcency of the two methods (proposed method vs random allocaton) n the case where the nterface nformaton has been fxed. The results of the comparson are shown n Fgure 12. The acquston tme of the proposed heurstc s below the one from random acquston method. V. CONCLUSION Ths paper has put forward a data acquston mddleware desgn based on IoT (DAQ-Mddleware), whch can realze fast and flexble access to heterogeneous data sources n dfferent felds. DAQ-Mddleware s located between data sources and hgher-level IoT applcaton systems, makng them more transparent from each other. Through the defnton of the data source descrpton fle, the DAQ-Mddleware structure model and the standardzed nterface nteractve content, we only need to modfy the data source descrpton fle to acheve data sources addton, modfcaton and deleton. At the same tme, based on the characterstcs of DAQ-Mddleware structure model, we also propose a parallel data acquston algorthm and acquston effcency optmzaton heurstc to reduce data acquston tme. Expermental comparsons wth the tradtonal data acquston algorthm confrm that our methods can mprove the effcency of data acquston. Takng nto account a very wde range of factors n the usage of IoT applcatons, n the future, we wll verfy, compare and analyze DAQ- Mddleware s performance n more areas of IoT applcatons. Acknowledgment: Z. Qu and S. Guo are supported by the fellowshp from the Chna Scholarshp Councl (CSC) under Nos and Ths work s also partally supported by the Natonal Natural Scence Foundaton of Chna under Nos , and REFERENCES [1] J. Gubb, R. Buyya, S. Marusc, and M. Palanswam, Internet of Thngs (IoT): A vson, archtectural elements, and future drectons, Future generaton computer systems, vol. 29, no. 7, pp , [2] M. Peng, Y. L, Z. Zhao, and C. Wang, System archtecture and key technologes for 5G heterogeneous cloud rado access networks, IEEE network, vol. 29, no. 2, pp. 6 14, [3] T. Redel, N. Fantana, A. Genad, D. Yordanov, H. R. Schmdtke, and M. Begl, Usng web servce gateways and code generaton for sustanable IoT system development, n Proc. of Internet of Thngs (IOT), IEEE, 2010, pp [4] H. Nng and Z. Wang, Future nternet of thngs archtecture: lke manknd neural system or socal organzaton framework? IEEE Communcatons Letters, vol. 15, no. 4, pp , [5] M. Ggl and S. Koo, Internet of thngs: servces and applcatons categorzaton, Advances n Internet of Thngs, vol.1, no.2, p. 27, [6] Z. Qu, Z. Guo, S. Guo, L. Qu, X. Wang, S. Lu, and C. Lu, IoTI: Internet of thngs nstruments reconstructon model desgn, n Proceedngs of 2016 IEEE Internatonal Instrumentaton and Measurement Technology Conference (I2MTC). IEEE, 2016, pp [7] S. D. T. Kelly, N. K. Suryadevara, and S. C. Mukhopadhyay, Towards the mplementaton of IoT for envronmental condton montorng n homes, IEEE Sensors Journal, vol. 13, no. 10, pp , [8] Z. Qu, N. Hu, Z. Guo, L. Qu, S. Guo, and X. Wang, IoT sensng parameters adaptve matchng algorthm, n Proc. of Internatonal Conf. on Bg Data Computng and Communcatons, 2016, pp [9] V. S.-K. Kovac, Vrtual nstrumentaton and dstrbuted measurement systems, J. Electr. Eng, vol. 55, no. 1-2, pp , [10] Z. Qu, Z. Guo, and C. Lu, Adaptve hgh-speed data acquston algorthm n sensor network nodes, Journal of Southeast Unversty. Natural Scence Edton, vol. 42, [11] Z. Guo, C. Lu, X. Wang, H. Ma, Y. Jang, B. Zheng, and B. He, CVIS: Complex vrtual nstruments system archtecture, n Proc. of 2013 IEEE Internatonal Instrumentaton and Measurement Technology Conf. (I2MTC). IEEE, 2013, pp [12] K. Hu, Z. Guo, et al., Composton model of complex vrtual nstrument for ocean observng. JSW, vol.9, no.5, pp , [13] D. M. Toma, T. O Relly, J. del Ro, K. Headley, A. Manuel, A. Brörng, and D. Edgngton, Smart sensors for nteroperable smart ocean envronment, n Proc. of OCEANS, 2011 IEEE-Span. IEEE, 2011, pp [14] R. L. Jones and A. Rastog, Secure codng: buldng securty nto the software development lfe cycle, Informaton Systems Securty, vol. 13, no. 5, pp , [15] A. Ramaswam, T. Hllman, B. Janson, M. Rener, and G. Thomas, A demand-centered, hybrd lfe-cycle methodology for cty-scale greenhouse gas nventores, Envronmental Scence & Technology, vol. 42, no. 17, pp , [16] B. Boehm, C. Abts, and S. Chulan, Software development cost estmaton approaches: A survey, Annals of software engneerng, vol. 10, no. 1-4, pp , 2000.

Cluster Analysis of Electrical Behavior

Cluster Analysis of Electrical Behavior Journal of Computer and Communcatons, 205, 3, 88-93 Publshed Onlne May 205 n ScRes. http://www.scrp.org/ournal/cc http://dx.do.org/0.4236/cc.205.350 Cluster Analyss of Electrcal Behavor Ln Lu Ln Lu, School

More information

Evaluation of an Enhanced Scheme for High-level Nested Network Mobility

Evaluation of an Enhanced Scheme for High-level Nested Network Mobility IJCSNS Internatonal Journal of Computer Scence and Network Securty, VOL.15 No.10, October 2015 1 Evaluaton of an Enhanced Scheme for Hgh-level Nested Network Moblty Mohammed Babker Al Mohammed, Asha Hassan.

More information

An Optimal Algorithm for Prufer Codes *

An Optimal Algorithm for Prufer Codes * J. Software Engneerng & Applcatons, 2009, 2: 111-115 do:10.4236/jsea.2009.22016 Publshed Onlne July 2009 (www.scrp.org/journal/jsea) An Optmal Algorthm for Prufer Codes * Xaodong Wang 1, 2, Le Wang 3,

More information

Resource and Virtual Function Status Monitoring in Network Function Virtualization Environment

Resource and Virtual Function Status Monitoring in Network Function Virtualization Environment Journal of Physcs: Conference Seres PAPER OPEN ACCESS Resource and Vrtual Functon Status Montorng n Network Functon Vrtualzaton Envronment To cte ths artcle: MS Ha et al 2018 J. Phys.: Conf. Ser. 1087

More information

Analysis on the Workspace of Six-degrees-of-freedom Industrial Robot Based on AutoCAD

Analysis on the Workspace of Six-degrees-of-freedom Industrial Robot Based on AutoCAD Analyss on the Workspace of Sx-degrees-of-freedom Industral Robot Based on AutoCAD Jn-quan L 1, Ru Zhang 1,a, Fang Cu 1, Q Guan 1 and Yang Zhang 1 1 School of Automaton, Bejng Unversty of Posts and Telecommuncatons,

More information

Remote Sensing Image Retrieval Algorithm based on MapReduce and Characteristic Information

Remote Sensing Image Retrieval Algorithm based on MapReduce and Characteristic Information Remote Sensng Image Retreval Algorthm based on MapReduce and Characterstc Informaton Zhang Meng 1, 1 Computer School, Wuhan Unversty Hube, Wuhan430097 Informaton Center, Wuhan Unversty Hube, Wuhan430097

More information

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Parallelism for Nested Loops with Non-uniform and Flow Dependences Parallelsm for Nested Loops wth Non-unform and Flow Dependences Sam-Jn Jeong Dept. of Informaton & Communcaton Engneerng, Cheonan Unversty, 5, Anseo-dong, Cheonan, Chungnam, 330-80, Korea. seong@cheonan.ac.kr

More information

VRT012 User s guide V0.1. Address: Žirmūnų g. 27, Vilnius LT-09105, Phone: (370-5) , Fax: (370-5) ,

VRT012 User s guide V0.1. Address: Žirmūnų g. 27, Vilnius LT-09105, Phone: (370-5) , Fax: (370-5) , VRT012 User s gude V0.1 Thank you for purchasng our product. We hope ths user-frendly devce wll be helpful n realsng your deas and brngng comfort to your lfe. Please take few mnutes to read ths manual

More information

Virtual Memory. Background. No. 10. Virtual Memory: concept. Logical Memory Space (review) Demand Paging(1) Virtual Memory

Virtual Memory. Background. No. 10. Virtual Memory: concept. Logical Memory Space (review) Demand Paging(1) Virtual Memory Background EECS. Operatng System Fundamentals No. Vrtual Memory Prof. Hu Jang Department of Electrcal Engneerng and Computer Scence, York Unversty Memory-management methods normally requres the entre process

More information

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz Compler Desgn Sprng 2014 Regster Allocaton Sample Exercses and Solutons Prof. Pedro C. Dnz USC / Informaton Scences Insttute 4676 Admralty Way, Sute 1001 Marna del Rey, Calforna 90292 pedro@s.edu Regster

More information

A KIND OF ROUTING MODEL IN PEER-TO-PEER NETWORK BASED ON SUCCESSFUL ACCESSING RATE

A KIND OF ROUTING MODEL IN PEER-TO-PEER NETWORK BASED ON SUCCESSFUL ACCESSING RATE A KIND OF ROUTING MODEL IN PEER-TO-PEER NETWORK BASED ON SUCCESSFUL ACCESSING RATE 1 TAO LIU, 2 JI-JUN XU 1 College of Informaton Scence and Technology, Zhengzhou Normal Unversty, Chna 2 School of Mathematcs

More information

A CALCULATION METHOD OF DEEP WEB ENTITIES RECOGNITION

A CALCULATION METHOD OF DEEP WEB ENTITIES RECOGNITION A CALCULATION METHOD OF DEEP WEB ENTITIES RECOGNITION 1 FENG YONG, DANG XIAO-WAN, 3 XU HONG-YAN School of Informaton, Laonng Unversty, Shenyang Laonng E-mal: 1 fyxuhy@163.com, dangxaowan@163.com, 3 xuhongyan_lndx@163.com

More information

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS ARPN Journal of Engneerng and Appled Scences 006-017 Asan Research Publshng Network (ARPN). All rghts reserved. NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS Igor Grgoryev, Svetlana

More information

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers IOSR Journal of Electroncs and Communcaton Engneerng (IOSR-JECE) e-issn: 78-834,p- ISSN: 78-8735.Volume 9, Issue, Ver. IV (Mar - Apr. 04), PP 0-07 Content Based Image Retreval Usng -D Dscrete Wavelet wth

More information

Module Management Tool in Software Development Organizations

Module Management Tool in Software Development Organizations Journal of Computer Scence (5): 8-, 7 ISSN 59-66 7 Scence Publcatons Management Tool n Software Development Organzatons Ahmad A. Al-Rababah and Mohammad A. Al-Rababah Faculty of IT, Al-Ahlyyah Amman Unversty,

More information

IP Camera Configuration Software Instruction Manual

IP Camera Configuration Software Instruction Manual IP Camera 9483 - Confguraton Software Instructon Manual VBD 612-4 (10.14) Dear Customer, Wth your purchase of ths IP Camera, you have chosen a qualty product manufactured by RADEMACHER. Thank you for the

More information

Scheduling Remote Access to Scientific Instruments in Cyberinfrastructure for Education and Research

Scheduling Remote Access to Scientific Instruments in Cyberinfrastructure for Education and Research Schedulng Remote Access to Scentfc Instruments n Cybernfrastructure for Educaton and Research Je Yn 1, Junwe Cao 2,3,*, Yuexuan Wang 4, Lanchen Lu 1,3 and Cheng Wu 1,3 1 Natonal CIMS Engneerng and Research

More information

The Codesign Challenge

The Codesign Challenge ECE 4530 Codesgn Challenge Fall 2007 Hardware/Software Codesgn The Codesgn Challenge Objectves In the codesgn challenge, your task s to accelerate a gven software reference mplementaton as fast as possble.

More information

Two-Stage Data Distribution for Distributed Surveillance Video Processing with Hybrid Storage Architecture

Two-Stage Data Distribution for Distributed Surveillance Video Processing with Hybrid Storage Architecture Two-Stage Data Dstrbuton for Dstrbuted Survellance Vdeo Processng wth Hybrd Storage Archtecture Yangyang Gao, Hatao Zhang, Bngchang Tang, Yanpe Zhu, Huadong Ma Bejng Key Lab of Intellgent Telecomm. Software

More information

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration Improvement of Spatal Resoluton Usng BlockMatchng Based Moton Estmaton and Frame Integraton Danya Suga and Takayuk Hamamoto Graduate School of Engneerng, Tokyo Unversty of Scence, 6-3-1, Nuku, Katsuska-ku,

More information

MODULE DESIGN BASED ON INTERFACE INTEGRATION TO MAXIMIZE PRODUCT VARIETY AND MINIMIZE FAMILY COST

MODULE DESIGN BASED ON INTERFACE INTEGRATION TO MAXIMIZE PRODUCT VARIETY AND MINIMIZE FAMILY COST INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN, ICED 07 28-31 AUGUST 2007, CITE DES SCIENCES ET DE L'INDUSTRIE, PARIS, FRANCE MODULE DESIGN BASED ON INTERFACE INTEGRATION TO MAIMIZE PRODUCT VARIETY AND

More information

A Binarization Algorithm specialized on Document Images and Photos

A Binarization Algorithm specialized on Document Images and Photos A Bnarzaton Algorthm specalzed on Document mages and Photos Ergna Kavalleratou Dept. of nformaton and Communcaton Systems Engneerng Unversty of the Aegean kavalleratou@aegean.gr Abstract n ths paper, a

More information

Research of Dynamic Access to Cloud Database Based on Improved Pheromone Algorithm

Research of Dynamic Access to Cloud Database Based on Improved Pheromone Algorithm , pp.197-202 http://dx.do.org/10.14257/dta.2016.9.5.20 Research of Dynamc Access to Cloud Database Based on Improved Pheromone Algorthm Yongqang L 1 and Jn Pan 2 1 (Software Technology Vocatonal College,

More information

Parallel matrix-vector multiplication

Parallel matrix-vector multiplication Appendx A Parallel matrx-vector multplcaton The reduced transton matrx of the three-dmensonal cage model for gel electrophoress, descrbed n secton 3.2, becomes excessvely large for polymer lengths more

More information

A Distributed Dynamic Bandwidth Allocation Algorithm in EPON

A Distributed Dynamic Bandwidth Allocation Algorithm in EPON www.ccsenet.org/mas Modern Appled Scence Vol. 4, o. 7; July 2010 A Dstrbuted Dynamc Bandwdth Allocaton Algorthm n EPO Feng Cao, Demng Lu, Mnmng Zhang, Kang Yang & Ynbo Qan School of Optoelectronc Scence

More information

Virtual Machine Migration based on Trust Measurement of Computer Node

Virtual Machine Migration based on Trust Measurement of Computer Node Appled Mechancs and Materals Onlne: 2014-04-04 ISSN: 1662-7482, Vols. 536-537, pp 678-682 do:10.4028/www.scentfc.net/amm.536-537.678 2014 Trans Tech Publcatons, Swtzerland Vrtual Machne Mgraton based on

More information

Fast Computation of Shortest Path for Visiting Segments in the Plane

Fast Computation of Shortest Path for Visiting Segments in the Plane Send Orders for Reprnts to reprnts@benthamscence.ae 4 The Open Cybernetcs & Systemcs Journal, 04, 8, 4-9 Open Access Fast Computaton of Shortest Path for Vstng Segments n the Plane Ljuan Wang,, Bo Jang

More information

Simulation Based Analysis of FAST TCP using OMNET++

Simulation Based Analysis of FAST TCP using OMNET++ Smulaton Based Analyss of FAST TCP usng OMNET++ Umar ul Hassan 04030038@lums.edu.pk Md Term Report CS678 Topcs n Internet Research Sprng, 2006 Introducton Internet traffc s doublng roughly every 3 months

More information

Positive Semi-definite Programming Localization in Wireless Sensor Networks

Positive Semi-definite Programming Localization in Wireless Sensor Networks Postve Sem-defnte Programmng Localzaton n Wreless Sensor etworks Shengdong Xe 1,, Jn Wang, Aqun Hu 1, Yunl Gu, Jang Xu, 1 School of Informaton Scence and Engneerng, Southeast Unversty, 10096, anjng Computer

More information

Term Weighting Classification System Using the Chi-square Statistic for the Classification Subtask at NTCIR-6 Patent Retrieval Task

Term Weighting Classification System Using the Chi-square Statistic for the Classification Subtask at NTCIR-6 Patent Retrieval Task Proceedngs of NTCIR-6 Workshop Meetng, May 15-18, 2007, Tokyo, Japan Term Weghtng Classfcaton System Usng the Ch-square Statstc for the Classfcaton Subtask at NTCIR-6 Patent Retreval Task Kotaro Hashmoto

More information

Efficient Distributed File System (EDFS)

Efficient Distributed File System (EDFS) Effcent Dstrbuted Fle System (EDFS) (Sem-Centralzed) Debessay(Debsh) Fesehaye, Rahul Malk & Klara Naherstedt Unversty of Illnos-Urbana Champagn Contents Problem Statement, Related Work, EDFS Desgn Rate

More information

Video Proxy System for a Large-scale VOD System (DINA)

Video Proxy System for a Large-scale VOD System (DINA) Vdeo Proxy System for a Large-scale VOD System (DINA) KWUN-CHUNG CHAN #, KWOK-WAI CHEUNG *# #Department of Informaton Engneerng *Centre of Innovaton and Technology The Chnese Unversty of Hong Kong SHATIN,

More information

Load Balancing for Hex-Cell Interconnection Network

Load Balancing for Hex-Cell Interconnection Network Int. J. Communcatons, Network and System Scences,,, - Publshed Onlne Aprl n ScRes. http://www.scrp.org/journal/jcns http://dx.do.org/./jcns.. Load Balancng for Hex-Cell Interconnecton Network Saher Manaseer,

More information

AADL : about scheduling analysis

AADL : about scheduling analysis AADL : about schedulng analyss Schedulng analyss, what s t? Embedded real-tme crtcal systems have temporal constrants to meet (e.g. deadlne). Many systems are bult wth operatng systems provdng multtaskng

More information

Maintaining temporal validity of real-time data on non-continuously executing resources

Maintaining temporal validity of real-time data on non-continuously executing resources Mantanng temporal valdty of real-tme data on non-contnuously executng resources Tan Ba, Hong Lu and Juan Yang Hunan Insttute of Scence and Technology, College of Computer Scence, 44, Yueyang, Chna Wuhan

More information

BioTechnology. An Indian Journal FULL PAPER. Trade Science Inc.

BioTechnology. An Indian Journal FULL PAPER. Trade Science Inc. [Type text] [Type text] [Type text] ISSN : 0974-74 Volume 0 Issue BoTechnology 04 An Indan Journal FULL PAPER BTAIJ 0() 04 [684-689] Revew on Chna s sports ndustry fnancng market based on market -orented

More information

Research and Application of Fingerprint Recognition Based on MATLAB

Research and Application of Fingerprint Recognition Based on MATLAB Send Orders for Reprnts to reprnts@benthamscence.ae The Open Automaton and Control Systems Journal, 205, 7, 07-07 Open Access Research and Applcaton of Fngerprnt Recognton Based on MATLAB Nng Lu* Department

More information

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 A mathematcal programmng approach to the analyss, desgn and

More information

An IPv6-Oriented IDS Framework and Solutions of Two Problems

An IPv6-Oriented IDS Framework and Solutions of Two Problems An IPv6-Orented IDS Framework and Solutons of Two Problems We LI, Zhy FANG, Peng XU and ayang SI,2 School of Computer Scence and Technology, Jln Unversty Changchun, 3002, P.R.Chna 2 Graduate Unversty of

More information

Querying by sketch geographical databases. Yu Han 1, a *

Querying by sketch geographical databases. Yu Han 1, a * 4th Internatonal Conference on Sensors, Measurement and Intellgent Materals (ICSMIM 2015) Queryng by sketch geographcal databases Yu Han 1, a * 1 Department of Basc Courses, Shenyang Insttute of Artllery,

More information

Improved Resource Allocation Algorithms for Practical Image Encoding in a Ubiquitous Computing Environment

Improved Resource Allocation Algorithms for Practical Image Encoding in a Ubiquitous Computing Environment JOURNAL OF COMPUTERS, VOL. 4, NO. 9, SEPTEMBER 2009 873 Improved Resource Allocaton Algorthms for Practcal Image Encodng n a Ubqutous Computng Envronment Manxong Dong, Long Zheng, Kaoru Ota, Song Guo School

More information

Programming in Fortran 90 : 2017/2018

Programming in Fortran 90 : 2017/2018 Programmng n Fortran 90 : 2017/2018 Programmng n Fortran 90 : 2017/2018 Exercse 1 : Evaluaton of functon dependng on nput Wrte a program who evaluate the functon f (x,y) for any two user specfed values

More information

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization Problem efntons and Evaluaton Crtera for Computatonal Expensve Optmzaton B. Lu 1, Q. Chen and Q. Zhang 3, J. J. Lang 4, P. N. Suganthan, B. Y. Qu 6 1 epartment of Computng, Glyndwr Unversty, UK Faclty

More information

Learning the Kernel Parameters in Kernel Minimum Distance Classifier

Learning the Kernel Parameters in Kernel Minimum Distance Classifier Learnng the Kernel Parameters n Kernel Mnmum Dstance Classfer Daoqang Zhang 1,, Songcan Chen and Zh-Hua Zhou 1* 1 Natonal Laboratory for Novel Software Technology Nanjng Unversty, Nanjng 193, Chna Department

More information

BIN XIA et al: AN IMPROVED K-MEANS ALGORITHM BASED ON CLOUD PLATFORM FOR DATA MINING

BIN XIA et al: AN IMPROVED K-MEANS ALGORITHM BASED ON CLOUD PLATFORM FOR DATA MINING An Improved K-means Algorthm based on Cloud Platform for Data Mnng Bn Xa *, Yan Lu 2. School of nformaton and management scence, Henan Agrcultural Unversty, Zhengzhou, Henan 450002, P.R. Chna 2. College

More information

Steps for Computing the Dissimilarity, Entropy, Herfindahl-Hirschman and. Accessibility (Gravity with Competition) Indices

Steps for Computing the Dissimilarity, Entropy, Herfindahl-Hirschman and. Accessibility (Gravity with Competition) Indices Steps for Computng the Dssmlarty, Entropy, Herfndahl-Hrschman and Accessblty (Gravty wth Competton) Indces I. Dssmlarty Index Measurement: The followng formula can be used to measure the evenness between

More information

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision SLAM Summer School 2006 Practcal 2: SLAM usng Monocular Vson Javer Cvera, Unversty of Zaragoza Andrew J. Davson, Imperal College London J.M.M Montel, Unversty of Zaragoza. josemar@unzar.es, jcvera@unzar.es,

More information

Available online at Available online at Advanced in Control Engineering and Information Science

Available online at   Available online at   Advanced in Control Engineering and Information Science Avalable onlne at wwwscencedrectcom Avalable onlne at wwwscencedrectcom Proceda Proceda Engneerng Engneerng 00 (2011) 15000 000 (2011) 1642 1646 Proceda Engneerng wwwelsevercom/locate/proceda Advanced

More information

Sequential search. Building Java Programs Chapter 13. Sequential search. Sequential search

Sequential search. Building Java Programs Chapter 13. Sequential search. Sequential search Sequental search Buldng Java Programs Chapter 13 Searchng and Sortng sequental search: Locates a target value n an array/lst by examnng each element from start to fnsh. How many elements wll t need to

More information

A Resources Virtualization Approach Supporting Uniform Access to Heterogeneous Grid Resources 1

A Resources Virtualization Approach Supporting Uniform Access to Heterogeneous Grid Resources 1 A Resources Vrtualzaton Approach Supportng Unform Access to Heterogeneous Grd Resources 1 Cunhao Fang 1, Yaoxue Zhang 2, Song Cao 3 1 Tsnghua Natonal Labatory of Inforamaton Scence and Technology 2 Department

More information

VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES

VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES UbCC 2011, Volume 6, 5002981-x manuscrpts OPEN ACCES UbCC Journal ISSN 1992-8424 www.ubcc.org VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES

More information

Ontology Generator from Relational Database Based on Jena

Ontology Generator from Relational Database Based on Jena Computer and Informaton Scence Vol. 3, No. 2; May 2010 Ontology Generator from Relatonal Database Based on Jena Shufeng Zhou (Correspondng author) College of Mathematcs Scence, Laocheng Unversty No.34

More information

Application of Improved Fish Swarm Algorithm in Cloud Computing Resource Scheduling

Application of Improved Fish Swarm Algorithm in Cloud Computing Resource Scheduling , pp.40-45 http://dx.do.org/10.14257/astl.2017.143.08 Applcaton of Improved Fsh Swarm Algorthm n Cloud Computng Resource Schedulng Yu Lu, Fangtao Lu School of Informaton Engneerng, Chongqng Vocatonal Insttute

More information

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation Intellgent Informaton Management, 013, 5, 191-195 Publshed Onlne November 013 (http://www.scrp.org/journal/m) http://dx.do.org/10.36/m.013.5601 Qualty Improvement Algorthm for Tetrahedral Mesh Based on

More information

User Authentication Based On Behavioral Mouse Dynamics Biometrics

User Authentication Based On Behavioral Mouse Dynamics Biometrics User Authentcaton Based On Behavoral Mouse Dynamcs Bometrcs Chee-Hyung Yoon Danel Donghyun Km Department of Computer Scence Department of Computer Scence Stanford Unversty Stanford Unversty Stanford, CA

More information

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms Course Introducton Course Topcs Exams, abs, Proects A quc loo at a few algorthms 1 Advanced Data Structures and Algorthms Descrpton: We are gong to dscuss algorthm complexty analyss, algorthm desgn technques

More information

Efficient Content Distribution in Wireless P2P Networks

Efficient Content Distribution in Wireless P2P Networks Effcent Content Dstrbuton n Wreless P2P Networs Qong Sun, Vctor O. K. L, and Ka-Cheong Leung Department of Electrcal and Electronc Engneerng The Unversty of Hong Kong Pofulam Road, Hong Kong, Chna {oansun,

More information

Application of Clustering Algorithm in Big Data Sample Set Optimization

Application of Clustering Algorithm in Big Data Sample Set Optimization Applcaton of Clusterng Algorthm n Bg Data Sample Set Optmzaton Yutang Lu 1, Qn Zhang 2 1 Department of Basc Subjects, Henan Insttute of Technology, Xnxang 453002, Chna 2 School of Mathematcs and Informaton

More information

Assembler. Building a Modern Computer From First Principles.

Assembler. Building a Modern Computer From First Principles. Assembler Buldng a Modern Computer From Frst Prncples www.nand2tetrs.org Elements of Computng Systems, Nsan & Schocken, MIT Press, www.nand2tetrs.org, Chapter 6: Assembler slde Where we are at: Human Thought

More information

Security Enhanced Dynamic ID based Remote User Authentication Scheme for Multi-Server Environments

Security Enhanced Dynamic ID based Remote User Authentication Scheme for Multi-Server Environments Internatonal Journal of u- and e- ervce, cence and Technology Vol8, o 7 0), pp7-6 http://dxdoorg/07/unesst087 ecurty Enhanced Dynamc ID based Remote ser Authentcaton cheme for ult-erver Envronments Jun-ub

More information

Application of VCG in Replica Placement Strategy of Cloud Storage

Application of VCG in Replica Placement Strategy of Cloud Storage Internatonal Journal of Grd and Dstrbuted Computng, pp.27-40 http://dx.do.org/10.14257/jgdc.2016.9.4.03 Applcaton of VCG n Replca Placement Strategy of Cloud Storage Wang Hongxa Computer Department, Bejng

More information

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching A Fast Vsual Trackng Algorthm Based on Crcle Pxels Matchng Zhqang Hou hou_zhq@sohu.com Chongzhao Han czhan@mal.xjtu.edu.cn Ln Zheng Abstract: A fast vsual trackng algorthm based on crcle pxels matchng

More information

ELEC 377 Operating Systems. Week 6 Class 3

ELEC 377 Operating Systems. Week 6 Class 3 ELEC 377 Operatng Systems Week 6 Class 3 Last Class Memory Management Memory Pagng Pagng Structure ELEC 377 Operatng Systems Today Pagng Szes Vrtual Memory Concept Demand Pagng ELEC 377 Operatng Systems

More information

FAHP and Modified GRA Based Network Selection in Heterogeneous Wireless Networks

FAHP and Modified GRA Based Network Selection in Heterogeneous Wireless Networks 2017 2nd Internatonal Semnar on Appled Physcs, Optoelectroncs and Photoncs (APOP 2017) ISBN: 978-1-60595-522-3 FAHP and Modfed GRA Based Network Selecton n Heterogeneous Wreless Networks Xaohan DU, Zhqng

More information

Meta-heuristics for Multidimensional Knapsack Problems

Meta-heuristics for Multidimensional Knapsack Problems 2012 4th Internatonal Conference on Computer Research and Development IPCSIT vol.39 (2012) (2012) IACSIT Press, Sngapore Meta-heurstcs for Multdmensonal Knapsack Problems Zhbao Man + Computer Scence Department,

More information

Priority-Based Scheduling Algorithm for Downlink Traffics in IEEE Networks

Priority-Based Scheduling Algorithm for Downlink Traffics in IEEE Networks Prorty-Based Schedulng Algorthm for Downlnk Traffcs n IEEE 80.6 Networks Ja-Mng Lang, Jen-Jee Chen, You-Chun Wang, Yu-Chee Tseng, and Bao-Shuh P. Ln Department of Computer Scence Natonal Chao-Tung Unversty,

More information

Load-Balanced Anycast Routing

Load-Balanced Anycast Routing Load-Balanced Anycast Routng Chng-Yu Ln, Jung-Hua Lo, and Sy-Yen Kuo Department of Electrcal Engneerng atonal Tawan Unversty, Tape, Tawan sykuo@cc.ee.ntu.edu.tw Abstract For fault-tolerance and load-balance

More information

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique //00 :0 AM Outlne and Readng The Greedy Method The Greedy Method Technque (secton.) Fractonal Knapsack Problem (secton..) Task Schedulng (secton..) Mnmum Spannng Trees (secton.) Change Money Problem Greedy

More information

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints Australan Journal of Basc and Appled Scences, 2(4): 1204-1208, 2008 ISSN 1991-8178 Sum of Lnear and Fractonal Multobjectve Programmng Problem under Fuzzy Rules Constrants 1 2 Sanjay Jan and Kalash Lachhwan

More information

Real-time Fault-tolerant Scheduling Algorithm for Distributed Computing Systems

Real-time Fault-tolerant Scheduling Algorithm for Distributed Computing Systems Real-tme Fault-tolerant Schedulng Algorthm for Dstrbuted Computng Systems Yun Lng, Y Ouyang College of Computer Scence and Informaton Engneerng Zheang Gongshang Unversty Postal code: 310018 P.R.CHINA {ylng,

More information

Comparison of Heuristics for Scheduling Independent Tasks on Heterogeneous Distributed Environments

Comparison of Heuristics for Scheduling Independent Tasks on Heterogeneous Distributed Environments Comparson of Heurstcs for Schedulng Independent Tasks on Heterogeneous Dstrbuted Envronments Hesam Izakan¹, Ath Abraham², Senor Member, IEEE, Václav Snášel³ ¹ Islamc Azad Unversty, Ramsar Branch, Ramsar,

More information

Data Preprocessing Based on Partially Supervised Learning Na Liu1,2, a, Guanglai Gao1,b, Guiping Liu2,c

Data Preprocessing Based on Partially Supervised Learning Na Liu1,2, a, Guanglai Gao1,b, Guiping Liu2,c 6th Internatonal Conference on Informaton Engneerng for Mechancs and Materals (ICIMM 2016) Data Preprocessng Based on Partally Supervsed Learnng Na Lu1,2, a, Guangla Gao1,b, Gupng Lu2,c 1 College of Computer

More information

Constructing Minimum Connected Dominating Set: Algorithmic approach

Constructing Minimum Connected Dominating Set: Algorithmic approach Constructng Mnmum Connected Domnatng Set: Algorthmc approach G.N. Puroht and Usha Sharma Centre for Mathematcal Scences, Banasthal Unversty, Rajasthan 304022 usha.sharma94@yahoo.com Abstract: Connected

More information

Mathematics 256 a course in differential equations for engineering students

Mathematics 256 a course in differential equations for engineering students Mathematcs 56 a course n dfferental equatons for engneerng students Chapter 5. More effcent methods of numercal soluton Euler s method s qute neffcent. Because the error s essentally proportonal to the

More information

TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS. Muradaliyev A.Z.

TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS. Muradaliyev A.Z. TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS Muradalyev AZ Azerbajan Scentfc-Research and Desgn-Prospectng Insttute of Energetc AZ1012, Ave HZardab-94 E-mal:aydn_murad@yahoocom Importance of

More information

Lobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide

Lobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide Lobachevsky State Unversty of Nzhn Novgorod Polyhedron Quck Start Gude Nzhn Novgorod 2016 Contents Specfcaton of Polyhedron software... 3 Theoretcal background... 4 1. Interface of Polyhedron... 6 1.1.

More information

Distributed Middlebox Placement Based on Potential Game

Distributed Middlebox Placement Based on Potential Game Int. J. Communcatons, Network and System Scences, 2017, 10, 264-273 http://www.scrp.org/ournal/cns ISSN Onlne: 1913-3723 ISSN Prnt: 1913-3715 Dstrbuted Mddlebox Placement Based on Potental Game Yongwen

More information

Delay Variation Optimized Traffic Allocation Based on Network Calculus for Multi-path Routing in Wireless Mesh Networks

Delay Variation Optimized Traffic Allocation Based on Network Calculus for Multi-path Routing in Wireless Mesh Networks Appl. Math. Inf. Sc. 7, No. 2L, 467-474 2013) 467 Appled Mathematcs & Informaton Scences An Internatonal Journal http://dx.do.org/10.12785/ams/072l13 Delay Varaton Optmzed Traffc Allocaton Based on Network

More information

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance Tsnghua Unversty at TAC 2009: Summarzng Mult-documents by Informaton Dstance Chong Long, Mnle Huang, Xaoyan Zhu State Key Laboratory of Intellgent Technology and Systems, Tsnghua Natonal Laboratory for

More information

Finite Element Analysis of Rubber Sealing Ring Resilience Behavior Qu Jia 1,a, Chen Geng 1,b and Yang Yuwei 2,c

Finite Element Analysis of Rubber Sealing Ring Resilience Behavior Qu Jia 1,a, Chen Geng 1,b and Yang Yuwei 2,c Advanced Materals Research Onlne: 03-06-3 ISSN: 66-8985, Vol. 705, pp 40-44 do:0.408/www.scentfc.net/amr.705.40 03 Trans Tech Publcatons, Swtzerland Fnte Element Analyss of Rubber Sealng Rng Reslence Behavor

More information

Determining the Optimal Bandwidth Based on Multi-criterion Fusion

Determining the Optimal Bandwidth Based on Multi-criterion Fusion Proceedngs of 01 4th Internatonal Conference on Machne Learnng and Computng IPCSIT vol. 5 (01) (01) IACSIT Press, Sngapore Determnng the Optmal Bandwdth Based on Mult-crteron Fuson Ha-L Lang 1+, Xan-Mn

More information

A Model Based on Multi-agent for Dynamic Bandwidth Allocation in Networks Guang LU, Jian-Wen QI

A Model Based on Multi-agent for Dynamic Bandwidth Allocation in Networks Guang LU, Jian-Wen QI 216 Jont Internatonal Conference on Artfcal Intellgence and Computer Engneerng (AICE 216) and Internatonal Conference on etwork and Communcaton Securty (CS 216) ISB: 978-1-6595-362-5 A Model Based on Mult-agent

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 : 97-735 Volume Issue 9 BoTechnology An Indan Journal FULL PAPER BTAIJ, (9), [333-3] Matlab mult-dmensonal model-based - 3 Chnese football assocaton super league

More information

Query Clustering Using a Hybrid Query Similarity Measure

Query Clustering Using a Hybrid Query Similarity Measure Query clusterng usng a hybrd query smlarty measure Fu. L., Goh, D.H., & Foo, S. (2004). WSEAS Transacton on Computers, 3(3), 700-705. Query Clusterng Usng a Hybrd Query Smlarty Measure Ln Fu, Don Hoe-Lan

More information

FPGA-based implementation of circular interpolation

FPGA-based implementation of circular interpolation Avalable onlne www.jocpr.com Journal of Chemcal and Pharmaceutcal Research, 04, 6(7):585-593 Research Artcle ISSN : 0975-7384 CODEN(USA) : JCPRC5 FPGA-based mplementaton of crcular nterpolaton Mngyu Gao,

More information

A Frame Packing Mechanism Using PDO Communication Service within CANopen

A Frame Packing Mechanism Using PDO Communication Service within CANopen 28 A Frame Packng Mechansm Usng PDO Communcaton Servce wthn CANopen Mnkoo Kang and Kejn Park Dvson of Industral & Informaton Systems Engneerng, Ajou Unversty, Suwon, Gyeongg-do, South Korea Summary The

More information

The Comparison of Calibration Method of Binocular Stereo Vision System Ke Zhang a *, Zhao Gao b

The Comparison of Calibration Method of Binocular Stereo Vision System Ke Zhang a *, Zhao Gao b 3rd Internatonal Conference on Materal, Mechancal and Manufacturng Engneerng (IC3ME 2015) The Comparson of Calbraton Method of Bnocular Stereo Vson System Ke Zhang a *, Zhao Gao b College of Engneerng,

More information

3. CR parameters and Multi-Objective Fitness Function

3. CR parameters and Multi-Objective Fitness Function 3 CR parameters and Mult-objectve Ftness Functon 41 3. CR parameters and Mult-Objectve Ftness Functon 3.1. Introducton Cogntve rados dynamcally confgure the wreless communcaton system, whch takes beneft

More information

APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT

APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT 3. - 5. 5., Brno, Czech Republc, EU APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT Abstract Josef TOŠENOVSKÝ ) Lenka MONSPORTOVÁ ) Flp TOŠENOVSKÝ

More information

A fast algorithm for color image segmentation

A fast algorithm for color image segmentation Unersty of Wollongong Research Onlne Faculty of Informatcs - Papers (Arche) Faculty of Engneerng and Informaton Scences 006 A fast algorthm for color mage segmentaton L. Dong Unersty of Wollongong, lju@uow.edu.au

More information

A new segmentation algorithm for medical volume image based on K-means clustering

A new segmentation algorithm for medical volume image based on K-means clustering Avalable onlne www.jocpr.com Journal of Chemcal and harmaceutcal Research, 2013, 5(12):113-117 Research Artcle ISSN : 0975-7384 CODEN(USA) : JCRC5 A new segmentaton algorthm for medcal volume mage based

More information

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Proceedngs of the Wnter Smulaton Conference M E Kuhl, N M Steger, F B Armstrong, and J A Jones, eds A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Mark W Brantley Chun-Hung

More information

Learning-Based Top-N Selection Query Evaluation over Relational Databases

Learning-Based Top-N Selection Query Evaluation over Relational Databases Learnng-Based Top-N Selecton Query Evaluaton over Relatonal Databases Lang Zhu *, Wey Meng ** * School of Mathematcs and Computer Scence, Hebe Unversty, Baodng, Hebe 071002, Chna, zhu@mal.hbu.edu.cn **

More information

ETAtouch RESTful Webservices

ETAtouch RESTful Webservices ETAtouch RESTful Webservces Verson 1.1 November 8, 2012 Contents 1 Introducton 3 2 The resource /user/ap 6 2.1 HTTP GET................................... 6 2.2 HTTP POST..................................

More information

ON SOME ENTERTAINING APPLICATIONS OF THE CONCEPT OF SET IN COMPUTER SCIENCE COURSE

ON SOME ENTERTAINING APPLICATIONS OF THE CONCEPT OF SET IN COMPUTER SCIENCE COURSE Yordzhev K., Kostadnova H. Інформаційні технології в освіті ON SOME ENTERTAINING APPLICATIONS OF THE CONCEPT OF SET IN COMPUTER SCIENCE COURSE Yordzhev K., Kostadnova H. Some aspects of programmng educaton

More information

Wishing you all a Total Quality New Year!

Wishing you all a Total Quality New Year! Total Qualty Management and Sx Sgma Post Graduate Program 214-15 Sesson 4 Vnay Kumar Kalakband Assstant Professor Operatons & Systems Area 1 Wshng you all a Total Qualty New Year! Hope you acheve Sx sgma

More information

UB at GeoCLEF Department of Geography Abstract

UB at GeoCLEF Department of Geography   Abstract UB at GeoCLEF 2006 Mguel E. Ruz (1), Stuart Shapro (2), June Abbas (1), Slva B. Southwck (1) and Davd Mark (3) State Unversty of New York at Buffalo (1) Department of Lbrary and Informaton Studes (2) Department

More information

Proper Choice of Data Used for the Estimation of Datum Transformation Parameters

Proper Choice of Data Used for the Estimation of Datum Transformation Parameters Proper Choce of Data Used for the Estmaton of Datum Transformaton Parameters Hakan S. KUTOGLU, Turkey Key words: Coordnate systems; transformaton; estmaton, relablty. SUMMARY Advances n technologes and

More information

THE PATH PLANNING ALGORITHM AND SIMULATION FOR MOBILE ROBOT

THE PATH PLANNING ALGORITHM AND SIMULATION FOR MOBILE ROBOT Journal of Theoretcal and Appled Informaton Technology 30 th Aprl 013. Vol. 50 No.3 005-013 JATIT & LLS. All rghts reserved. ISSN: 199-8645 www.jatt.org E-ISSN: 1817-3195 THE PATH PLANNING ALGORITHM AND

More information

Classifier Selection Based on Data Complexity Measures *

Classifier Selection Based on Data Complexity Measures * Classfer Selecton Based on Data Complexty Measures * Edth Hernández-Reyes, J.A. Carrasco-Ochoa, and J.Fco. Martínez-Trndad Natonal Insttute for Astrophyscs, Optcs and Electroncs, Lus Enrque Erro No.1 Sta.

More information