Research Article An Adaptive and Integrated Low-Power Framework for Multicore Mobile Computing

Size: px
Start display at page:

Download "Research Article An Adaptive and Integrated Low-Power Framework for Multicore Mobile Computing"

Transcription

1 Hindawi Mobile Informaion Sysems Volume 2017, Aricle ID , 11 pages hps://doi.org/ /2017/ Research Aricle An Adapive and Inegraed Low-Power Framework for Mulicore Mobile Compuing Jongmoo Choi, 1 Bumjong Jung, 1 Yongjae Choi, 1 and Seiil Son 2 1 Deparmen of Sofware, Dankook Universiy, Yongin, Republic of Korea 2 Korea Communicaions Agency, Daejeon, Republic of Korea Correspondence should be addressed o Jongmoo Choi; choijm@dankook.ac.kr Received 20 January 2017; Acceped 15 March 2017; Published 12 June 2017 Academic Edior: Karl Andersson Copyrigh 2017 Jongmoo Choi e al. This is an open access aricle disribued under he Creaive Commons Aribuion License, which permis unresriced use, disribuion, and reproducion in any medium, provided he original work is properly cied. Employing mulicore in mobile compuing such as smarphone and IoT (Inerne of Things) device is a double-edged sword. I provides ample compuing capabiliies required in recen inelligen mobile services including voice recogniion, image processing, big daa analysis, and deep learning. However, i requires a grea deal of power consumpion, which causes creaing a hermal ho spo and puing pressure on he energy resource in a mobile device. In his paper, we propose a novel framework ha inegraes wo well-known low-power echniques, DPM (Dynamic Power Managemen) and DVFS (Dynamic Volage and Frequency Scaling) for energy efficiency in mulicore mobile sysems. The key feaure of he proposed framework is adapabiliy. By monioring he online resource usage such as CPU uilizaion and power consumpion, he framework can orchesrae diverse DPM and DVFS policies according o workload characerisics. Real implemenaion based experimens using hree mobile devices have shown ha i can reduce he power consumpion ranging from 22% o 79%, while affecing negligibly he performance of workloads. 1. Inroducion Inelligen services are acively inroduced ino mobile compuing environmens [1, 2]. For insance, modern black box devices suppor no only he radiional recording service bu alsoadas(advanceddriverassisancesysems)suchas blind spo monioring, pedesrian deecion, and auomaic emergency braking. Smarphones provide voice recogniion and image processing for beer HCI (Human Compuer Inerface) and big daa processing and deep learning for conex-aware services wih he consideraion of user personaliy. To suppor such inelligen services efficienly, mobile compuing devices are equipped wih muliple cores. Smarphones have he heerogeneous mulicore archiecure, called big.little, which consiss of performance-opimized big cores and energy-opimized lile cores wih a single ISA (Insrucion Se Archiecure) [3]. Recenly released embedded boards for IoT (Inerne of Things) such as Raspberry Pi, Odroid, Edison, Jeson, and Arik also provide muliple cores [4 6]. However, employing mulicore in mobile devices riggers anewissue.ashenumberofcoresincreases,hepower consumpion used by cores becomes a significan porion in mobile devices. The increased power consumpion pus pressure on he energy resource in a mobile device due o he limiaion in baery capaciy [7]. In addiion, i causes he high inernal emperaure in a mobile device [8], having a poenial o resul in he hermal runaway [9]. To address he mulicore power consumpion issue, wo well-known echniques are devised [7, 10]. One is DPM (Dynamic Power Managemen), also known as offlining, which urns off individual cores in order o reduce he percore power consumpion [11]. The oher echnique is DVFS (Dynamic Volage and Frequency Scaling), which decreases hefrequencyandvolageofacore.[12]. One ineresing observaion is ha mos mobile applicaions have limied parallelism [13 15]. For insance, Seo e al. analyzehowhemuliplecoresareuilizedinmobiledevices using TLP (Thread Level Parallelism) and observe ha TLP of mos mobile applicaions is ranging from 1.4 o 3.9 [15]. I implies ha he required acive cores for he applicaions are

2 2 Mobile Informaion Sysems less han 3.9 on average, disclosing he opporuniy of DPM and DVFS. In his paper, we propose a new low-power framework for mulicore mobile devices. I suppors boh DPM and DVFS in an inegraed manner. Also, i keeps rack of he CPU load of applicaions and urns on/off cores or changes frequency adapively so ha i can reduce he power consumpion while rying o minimize is impac on performance. The framework consiss of hree componens, namely, online resource usage monior, lower-power conroller, and policy manager. The online resource monior gahers resource usage saisics such as CPU uilizaion and power measuremen. The lower-power conroller maerializes he DPM and DVFS echniques using he Linux CPU hoplug and governor mechanism, respecively [16, 17]. Finally, he policy manager provides a rule regarding how o inegrae DPM and DVFS echniques based on heir overhead and effec on he power consumpion. Also, i applies he inegraed soluion appropriaely according o he resource usage characerisics of applicaions. In addiion, i suppors user inerfaces so ha a user can configure his/her own conrol parameers. We have implemened he framework in he Linux kernel version 3.10 and have evaluaed is effeciveness using hree mobile devices. Experimenal resuls show ha he workloadaware adapabiliy of he framework can reduce he power consumpion ranging from 22% o 79%, while no affecing heperformanceofworkloadsgrealy.also,weobserveha he power reducion depends on he feaures of a mobile device, especially in he big.little archiecure. The res of his paper is organized as follows. In Secion 2, we explain previous sudies relaed o his work. Then, our proposed framework is discussed in Secion 3. Secion 4 presens real implemenaion based experimenal resuls. Finally, we summarize conclusion and fuure work in Secion Relaed Work As he energy efficiency becomes a criical issue, a lo of sudies have been conduced for analyzing and enhancing he power consumpion in mobile compuing sysems. In his secion, we classify hese sudies ino he following four caegories: power consumpion analysis, workload analysis, DPM/DVFS echniques, and sysem/applicaion-level approach Power Consumpion Analysis. Undersanding of where andhowpowerisconsumedinmobiledevicesisakey requiremen for efficien power managemen. Carroll and Heiser presen a deailed analysis of power consumpion in mobile phones using Google Nexus One, HTC Dream, and OpenMoko Neo Freerunner [18]. They provide no only he overall sysem power bu also he breakdown of power consumed by he main hardware componens. Their analysis shows ha wireless communicaion and display are he heavies power consumers. Also, CPU is idenified as a heavy consumer especially for he CPU inensive workloads andinhesuspendedsae. As he number of cores increases, he power consumpion used by cores also increases sharply. Several sudies demonsrae ha he power consumpion increases wih he number of acive cores and as he volage and frequency increase [6 8]. Tawara e al. also presen how he power consumpion affecs he inernal emperaure using hermography [8]. Zhu and Shen observe ha even hough he power consumpion increases wih he number of cores, he firs acivaed core incurs much higher power cos han each addiional core does in he same processor due o he shared resources [6] Workload Analysis. Even hough employing mulicore in mobile devices increases he power consumpion, i also gives an opporuniy o reduce he applicaion execuion ime, evenually leading o energy saving. To explore he opporuniy, several sudies have examined how much parallelism is hereinmobileapplicaions[13 15]. Gaoeal.analyzehowhemuliplecoresareuilized in mobile devices using TLP (Thread Level Parallelism) [13]. They repor ha TLP of he mos mobile applicaions including browser, map, music, and games is less han 2 on average, meaning ha he number of acive cores used by he majoriy of applicaions is below 2. Similar behavior is also observed by Zhang e al. [14]. Seo e al. invesigae TLP using various mobile benchmark applicaions in mobile devices and observe ha applicaions have TLP ranging from 1.4 o 3.9 [15]. These sudies uncover he necessiy o urn off cores or o adjus volage and frequency adapively according o differen program execuion phases DPM/DVFS Techniques. DPM and DVFS are wo wellknown echniques for dynamic energy-aware CPU managemens. For DPM, Linux provides he CPU hoplug mechanism ha allows cores o be added o or removed from a running kernel [16]. For DVFS, Linux suppors he governor mechanismhapermisuseroadjushecpufrequency [17]. There are several governors such as ondemand, powersave, and performance, which will be discussed furher in Secion 3. Carroll and Heiser explore how o use DPM and DVFS o reduce power consumpion [7, 19]. They propose a framework, called medusa, an offline-aware frequency governor, which inegraes core offlining wih frequency scaling. In addiion, hey find ha modern smarphones have quie differen characerisics, implying ha policies ha work well on one processor can lead o poor resuls on anoher. Tawara e al. design a framework, called idle reducion, whichurns on/off cores or changes he CPU frequency dynamically according o he inensiy of workloads [8]. These wo works are closely relaed o our work in ha hey inegrae DPM and DVFS and apply hem adapively basedonworkloadcharacerisics.however,ourproposed framework differs from hem in he following hree aspecs: (1) we consider no only he homogeneous bu also heerogeneous mulicore devices, (2) we carefully separae policy and mechanism o suppor flexibiliy, and (3) we provide a configuraion file wih various conrol parameers so ha a user can easily configure his/her preferred policy.

3 Mobile Informaion Sysems 3 Online resource usage monior Policy manager Framework Low-power conroller CPU hoplug Governor Odroid XU3 Raspberry Pi 2 Pine 64 Mobile compuing devices Figure 1: Srucure of he proposed low-power framework. Zhu e al. observe ha he wakeup delay of he sleeping cores akes hundreds of microseconds, which is a leas 100 imes slower han he frequency change delay [20]. To hide his laency, hey devise an anicipaory CPU wakeup for mainaining high performance. Song e al. propose a framework ha applies low-power echniques based on userperceived response ime analysis [21]. Wamhoff e al. design a library ha assigns heerogeneous and even boosed frequencies for acceleraing performance [22]. Chiesi e al. presen a power-aware scheduling algorihm on heerogeneous archiecures o reduce he peak power [23]. DPM and DVFS are also sudied in he real-ime research area [10, 24, 25]. Bambagini e al. presen a survey paper ha discusses various energy-aware scheduling algorihms for real-ime mobile sysems [24]. Li and Broekaer design a DVFS based low-power scheduler ha explois slack imes wih an inraask inrusive approach [25]. Chen e al. devise a echnique ha models he idle inervals of individual cores o opimize he DVFS and DPM for real-ime asks [10] Sysem/Applicaion-Level Approach. Roy e al. propose a new operaing sysem, called cinder, for mobile phones and energy-consrained compuing devices [26]. I suppors wo new absracions, reserves and aps, which sore and disribue energy for applicaions. Snowdon e al. design a framework; heyreferoiaskoala,whichprovidesamodel,ageneralized energy-delay policy, and a single parameer for uning he sysem o an overall energy-managemen objecive [27]. Shen e al. presen a new operaing sysem faciliy, called power conainers, ha conrols he power and energy usage of individual fine-grained requess in mulicore sysems [28]. Zhu and Shen observe he energy disproporionaliy in mulicore devices, where he firs running CPU incurs much higher power cos han each addiional core does [6]. Kwon e al. propose a framework ha predics he compuaional resource consumpion on mobile devices using program analysis and machine learning [29]. Thiagarajan e al. design an infrasrucure for measuring energy used by a mobile browser o render web pages such as , e-commerce, and social neworking sies [30]. Using he infrasrucure, hey observe ha downloading and parsing CCS (Cascade Syle Shees) and JavaScrip consume a large porion of energy and recommend how o design web pages for enhancing energy efficiency. Bui e al. propose echniques, namely, adapive conen paining and applicaionassised scheduling, o improve he energy efficiency of web page loading [31]. 3. Adapive and Inegraed Low-Power Framework In his secion, we firs explain he overall srucure of our framework and principle used o design he framework. Then, we discuss he deails of each componen in sequence Overall Srucure. Figure 1 displays he overall srucure of he adapive and inegraed low-power framework proposed in his paper. I consiss of hree componens, called online resource usage monior, policy manager, and lowpower conroller. When we design our framework, we use he design principle ha separaes policy and mechanism o suppor diverse policies flexibly. The policy manager akes charge of he policy decision, while he low-power conroller provides mechanisms for DPM and DVFS. The online resource monior is used for supporing adapabiliy based on resource usage paerns including he CPU uilizaion and power consumpion. Currenly, he framework works on hree mulicorebased mobile compuing devices, namely, Odroid XU3 [32], Raspberry Pi2 [33], and Pine 64 [34]. Noe ha he framework can be insalled any Linux-based devices since i uilizes he sandard Linux inerfaces only Low-Power Conroller. Thelow-powerconrollercomponen provides mechanisms for DPM and DVFS. Specifically, i makes use of he CPU hoplug mechanism [16] for DPM and hegovernormechanism[17]fordvfsasshowninfigure1. The CPU hoplug is a mechanism ha urns on and off an individual core dynamically. I was originally designed o

4 4 Mobile Informaion Sysems User space /sys/devices/sysem/cpu/cpu_number/online /sys/devices/sysem/cpu/cpu_number/cpufreq/scaling_governor Online Presen Acive Possible Performance Powersave Ondemand Conservaive Kernel space CPU hoplug Governor cpufreq module CPU-specific drivers Hardware Muliple cores Figure 2: Inernals of he low-power conroller. allow a failing core o be removed from a running sysem, bu now i is popularly used for energy managemen. Figure 2 shows he inernal behavior of he low-power conroller. The CPU hoplug mechanism suppors a file, /sys/devices/sysem/cpu/cpu_number/online file, ino user space using he sysfs file sysem ha is a pseudo file sysem exporing various kernel informaion in Linux. A user can urn on or off a core by wriing 1 or 0 o he file. While urning on or off a core, he core goes hrough various saes such as possible, presen, acive, and online [35].Aeachsae,hemechanisminvokesvariousfuncions provided by CPU-specific drivers such as cpu_up(), cpu_ online(), cpu_down(), and cpu_down_prepare(). Finally, he on/off reques is applied ino he designaed core a hardware level. The mos ime consuming job in he CPU hoplug mechanism is he conex managemen. To urn off a core, i needs o save he conex of a process ha runs on he core and migraes he conex o anoher core o coninue is execuion. Also,ournonacore,ihasoprepareanewscheduling queue for he core o be acive. Hence, he laency for a core on/off is much higher han ha for changing frequency of a core. We need o consider his difference for our inegraed low-power managemen. For DVFS, he low-power conroller makes use of he governor mechanism. I allows changing he frequency of a core dynamically. I suppors a file, /sys/devices/sysem/ cpu/cpu_number/cpufreq/scaling_governor, ino user space as shown in Figure 2. Linux employs several defaul governors, namely, performance, powersave, ondemand, conservaive, and userspace [17]. The disincions of hese governors are illusraed in Figure 3. In he performance governor, a core always runs a he maximum frequency. On he conrary, in he powersave governor, a core runs a he minimum frequency. In he ondemand governor, a core runs iniially a he minimum frequency. When a CPU load increases, he frequency becomes he maximum frequency immediaely o minimize he effec of DVFS on he applicaion execuion ime. When he load decreases, he frequency goes down gradually ino he minimum frequency. In he conservaive governor, a core runs iniially a he minimum frequency like he ondemand governor. Bu, when he load becomes inensive, he frequency increases gradually. Finally, he userspace governor allows any frequency o be se by a user. Commercial smarphones exend hese governors, devising heir own specific governors. For insance, Android uses a governor, called ineracive governor, which behaves similar o he ondemand governor bu responds more quickly [15]. Each governor is based on a subsysem, called cpufreq, which provides inerfaces o explicily se frequency on cores. This subsysem evenually makes use of he CPU-specific drivers ha acually implemen CPU on/off and frequency change funcionaliy for various vendors including ARM, Inel, and AMD. The low-power conroller inegraes he CPU hoplug and governor mechanisms and provides virual inerfaces such as increase_compuing() and decrease_compuing(). These inerfaces invoke he mechanisms appropriaely based on he decision dicaed by he policy manager, which will be furher discussed in Secion Online Resource Usage Monior. The online resource usage monior gives informaion abou how much resources are used by he curren workload so ha our framework can apply he low-power mechanisms adapively. I makes use of he Linux proc file sysem, measuring various resource usage saisics such as CPU uilizaion, memory fooprin, power consumpion, and process aciviies. In addiion, i repors he measured saisics via a web page using Node.js. Figure 4 presens he CPU uilizaion saisics measured by he monior on he Odroid XU3 device. This device has he big.little archiecure, consising of four lile cores (ARM Corex-A7) and four big cores (ARM Corex-A15). The figure shows ha he firs lile core (CPU0) runs a he frequency of 1.4 GHz whose uilizaion for user, sysem, and idle sae is 6.79%, 3.61%, and 88.72%, respecively. To measure he power consumpion, he monior makes use of he power measuremen funcionaliy

5 Mobile Informaion Sysems 5 Max freq Work load Max freq Work load Min freq Min freq T o T o (a) Performance (b) Powersave Work load Work load Max freq Min freq Max freq Min freq T o T o (c) Ondemand (d) Conservaive Figure 3: Frequency changes in various governors. Home CPU Memory Power Process ETC CPU Performance Odroid XU3 board: 4 lile cores (A7) and 4 big cores (A15) A7 A15 CPU STAT CPU USAGE CPU MHz 6.79% 3.61% 88.72% CPU MHz 4.76% 2.15% 92.07% CPU MHz 4.70% 1.99% 92.17% CPU MHz 4.45% 1.80% 92.74% CPU MHz 67 C 2.76% 2.66% 93.81% CPU MHz 58 C 2.15% 2.42% 94.61% CPU MHz 67 C 2.71% 2.79% 93.88% CPU MHz 67 C 1.88% 2.14% 95.12% Figure 4: CPU uilizaion repored by he online resource usage monior on he Odroid XU3 device. already equipped in a mobile device. The Odroid XU3 device suppors such funcionaliy, providing he power consumpion of each uni including big core, lile core, GPU, and RAM. For devices ha do no suppor such funcionaliy, Raspberry Pi 2 and Pine 64 in his paper, we uilize an exernal power meer ha can quanify he overall power consumpion by assessing he volage driven ino he power uni Policy Manager. Based on he measured informaion providedbyheonlineresourceusagemonior,hepolicy manager makes a policy ha can lead o beer energy efficiency. Then, i enforces he policy using inerfaces suppored by he low-power conroller. The policy manager inroduces four conrol parameers, namely, max_uilizaion, min_uilizaion, max_frequency, and min_frequency. The former wo parameers are used o rigger he policy manager o enforce is policy while he laer wo parameers are used for DVFS. For insance, when he curren uilizaion of a core is higher han he max_uilizaion, he policy manager is riggered o increase compuing resource. Since our framework inegraes wo echniques, DPM and DVFS, we need o have a rule abou which echnique is applied firs. The policy manager suppors wo opions. The firs opion is providing an inerface so ha a user can specify his/her preference. The second opion is giving a defaul rule by considering he overhead of he wo echniques and feaures of mobile devices. To devise a guideline for he defaul rule, we analyze heoverheadofheechniquesandhepowerreducedby hem using he online resource usage monior. We make he

6 6 Mobile Informaion Sysems decrease_compuing() for each big core do if (core.freq > parameer.big.min_freq) hen decrease core.freq o he nex lower level for each big core do if (core.sae == on) hen urn off his core for each lile core do if (core.freq > parameer.lile.min_freq) hen decrease core.freq o he nex lower level for each lile core do if (core.sae == on) hen urn off his core increase_compuing() for each lile core do if (core.sae == off) hen urn on his core for each lile core do if (core.freq < parameer.lile.max_freq) hen increase core.freq o he nex higher level for each big core do if (core.sae == off) hen urn on his core for each big core do if (core.freq < parameer.big.max_freq) hen increase core.freq o he nex higher level Algorihm 1: Pseudocode for decreasing compuing resources in he policy manager. Algorihm 2: Pseudocode for increasing compuing resources in he policy manager. following hree observaions. Firs, he laency o urn off a core is much longer han ha o change he frequency of a core. Second, he power saved by urning off a core is smaller han ha by decreasing he frequency of a core. This resul is also observed by Carroll and Heiser s sudy where hey recommend ha one should offline cores conservaively and reduce frequency aggressively [19]. This is parly because cores share various resources in he same processor [6]. Third, he power used by big cores is much higher han ha by lile cores. Our observaions lead us o design an algorihm, shown in Algorihm 1, which is invoked when we decrease compuing resource. The algorihm prefers big cores o lile ones and prefers DVFS o DPM by defaul. Specifically, i firs ries o reduce he frequency among big cores. If i is no possible, i ries o urn off a big core. Again, if no feasible, i ries o reduce he frequency and o urn off a core among lile cores. When one of he four if condiions saisfies, his funcion s wihou going furher. Algorihm 2 presens an algorihm for increasing compuing resources. The sequence of his algorihm is reverse o ha of he one in Algorihm 1. I gives a higher prioriy for lile cores. Then, i ries o urn on a core before increasing he frequency. The nex higher level and he nex lower level in he pseudocodes are deermined by he governors, discussed in Figure 3. The policy manager provides a configuraion file so ha a user can configure his/her preferred parameers. The parameers include min/max uilizaion, min/max frequency, DPM/DVFS preference, monioring period, and monioring number. The defaul values for he preference, monioring period, and monioring number are DPM preference, 200 milliseconds, and 5, respecively. The monioring number is he number of consecuive measuremens for calculaing he moving average of he CPU uilizaion. When i is small, he policy ries o apply he low-power echniques Device Odroid XU3 [32] Raspberry Pi 2 [33] Pine 64 [34] Table 1: Mulicore-based mobile devices. Mulicore descripion Oca cores (Corex-A15 4cores,Corex-A74 cores) Quad cores (Corex-A7 4cores) Quad cores (Corex-A53 4cores) aggressively. When a user prefers DVFS, he firs/hird par of he pseudocodes is changed wih he second/fourh par. 4. Evaluaion In his secion, we firs describe our experimenal devices and workloads considered in his paper. Then, we discuss evaluaion resuls from he power measuremens o he power and energy saving achieved by he proposed framework Experimenal Environmens. We have implemened he framework on he Linux kernel version The online resource usage monior uses he proc file sysem for monioring and repors usage saisics via a web page using Node.js. The low-power manager provides he inegraed lowpower inerfaces based on he CPU hoplug and governor mechanism. The policy manager is implemened as a daemon process ha analyzes resource usage saisics a every 200 milliseconds and applies he inegraed low-power inerfaces when he curren CPU uilizaion is above/below he hreshold of he max/min uilizaion, whose defaul values are 80% and 20% in his experimen. Table1summarizeshreemobilecompuingdevicesused in his sudy. The Odroid XU3 device has he big.little

7 Mobile Informaion Sysems 7 (a) Video recording (b) Pedesrian deecion archiecure, consising of four lile cores (Corex-A7) and four big cores (Corex-A15). Each core suppors he same ISA and equips L1, L2 cache, where he size of L2 cache for lile and big core is 512 KB and 2 MB, respecively. Boh he Raspberry Pi 2 and Pine 64 devices have homogeneous four cores, Corex-A7 and Corex-A53, respecively. Noe ha he mulicore archiecure used in Odroid XU3, also called Exynos 5422, is acually employed for commercial mobile devices including Samsung Galaxy S5 and Chromebook 2. We use hree workloads for experimens. The firs one is a video recording, as shown in Figure 5(a). I is an I/O inensive workload, recording using a camera and displaying hrough LCD. The second one is he Sunspider es suie [36]. I is a CPU inensive workload ha ess JavaScrip performance including funcion calls, mah, and recursion wihou rendering. The hird one is a pedesrian deecion using he Haar classifier [37]. (Wa) Figure 5: Workloads for experimens Lile core Big core GPU DRAM Figure 6: Power measuremen resuls under he idle sae on he Odroid XU3 device (Wa) 4.2. Evaluaion Resuls Video Recording Workload Resuls. This secion consiss of wo pars. In he firs par, we explain evaluaion resuls observed using he Odroid XU3 device ha has heerogeneous 8 cores. The second par is he resuls of he Raspberry Pi2 and Pine 64 device ha have homogeneous 4 cores. Noe ha, in Odroid XU3, we can measure he power consumpion of each componen individually using he measuremen funcionaliy already equipped in he device while, in Raspberry Pi2 and Pine 64, we only measure he overall power consumed by he device using he exernal power meer, as discussed in Secion 3.3. Figure 6 presens he power measuremen resuls of he Odroid XU3 device when i is in an idle sae. The resuls are repored by he online resource usage monior discussed in Secion 3.3. This measuremen is conduced under he baseline configuraion where all hardware componens are powered on. The resuls reveal ha big cores are he heavies power consumer, using wa, while lile cores, GPU, and DRAM consume 0.155, 0.055, and wa, respecively. Noe ha big cores consume quie large power even in Lile core 0.13 Big core GPU DRAM Baseline AI-framework Figure 7: Power consumpion comparison under he video recording workload on he Odroid XU 3 device. an idle sae, demonsraing he imporance of he DPM and DVFS echniques. To evaluae he power consumpion reduced by our proposed framework, we execue he video recording workload under he wo configuraions, as shown in Figure 7. The firs configuraion is he baseline where any low-power

8 8 Mobile Informaion Sysems (Wa) Idle Recording Idle Recording (a) Raspberry Pi 2 (b) Pine 64 Baseline AI-framework Figure 8: Power consumpion comparison on he Raspberry Pi 2 and Pine 64 device. Number of acive cores Times (second) Figure 9: The number of acive cores when we execue he Sunspider workload on he Odroid XU3 device. echnique is no applied. The second configuraion is under our framework, labelled as AI-framework (Adapive and Inegraed framework) in he figure. Since he video recording is no a CPU inensive workload, i uses only one core during mos of is execuion period. Hence, our framework urns on one lile core, while urning off oher cores. On he conrary, in he baseline, all cores are powered on and he workload mosly runs on one of he big cores. As a resul, he power consumed by big cores becomes 2.44 wa in he baseline, while ha consumed in he AIframework is 0.13 wa due o offlining. The power consumed by lile cores is 0.42 wa in he AI-framework, higher han ha in he baseline. The overall power consumed by all cores in he baseline is 2.66 wa while ha consumed in he AIframework is 0.55 wa (79% reducion). Figure 8 presens he power measuremen resuls using RaspberryPi2andPine64underheidleandhevideo recording case. Noe ha hese devices provide he frequency change funcionaliy only, no supporing he dynamic power off funcionaliy for an individual core. Hence, in his experimen, he AI-framework explois he DVFS echnique only. The resuls show ha our proposed AI-framework can reduce he power consumpion by decreasing CPU frequency appropriaely. For Raspberry Pi2, i reduces he power consumpion from 0.27 o 0.23 wa under he idle sae and from 0.47 o 0.36 wa when we run he video recording workload. For Pine 64, i reduces from 0.34 o 0.24 wa and from 0.75 o 0.73 wa, respecively. The reducion is relaively lowforhevideorecordingworkloadonhepine64device. We conjecure ha he camera module equipped in he Pine 64 device consumes a large porion of power consumpion, leading o his small difference. We leave he componen-level fine-grainedpoweranalysisashefuurework Sunspider Workload Resuls. Figure 9 presens he number of acive cores ha are powered on during he execuion period of he Sunspider workload in he AIframework on he Odroid XU3 device. I shows ha when he workload requires a large compuing resource, he number of acive cores increases up o he maximum cores. When Relaive comparison Power Execuion ime Energy Baseline AI-framework 0.81 Figure 10: Power consumpion, execuion ime, and energy saving comparison using he Sunspider workload on he Odroid XU 3 device. he workload does no need ha much compuing resource, he acive cores decrease down o he one core. I reveals ha our framework indeed suppors adapabiliy according o he workload characerisics. Figure 10 presens he power consumpion, execuion ime, and consumed energy when we run he Sunspider workloadunderhebaselineandai-framework.noeha he y-axis is he relaive value. The power consumed in he baseline is 2.6 wa while ha in he AI-framework is 1.6 wa (37% reducion). However, he execuion ime of he workload in he baseline is 39 seconds while ha in he AI-framework is 49 seconds (27% degradaion). I shows he radeoff of he low-power echniques, reducing power consumpion a he expense of performance drop. As a ne resul, he AIframework can achieve he 19% energy saving, reducing from 1.97 o 1.6 joule. For a CPU inensive workload, we can miigae he performance drop by urning off cores conservaively, which will be furher discussed in he nex secion. We also run he Sunspider workload on he Pine 64 and Raspberry Pi 2 device. The resuls show ha even hough he

9 Mobile Informaion Sysems 9 Table 2: Power consumpion and deecion laency on he Pine 64 and Raspberry Pi 2 device. Table 3: Power consumpion and deecion laency on he Odroid XU3 device (max uilizaion: 80%, min uilizaion: various). Device Pine 64 Raspberry Pi2 Configuraion Power (wa) Laency (ms) AI-framework Baseline 1: max freq Baseline 2: min freq AI-framework Baseline 1: max freq Baseline 2: min freq Device Odroid XU3 Configuraion AI-framework: min uil = 0% AI-framework: min uil = 10% AI-framework: min uil = 30% AI-framework: min uil = 60% Power (wa) Laency (ms) AI-framework provides beer energy efficiency as discussed in Figure 10, he improvemen is small, ranging from 1% o 6%. Our analysis reveals ha since he Sunspider workload is CPU inensive, requiring more han 4 cores on average, he AI-framework does no have enough chance o apply DVFS. Noe ha hese wo devices have 4 cores, as explained in Table Pedesrian Deecion Workload Resuls. We measure he power consumpion and average deecion laency when we execue he pedesrian deecion workload on he Pine 64 andraspberrypi2device,presenedintable2.sincewecan uilize DVFS only in hese devices, we conduc experimens under hree configuraions. In he baseline 1, we configure all cores o run a he maximum frequency (1152 MHz for Pine 64 and 900 MHz for Raspberry Pi2). In baseline 2, all cores are configured o run a he minimum frequency (480 MHz for Pine 64 and 200 MHz for Raspberry Pi2). On he conrary, in he AI-framework, he frequency of a core is changed adapively based on he curren CPU uilizaion and he min/max uilizaion hreshold (20% and 80% in his experimen). Experimenal resuls show ha he AI-framework balances well beween he power consumpion and performance. Baseline 1 provides he bes performance a he cos of high power consumpion. On he conrary, baseline 2 reducespowerhemosbugivesanoiceableimpacon performance. However, our framework can reduce he power consumpion (22% reducion for Pine 64 and 5% reducion for Raspberry Pi2) while hardly affecing he performance of he workload. Table3showsheresulswhenweexecuehepedesrian deecion workload on he Odroid XU3 device. In his device, he AI-framework can uilize no only DVFS bu also DPM. Therefore, we conduc experimens wih four differen min_uilizaion hreshold values ha rigger he policy manager in our framework as discussed in Secion 3.4. When he hreshold becomes smaller, he AI-framework ries o apply low-power echniques conservaively, while applying echniques aggressively as he hreshold becomes larger. When he min uilizaion hreshold is se as 0%, he AI-framework ries o decrease compuing resources when he curren uilizaion is less han 0%. I means ha he AI-framework does no apply DPM and DVFS, urning on all cores wih maximum frequency, which provides he bes performance and he wors power consumpion in his device (baseline configuraion). When he hreshold is 10%, he AI-framework ries o decrease compuing resources conservaively, obaining relaively small power reducion (from 5.9 o 5.74 wa in his case). On he conrary, when he hreshold is 60%, i ries aggressively, yielding beer power reducion a he cos of laency. These resuls reveal he radeoff beween power reducion and performance. By seing he hreshold appropriaely (30% in his case), he AI-framework can reduce he power consumpion wihou considerable performance degradaion. 5. Conclusion In his paper, we design a new low-power framework for mulicore mobile devices. I inegraes boh DPM and DVFS echniques and applies hem adapively according oheworkloadcharacerisicsanddevicefeaures.real implemenaion based experimens show ha he proposed framework balances well beween he power consumpion and performance, resuling in he energy saving. We will exend our work ino he wo direcions. Firs, we invesigae he performance drop, especially for a CPU inensive workload observed in Figure 10, using hardwarelevel performance monioring uni suppored by processors. We conjecure ha workload-aware fine-grained power managemen can alleviae he drop while mainaining he power reducion benefi. The second direcion is developing a whaif engine ha can predic how an aleraion of frequency or number of acive cores influences energy efficiency in advance using our framework. Conflics of Ineres The auhors declare ha here are no conflics of ineres regarding he publicaion of his paper. Acknowledgmens The presen research was conduced by he research fund of Dankook Universiy (BK21 Plus) in 2014 and by he MSIP (Minisry of Science, ICT and Fuure Planning), Korea, under heitrc(informaiontechnologyresearchcener)suppor program (IITP-2016-R ) supervised by he IITP and by he Cener for Inegraed Smar Sensors funded by

10 10 Mobile Informaion Sysems he Minisry of Science, ICT & Fuure Planning as Global Fronier Projec (CISS-2-3). References [1] N. D. Lanez, S. Bhaacharyaz, P. Georgievy, C. Forlivesiz, and F. Kawsar, An early resource characerizaion of deep learning on wearables, smarphones and inerne-of-hings devices, in Proceedings of he ACM Inernaional Workshop on Inerne of Things owards Applicaions (IoT-App 15),November2015. [2] J. S. Kim, D. H. Yeom, and Y. H. Joo, Fas and robus algorihm of racking muliple moving objecs for inelligen video surveillance sysems, IEEE Transacions on Consumer Elecronics, vol. 57, no. 3, pp , [3] R. Kumar, D. M. Tullsen, P. Ranganahan, N. P. Jouppi, and K. I. Farkas, Single-ISA heerogeneous muli-core archiecures for mulihreaded workload performance, ACM SIGARCH Compuer Archiecure News,vol.32,no.2,2004. [4] C. Baun, Mobile clusers of single board compuers: an opion for providing resources o suden projecs and researchers, SpringerPlus,vol.5,no.1,aricle360,2016. [5] T. Guan, Y. Wang, L. Duan, and R. Ji, On-device mobile landmark recogniion using binarized descripor wih mulifeaure fusion, ACM Transacions on Inelligen Sysems and Technology,vol.7,no.1,aricle12,2015. [6] M. Zhu and K. Shen, Energy discouned compuing on mulicore smarphones, in Proceedings of he USENIX Annual Technical Conference (ATC 16),Denver,Colo,USA,June2016. [7] A. Carroll and G. Heiser, Unifying DVFS and offlining in mobile mulicores, in Proceedings of he 20h IEEE Real Time and Embedded Technology and Applicaions Symposium (RTAS 14), pp , April [8] Y. Tawara, A. Idehara, and H. Yamamoo, DVFS and power-off conrols on a mulicore operaing sysem, in Proceedings of he 10h Inernaional Forum on Embedded MPSoC and Mulicore (MPSoC 10), Gifu, Japan, June [9] J. M. Kim, Y. G. Kim, and S. W. Chung, Sabilizing CPU frequency and volage for emperaure-aware DVFS in mobile devices, IEEE Transacions on Compuers, vol.64,no.1,pp , [10] G. Chen, K. Huang, and A. Knoll, Energy opimizaion for realime muliprocessor sysem-on-chip wih opimal DVFS and DPM combinaion, ACM Transacions on Embedded Compuing Sysems, vol. 13, no. 3s, aricle 111, [11] L. Benini, A. Bogliolo, and G. De Micheli, A survey of design echniques for sysem-level dynamic power managemen, IEEE Transacions on Very Large Scale Inegraion (VLSI) Sysems,vol. 8, no. 3, pp , [12] M. E. Salehi, M. Samadi, M. Najibi, A. Afzali-Kusha, M. Pedram, and S. M. Fakhraie, Dynamic volage and frequency scheduling for embedded processors considering power/performance radeoffs, IEEE Transacions on Very Large Scale Inegraion (VLSI) Sysems,vol.19,no.10,pp ,2011. [13] C.Gao,A.Guierrez,M.Rajan,R.G.Dreslinski,T.Mudge,and C.-J. Wu, A sudy of mobile device uilizaion, in Proceedings of he 15h IEEE Inernaional Symposium on Performance Analysis of Sysems and Sofware (ISPASS 15), pp , March [14]Y.Zhang,X.Wang,X.Liu,Y.Liu,L.Zhuang,andF.Zhao, Towards beer CPU power managemen on mulicore smarphones, in Proceedings of he ACM Workshop on Power-Aware Compuing and Sysems (HoPower 13), Farmingon, Pa, USA, November [15] W. Seo, D. Im, J. Choi, and J. Huh, Big or lile: a sudy of mobile ineracive applicaions on an asymmeric muli-core plaform, in Proceedings of he IEEE Inernaional Symposium on Workload Characerizaion (IISWC 15), pp. 1 11, IEEE, Alana,Ga,USA,Ocober2015. [16] Z. Mwaikambo, A. Raj, R. Russell, J. Schopp, and S. Vaddagiri, Linux kernel CPU hoplug suppor, in Proceedings of he OLS, July [17] V. Pallipadi and A. Sarikovskiy, The ondemand governor, in Proceedings of he Oawa Linux Symposium (OLS 06),Oawa, Canada, July [18] A. Carroll and G. Heiser, An analysis of power consumpion in a smarphone, in Proceedings of he USENIX Conference on USENIX Annual Technical Conference (USENIXATC 10),ACM, Boson, Mass, USA, [19] A. Carroll and G. Heiser, Mobile mulicores: use hem or wase hem, in Proceedings of he Workshop on Power-Aware Compuing and Sysems (HoPower 13),November2013. [20] Q. Zhu, M. Zhu, B. Wu, X. Shen, K. Shen, and Z. Wang, Sofware engagemen wih sleeping CPUs, in Proceedings of he 15h Workshop on Ho Topics in Operaing Sysems (HoOS 15), Karause Iingen, Swizerland, March [21] W. Song, N. Sung, B.-G. Chun, and J. Kim, Reducing energy consumpion of smarphones using user-perceived response ime analysis, in Proceedings of he 15h Workshop on Mobile Compuing Sysems and Applicaions (HoMobile 14), ACM, February [22] J.Wamhoff,S.Dieselhors,C.Fezer,P.Marlier,P.Felber,and D. Dice, The TURBO diaries: applicaion-conrolled frequency scaling explained, in Proceedings of he USENIX Annual Technical Conference (USENIX ATC 14),June2014. [23] M. Chiesi, L. Vanzolini, C. Mucci, E. Franchi Scarselli, and R. Guerrieri, Power-aware job scheduling on heerogeneous mulicore archiecures, IEEE Transacions on Parallel and Disribued Sysems,vol.26,no.3,pp ,2015. [24] M. Bambagini, M. Marinoni, H. Aydin, and G. Buazzo, Energy-aware scheduling for real-ime sysems: a survey, ACMTransacionsonEmbeddedCompuingSysems,vol.15,no. 1, aricle 7, [25] S. Li and F. Broekaer, Low-power scheduling wih DVFS forcommonrtosonmulicoreplaforms, inproceedings of he 3rd Embedded Operaing Sysems Workshop (EWiLi 13), Toulouse, France, Augus [26] A. Roy, S. M. Rumble, R. Susman, P. Levis, D. Mazières, and N. Zeldovich, Energy managemen in mobile devices wih he Cinder operaing sysem, in Proceedings of he 6h ACM EuroSys Conference on Compuer Sysems (EuroSys 11),pp , April [27] D. C. Snowdon, E. L. Sueur, S. M. Peers, and G. Heiser, Koala: a plaform for OS-level power managemen, in Proceedings of he EuroSys,March-April2009. [28] K.Shen,A.Shriraman,S.Dwarkadas,X.Zhang,andZ.Chen, Power conainers: an OS faciliy for fine-grained power and energy managemen on mulicore servers, in Proceedings of he 18h Inernaional Conference on Archiecural Suppor for Programming Languages and Operaing Sysems (ASPLOS 13), pp.65 76,ACM,March2013. [29] Y. Kwon, S. Lee, H. Yi e al., Manis: efficien predicions of execuion ime, energy usage, memory usage and nework usage on smar mobile devices, IEEE Transacions on Mobile Compuing,vol.14,no.10,pp ,2015.

11 Mobile Informaion Sysems 11 [30] N. Thiagarajan, G. Aggarwal, A. Nicoara, D. Boneh, and J. P. Singh, Who killed my baery: analyzing mobile browser energy consumpion, in Proceedings of he 21s Inernaional Conference on World Wide Web (WWW 12), pp , ACM, Lyon, France, April [31] D. H. Bui, Y. Liu, H. Kim, I. Shin, and F. Zhao, Rehinking energy-performance rade-off in mobile web page loading, in Proceedings of he 21s Annual Inernaional Conference on Mobile Compuing and Neworking (MobiCom 15), pp.14 26, ACM, Paris, France, Sepember [32] hp:// code=g [33] hps:// [34] hps:// [35] CPU hoplug Suppor in Linux Kernel, hps://lwn.ne/aricles/ /. [36] J. Resig, JavaScrip Performance Rundown, hp://ejohn.org/ blog/javascrip-performance-rundown/. [37] P. I. Wilson and J. Fernandez, Facial feaure deecion using HAAR classifiers, Journal of Compuing Sciences in Colleges, vol. 21,no.4,pp ,2006.

12 hp:// Volume 2014 Mulimedia Journal of Indusrial Engineering The Scienific World Journal Inernaional Journal of Disribued Sensor Neworks Applied Compuaional Inelligence and Sof Compuing hp:// Volume 201 Fuzzy Sysems Modelling & Simulaion in Engineering Submi your manuscrips a hps:// Arificial Inelligence Inernaional Journal of Biomedical Imaging Compuer Engineering Inernaional Journal of Compuer Games Technology hp:// Volume 201 Sofware Engineering Inernaional Journal of Reconfigurable Compuing Journal of Roboics Human-Compuer Ineracion Compuaional Inelligence and Neuroscience Journal of Elecrical and Compuer Engineering

User Adjustable Process Scheduling Mechanism for a Multiprocessor Embedded System

User Adjustable Process Scheduling Mechanism for a Multiprocessor Embedded System Proceedings of he 6h WSEAS Inernaional Conference on Applied Compuer Science, Tenerife, Canary Islands, Spain, December 16-18, 2006 346 User Adjusable Process Scheduling Mechanism for a Muliprocessor Embedded

More information

A time-space consistency solution for hardware-in-the-loop simulation system

A time-space consistency solution for hardware-in-the-loop simulation system Inernaional Conference on Advanced Elecronic Science and Technology (AEST 206) A ime-space consisency soluion for hardware-in-he-loop simulaion sysem Zexin Jiang a Elecric Power Research Insiue of Guangdong

More information

The Impact of Product Development on the Lifecycle of Defects

The Impact of Product Development on the Lifecycle of Defects The Impac of Produc Developmen on he Lifecycle of Rudolf Ramler Sofware Compeence Cener Hagenberg Sofware Park 21 A-4232 Hagenberg, Ausria +43 7236 3343 872 rudolf.ramler@scch.a ABSTRACT This paper invesigaes

More information

Simple Network Management Based on PHP and SNMP

Simple Network Management Based on PHP and SNMP Simple Nework Managemen Based on PHP and SNMP Krasimir Trichkov, Elisavea Trichkova bsrac: This paper aims o presen simple mehod for nework managemen based on SNMP - managemen of Cisco rouer. The paper

More information

Selective Offloading in Mobile Edge Computing for the Green Internet of Things

Selective Offloading in Mobile Edge Computing for the Green Internet of Things EDGE COMPUTING FOR THE INTERNET OF THINGS Selecive Offloading in Mobile Edge Compuing for he Green Inerne of Things Xinchen Lyu, Hui Tian, Li Jiang, Alexey Vinel, Sabia Maharjan, Sein Gjessing, and Yan

More information

Implementing Ray Casting in Tetrahedral Meshes with Programmable Graphics Hardware (Technical Report)

Implementing Ray Casting in Tetrahedral Meshes with Programmable Graphics Hardware (Technical Report) Implemening Ray Casing in Terahedral Meshes wih Programmable Graphics Hardware (Technical Repor) Marin Kraus, Thomas Erl March 28, 2002 1 Inroducion Alhough cell-projecion, e.g., [3, 2], and resampling,

More information

Let s get physical - EDA Tools for Mobility

Let s get physical - EDA Tools for Mobility Le s ge physical - EDA Tools for Mobiliy Aging and Reliabiliy Communicaion Mobile and Green Mobiliy - Smar and Safe Frank Oppenheimer OFFIS Insiue for Informaion Technology OFFIS a a glance Applicaion-oriened

More information

Voltair Version 2.5 Release Notes (January, 2018)

Voltair Version 2.5 Release Notes (January, 2018) Volair Version 2.5 Release Noes (January, 2018) Inroducion 25-Seven s new Firmware Updae 2.5 for he Volair processor is par of our coninuing effors o improve Volair wih new feaures and capabiliies. For

More information

Sam knows that his MP3 player has 40% of its battery life left and that the battery charges by an additional 12 percentage points every 15 minutes.

Sam knows that his MP3 player has 40% of its battery life left and that the battery charges by an additional 12 percentage points every 15 minutes. 8.F Baery Charging Task Sam wans o ake his MP3 player and his video game player on a car rip. An hour before hey plan o leave, he realized ha he forgo o charge he baeries las nigh. A ha poin, he plugged

More information

MIC2569. Features. General Description. Applications. Typical Application. CableCARD Power Switch

MIC2569. Features. General Description. Applications. Typical Application. CableCARD Power Switch CableCARD Power Swich General Descripion is designed o supply power o OpenCable sysems and CableCARD hoss. These CableCARDs are also known as Poin of Disribuion (POD) cards. suppors boh Single and Muliple

More information

Learning in Games via Opponent Strategy Estimation and Policy Search

Learning in Games via Opponent Strategy Estimation and Policy Search Learning in Games via Opponen Sraegy Esimaion and Policy Search Yavar Naddaf Deparmen of Compuer Science Universiy of Briish Columbia Vancouver, BC yavar@naddaf.name Nando de Freias (Supervisor) Deparmen

More information

Web System for the Remote Control and Execution of an IEC Application

Web System for the Remote Control and Execution of an IEC Application Web Sysem for he Remoe Conrol and Execuion of an IEC 61499 Applicaion Oana ROHAT, Dan POPESCU Faculy of Auomaion and Compuer Science, Poliehnica Universiy, Splaiul Independenței 313, Bucureși, 060042,

More information

Rule-Based Multi-Query Optimization

Rule-Based Multi-Query Optimization Rule-Based Muli-Query Opimizaion Mingsheng Hong Dep. of Compuer cience Cornell Universiy mshong@cs.cornell.edu Johannes Gehrke Dep. of Compuer cience Cornell Universiy johannes@cs.cornell.edu Mirek Riedewald

More information

Overview of Board Revisions

Overview of Board Revisions s Sysem Overview MicroAuoBox Embedded PC MicroAuoBox II can be enhanced wih he MicroAuoBox Embedded PC. The MicroAuoBox EmbeddedPC is powered via he MicroAuoBox II power inpu connecor. Wih he common power

More information

Utility-Based Hybrid Memory Management

Utility-Based Hybrid Memory Management Uiliy-Based Hybrid Memory Managemen Yang Li Saugaa Ghose Jongmoo Choi Jin Sun Hui Wang Onur Mulu Carnegie Mellon Universiy Dankook Universiy Beihang Universiy ETH Zürich While he memory fooprins of cloud

More information

Video Content Description Using Fuzzy Spatio-Temporal Relations

Video Content Description Using Fuzzy Spatio-Temporal Relations Proceedings of he 4s Hawaii Inernaional Conference on Sysem Sciences - 008 Video Conen Descripion Using Fuzzy Spaio-Temporal Relaions rchana M. Rajurkar *, R.C. Joshi and Sananu Chaudhary 3 Dep of Compuer

More information

Analysis of Various Types of Bugs in the Object Oriented Java Script Language Coding

Analysis of Various Types of Bugs in the Object Oriented Java Script Language Coding Indian Journal of Science and Technology, Vol 8(21), DOI: 10.17485/ijs/2015/v8i21/69958, Sepember 2015 ISSN (Prin) : 0974-6846 ISSN (Online) : 0974-5645 Analysis of Various Types of Bugs in he Objec Oriened

More information

Open Access Research on an Improved Medical Image Enhancement Algorithm Based on P-M Model. Luo Aijing 1 and Yin Jin 2,* u = div( c u ) u

Open Access Research on an Improved Medical Image Enhancement Algorithm Based on P-M Model. Luo Aijing 1 and Yin Jin 2,* u = div( c u ) u Send Orders for Reprins o reprins@benhamscience.ae The Open Biomedical Engineering Journal, 5, 9, 9-3 9 Open Access Research on an Improved Medical Image Enhancemen Algorihm Based on P-M Model Luo Aijing

More information

STEREO PLANE MATCHING TECHNIQUE

STEREO PLANE MATCHING TECHNIQUE STEREO PLANE MATCHING TECHNIQUE Commission III KEY WORDS: Sereo Maching, Surface Modeling, Projecive Transformaion, Homography ABSTRACT: This paper presens a new ype of sereo maching algorihm called Sereo

More information

IntentSearch:Capturing User Intention for One-Click Internet Image Search

IntentSearch:Capturing User Intention for One-Click Internet Image Search JOURNAL OF L A T E X CLASS FILES, VOL. 6, NO. 1, JANUARY 2010 1 InenSearch:Capuring User Inenion for One-Click Inerne Image Search Xiaoou Tang, Fellow, IEEE, Ke Liu, Jingyu Cui, Suden Member, IEEE, Fang

More information

Low-Cost WLAN based. Dr. Christian Hoene. Computer Science Department, University of Tübingen, Germany

Low-Cost WLAN based. Dr. Christian Hoene. Computer Science Department, University of Tübingen, Germany Low-Cos WLAN based Time-of-fligh fligh Trilaeraion Precision Indoor Personnel Locaion and Tracking for Emergency Responders Third Annual Technology Workshop, Augus 5, 2008 Worceser Polyechnic Insiue, Worceser,

More information

Towards a Realistic Model for Failure Propagation in Interdependent Networks

Towards a Realistic Model for Failure Propagation in Interdependent Networks Towards a Realisic Model for Failure Propagaion in Inerdependen Neworks Agosino Suraro, Simone Silvesri, Mauro Coni, Sajal K. Das Deparmen of Mahemaics, Universiy of Padua, email: agosino.suraro@sudeni.unipd.i,

More information

Video streaming over Vajda Tamás

Video streaming over Vajda Tamás Video sreaming over 802.11 Vajda Tamás Video No all bis are creaed equal Group of Picures (GoP) Video Sequence Slice Macroblock Picure (Frame) Inra (I) frames, Prediced (P) Frames or Bidirecional (B) Frames.

More information

Nonparametric CUSUM Charts for Process Variability

Nonparametric CUSUM Charts for Process Variability Journal of Academia and Indusrial Research (JAIR) Volume 3, Issue June 4 53 REEARCH ARTICLE IN: 78-53 Nonparameric CUUM Chars for Process Variabiliy D.M. Zombade and V.B. Ghue * Dep. of aisics, Walchand

More information

Optimizing the Processing Performance of a Smart DMA Controller for LTE Terminals

Optimizing the Processing Performance of a Smart DMA Controller for LTE Terminals Opimizing he Processing Performance of a Smar DMA Conroller for LTE Terminals David Szczesny, Sebasian Hessel, Shadi Traboulsi, Aila Bilgic Insiue for Inegraed Sysems, Ruhr-Universiä Bochum D-78 Bochum,

More information

I. INTRODUCTION. Keywords -- Web Server, Perceived User Latency, HTTP, Local Measuring. interchangeably.

I. INTRODUCTION. Keywords -- Web Server, Perceived User Latency, HTTP, Local Measuring. interchangeably. Evaluaing Web User Perceived Laency Using Server Side Measuremens Marik Marshak 1 and Hanoch Levy School of Compuer Science Tel Aviv Universiy, Tel-Aviv, Israel mmarshak@emc.com, hanoch@pos.au.ac.il 1

More information

Test - Accredited Configuration Engineer (ACE) Exam - PAN-OS 6.0 Version

Test - Accredited Configuration Engineer (ACE) Exam - PAN-OS 6.0 Version Tes - Accredied Configuraion Engineer (ACE) Exam - PAN-OS 6.0 Version ACE Exam Quesion 1 of 50. Which of he following saemens is NOT abou Palo Alo Neworks firewalls? Sysem defauls may be resored by performing

More information

An efficient approach to improve throughput for TCP vegas in ad hoc network

An efficient approach to improve throughput for TCP vegas in ad hoc network Inernaional Research Journal of Engineering and Technology (IRJET) e-issn: 395-0056 Volume: 0 Issue: 03 June-05 www.irje.ne p-issn: 395-007 An efficien approach o improve hroughpu for TCP vegas in ad hoc

More information

FIELD PROGRAMMABLE GATE ARRAY (FPGA) AS A NEW APPROACH TO IMPLEMENT THE CHAOTIC GENERATORS

FIELD PROGRAMMABLE GATE ARRAY (FPGA) AS A NEW APPROACH TO IMPLEMENT THE CHAOTIC GENERATORS FIELD PROGRAMMABLE GATE ARRAY (FPGA) AS A NEW APPROACH TO IMPLEMENT THE CHAOTIC GENERATORS Mohammed A. Aseeri and M. I. Sobhy Deparmen of Elecronics, The Universiy of Ken a Canerbury Canerbury, Ken, CT2

More information

Why not experiment with the system itself? Ways to study a system System. Application areas. Different kinds of systems

Why not experiment with the system itself? Ways to study a system System. Application areas. Different kinds of systems Simulaion Wha is simulaion? Simple synonym: imiaion We are ineresed in sudying a Insead of experimening wih he iself we experimen wih a model of he Experimen wih he Acual Ways o sudy a Sysem Experimen

More information

SEINA: A Stealthy and Effective Internal Attack in Hadoop Systems

SEINA: A Stealthy and Effective Internal Attack in Hadoop Systems SEINA: A Sealhy and Effecive Inernal Aack in Hadoop Sysems Jiayin Wang, Teng Wang, Zhengyu Yang, Ying ao, Ningfang i, and Bo Sheng Deparmen of Compuer Science, Universiy of assachuses Boson, 1 orrissey

More information

Adaptive VM Management with Two Phase Power Consumption Cost Models in Cloud Datacenter

Adaptive VM Management with Two Phase Power Consumption Cost Models in Cloud Datacenter Mobile New Appl (2016) 21:793 805 DOI 10.1007/s11036-016-0690-z Adapive VM Managemen wih Two Phase Power Consumpion Cos Models in Cloud Daacener Dong-Ki Kang 1 & Fawaz Al-Hazemi 1 & Seong-Hwan Kim 1 &

More information

Network management and QoS provisioning - QoS in Frame Relay. . packet switching with virtual circuit service (virtual circuits are bidirectional);

Network management and QoS provisioning - QoS in Frame Relay. . packet switching with virtual circuit service (virtual circuits are bidirectional); QoS in Frame Relay Frame relay characerisics are:. packe swiching wih virual circui service (virual circuis are bidirecional);. labels are called DLCI (Daa Link Connecion Idenifier);. for connecion is

More information

Improving the Efficiency of Dynamic Service Provisioning in Transport Networks with Scheduled Services

Improving the Efficiency of Dynamic Service Provisioning in Transport Networks with Scheduled Services Improving he Efficiency of Dynamic Service Provisioning in Transpor Neworks wih Scheduled Services Ralf Hülsermann, Monika Jäger and Andreas Gladisch Technologiezenrum, T-Sysems, Goslarer Ufer 35, D-1585

More information

LOW-VELOCITY IMPACT LOCALIZATION OF THE COMPOSITE TUBE USING A NORMALIZED CROSS-CORRELATION METHOD

LOW-VELOCITY IMPACT LOCALIZATION OF THE COMPOSITE TUBE USING A NORMALIZED CROSS-CORRELATION METHOD 21 s Inernaional Conference on Composie Maerials Xi an, 20-25 h Augus 2017 LOW-VELOCITY IMPACT LOCALIZATION OF THE COMPOSITE TUBE USING A NORMALIZED CROSS-CORRELATION METHOD Hyunseok Kwon 1, Yurim Park

More information

An Adaptive Spatial Depth Filter for 3D Rendering IP

An Adaptive Spatial Depth Filter for 3D Rendering IP JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, VOL.3, NO. 4, DECEMBER, 23 175 An Adapive Spaial Deph Filer for 3D Rendering IP Chang-Hyo Yu and Lee-Sup Kim Absrac In his paper, we presen a new mehod

More information

A Matching Algorithm for Content-Based Image Retrieval

A Matching Algorithm for Content-Based Image Retrieval A Maching Algorihm for Conen-Based Image Rerieval Sue J. Cho Deparmen of Compuer Science Seoul Naional Universiy Seoul, Korea Absrac Conen-based image rerieval sysem rerieves an image from a daabase using

More information

PART 1 REFERENCE INFORMATION CONTROL DATA 6400 SYSTEMS CENTRAL PROCESSOR MONITOR

PART 1 REFERENCE INFORMATION CONTROL DATA 6400 SYSTEMS CENTRAL PROCESSOR MONITOR . ~ PART 1 c 0 \,).,,.,, REFERENCE NFORMATON CONTROL DATA 6400 SYSTEMS CENTRAL PROCESSOR MONTOR n CONTROL DATA 6400 Compuer Sysems, sysem funcions are normally handled by he Monior locaed in a Peripheral

More information

Protecting User Privacy in a Multi-Path Information-Centric Network Using Multiple Random-Caches

Protecting User Privacy in a Multi-Path Information-Centric Network Using Multiple Random-Caches Chu WB, Wang LF, Jiang ZJ e al. Proecing user privacy in a muli-pah informaion-cenric nework using muliple random-caches. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY 32(3): 585 598 May 27. DOI.7/s39-7-73-2

More information

An HTTP Web Traffic Model Based on the Top One Million Visited Web Pages

An HTTP Web Traffic Model Based on the Top One Million Visited Web Pages An HTTP Web Traffic Model Based on he Top One Million Visied Web Pages Rasin Pries, Zsol Magyari, Phuoc Tran-Gia Universiy of Würzburg, Insiue of Compuer Science, Germany Email: {pries,rangia}@informaik.uni-wuerzburg.de

More information

Trust-based Service Management of Mobile Devices in Ad Hoc Networks

Trust-based Service Management of Mobile Devices in Ad Hoc Networks Trus-based Service Managemen of Mobile Devices in Ad Hoc Neworks Yaing Wang, Ing-Ray Chen Virginia Tech Deparmen of Compuer Science Falls Church, VA, USA Email: {yaingw, irchen}@v.edu Jin-Hee Cho U.S.

More information

Visual Indoor Localization with a Floor-Plan Map

Visual Indoor Localization with a Floor-Plan Map Visual Indoor Localizaion wih a Floor-Plan Map Hang Chu Dep. of ECE Cornell Universiy Ihaca, NY 14850 hc772@cornell.edu Absrac In his repor, a indoor localizaion mehod is presened. The mehod akes firsperson

More information

Po,,ll. I Appll I APP2 I I App3 I. Illll Illlllll II Illlll Illll Illll Illll Illll Illll Illll Illll Illll Illll Illll Illlll Illl Illl Illl

Po,,ll. I Appll I APP2 I I App3 I. Illll Illlllll II Illlll Illll Illll Illll Illll Illll Illll Illll Illll Illll Illll Illlll Illl Illl Illl Illll Illlllll II Illlll Illll Illll Illll Illll Illll Illll Illll Illll Illll Illll Illlll Illl Illl Illl US 20110153728A1 (19) nied Saes (12) Paen Applicaion Publicaion (10) Pub. No.: S 2011/0153728

More information

CAMERA CALIBRATION BY REGISTRATION STEREO RECONSTRUCTION TO 3D MODEL

CAMERA CALIBRATION BY REGISTRATION STEREO RECONSTRUCTION TO 3D MODEL CAMERA CALIBRATION BY REGISTRATION STEREO RECONSTRUCTION TO 3D MODEL Klečka Jan Docoral Degree Programme (1), FEEC BUT E-mail: xkleck01@sud.feec.vubr.cz Supervised by: Horák Karel E-mail: horak@feec.vubr.cz

More information

Real Time Integral-Based Structural Health Monitoring

Real Time Integral-Based Structural Health Monitoring Real Time Inegral-Based Srucural Healh Monioring The nd Inernaional Conference on Sensing Technology ICST 7 J. G. Chase, I. Singh-Leve, C. E. Hann, X. Chen Deparmen of Mechanical Engineering, Universiy

More information

Vulnerability Evaluation of Multimedia Subsystem Based on Complex Network

Vulnerability Evaluation of Multimedia Subsystem Based on Complex Network JOURAL OF MULTIMDIA, VOL. 8, O. 4, AUGUST 23 439 Vulnerabiliy valuaion of Mulimedia Subsysem Based on Complex ewor Xiaoling Tang Insiue of Higher ducaion Research, Jilin Business and Technology College,

More information

Performance Evaluation of Implementing Calls Prioritization with Different Queuing Disciplines in Mobile Wireless Networks

Performance Evaluation of Implementing Calls Prioritization with Different Queuing Disciplines in Mobile Wireless Networks Journal of Compuer Science 2 (5): 466-472, 2006 ISSN 1549-3636 2006 Science Publicaions Performance Evaluaion of Implemening Calls Prioriizaion wih Differen Queuing Disciplines in Mobile Wireless Neworks

More information

Research Article A Priority-Based CSMA/CA Mechanism to Support Deadline-Aware Scheduling in Home Automation Applications Using IEEE

Research Article A Priority-Based CSMA/CA Mechanism to Support Deadline-Aware Scheduling in Home Automation Applications Using IEEE Hindawi Publishing Corporaion Inernaional Journal of Disribued Sensor Neworks Volume 213, Aricle ID 13984, 12 pages hp://dx.doi.org/1.1155/213/13984 Research Aricle A Prioriy-Based CSMA/CA Mechanism o

More information

NEWTON S SECOND LAW OF MOTION

NEWTON S SECOND LAW OF MOTION Course and Secion Dae Names NEWTON S SECOND LAW OF MOTION The acceleraion of an objec is defined as he rae of change of elociy. If he elociy changes by an amoun in a ime, hen he aerage acceleraion during

More information

V103 TRIPLE 10-BIT LVDS TRANSMITTER FOR VIDEO. General Description. Features. Block Diagram

V103 TRIPLE 10-BIT LVDS TRANSMITTER FOR VIDEO. General Description. Features. Block Diagram General Descripion The V103 LVDS display inerface ransmier is primarily designed o suppor pixel daa ransmission beween a video processing engine and a digial video display. The daa rae suppors up o SXGA+

More information

Software Architecture of the Light Weight Kernel, Catamount

Software Architecture of the Light Weight Kernel, Catamount Sofware Archiecure of he Ligh Weigh Kernel Caamoun Suzanne M. Kelly Sandia Naional Laboraories* Scalable Sysems Inegraion Deparmen PO BOX 5800 Albuquerque NM 87185-0817 smkelly@sandia.gov Ron Brighwell

More information

Location. Electrical. Loads. 2-wire mains-rated. 0.5 mm² to 1.5 mm² Max. length 300 m (with 1.5 mm² cable). Example: Belden 8471

Location. Electrical. Loads. 2-wire mains-rated. 0.5 mm² to 1.5 mm² Max. length 300 m (with 1.5 mm² cable). Example: Belden 8471 Produc Descripion Insallaion and User Guide Transiser Dimmer (454) The DIN rail mouned 454 is a 4channel ransisor dimmer. I can operae in one of wo modes; leading edge or railing edge. All 4 channels operae

More information

Optimal Crane Scheduling

Optimal Crane Scheduling Opimal Crane Scheduling Samid Hoda, John Hooker Laife Genc Kaya, Ben Peerson Carnegie Mellon Universiy Iiro Harjunkoski ABB Corporae Research EWO - 13 November 2007 1/16 Problem Track-mouned cranes move

More information

CS 152 Computer Architecture and Engineering. Lecture 7 - Memory Hierarchy-II

CS 152 Computer Architecture and Engineering. Lecture 7 - Memory Hierarchy-II CS 152 Compuer Archiecure and Engineering Lecure 7 - Memory Hierarchy-II Krse Asanovic Elecrical Engineering and Compuer Sciences Universiy of California a Berkeley hp://www.eecs.berkeley.edu/~krse hp://ins.eecs.berkeley.edu/~cs152

More information

FLORIDA INTERNATIONAL UNIVERSITY. Miami, Florida DIMUSE: AN INTEGRATED FRAMEWORK FOR DISTRIBUTED MULTIMEDIA

FLORIDA INTERNATIONAL UNIVERSITY. Miami, Florida DIMUSE: AN INTEGRATED FRAMEWORK FOR DISTRIBUTED MULTIMEDIA FLORIDA INTERNATIONAL UNIVERSITY Miami, Florida DIMUSE: AN INTEGRATED FRAMEWORK FOR DISTRIBUTED MULTIMEDIA SYSTEM WITH DATABASE MANAGEMENT AND SECURITY SUPPORT A disseraion submied in parial fulfillmen

More information

Scheduling. Scheduling. EDA421/DIT171 - Parallel and Distributed Real-Time Systems, Chalmers/GU, 2011/2012 Lecture #4 Updated March 16, 2012

Scheduling. Scheduling. EDA421/DIT171 - Parallel and Distributed Real-Time Systems, Chalmers/GU, 2011/2012 Lecture #4 Updated March 16, 2012 EDA421/DIT171 - Parallel and Disribued Real-Time Sysems, Chalmers/GU, 2011/2012 Lecure #4 Updaed March 16, 2012 Aemps o mee applicaion consrains should be done in a proacive way hrough scheduling. Schedule

More information

Packet Scheduling in a Low-Latency Optical Interconnect with Electronic Buffers

Packet Scheduling in a Low-Latency Optical Interconnect with Electronic Buffers Packe cheduling in a Low-Laency Opical Inerconnec wih Elecronic Buffers Lin Liu Zhenghao Zhang Yuanyuan Yang Dep Elecrical & Compuer Engineering Compuer cience Deparmen Dep Elecrical & Compuer Engineering

More information

Quick Verification of Concurrent Programs by Iteratively Relaxed Scheduling

Quick Verification of Concurrent Programs by Iteratively Relaxed Scheduling Quick Verificaion of Concurren Programs by Ieraively Relaxed Scheduling Parick Mezler, Habib Saissi, Péer Bokor, Neeraj Suri Technische Univerisä Darmsad, Germany {mezler, saissi, pbokor, suri}@deeds.informaik.u-darmsad.de

More information

A Tool for Multi-Hour ATM Network Design considering Mixed Peer-to-Peer and Client-Server based Services

A Tool for Multi-Hour ATM Network Design considering Mixed Peer-to-Peer and Client-Server based Services A Tool for Muli-Hour ATM Nework Design considering Mied Peer-o-Peer and Clien-Server based Services Conac Auhor Name: Luis Cardoso Company / Organizaion: Porugal Telecom Inovação Complee Mailing Address:

More information

COSC 3213: Computer Networks I Chapter 6 Handout # 7

COSC 3213: Computer Networks I Chapter 6 Handout # 7 COSC 3213: Compuer Neworks I Chaper 6 Handou # 7 Insrucor: Dr. Marvin Mandelbaum Deparmen of Compuer Science York Universiy F05 Secion A Medium Access Conrol (MAC) Topics: 1. Muliple Access Communicaions:

More information

An Implementation of the PCP, SRP, D-PCP, M-PCP, and FMLP Real-Time Synchronization Protocols in LITMUS RT

An Implementation of the PCP, SRP, D-PCP, M-PCP, and FMLP Real-Time Synchronization Protocols in LITMUS RT An Implemenaion of he PCP, SRP, D-PCP, M-PCP, and FMLP Real-Time Synchronizaion Proocols in LITMUS RT Björn B. Brandenburg and James H. Anderson The Universiy of Norh Carolina a Chapel Hill Absrac We exend

More information

Who thinks who knows who? Socio-Cognitive Analysis of an Network

Who thinks who knows who? Socio-Cognitive Analysis of an  Network Who hinks who knows who? Socio-Cogniive Analysis of an Email Nework Nishih Pahak Deparmen of Compuer Science Universiy of Minnesoa Minneapolis, MN, USA npahak@cs.umn.edu Sandeep Mane Deparmen of Compuer

More information

A Hierarchical Object Recognition System Based on Multi-scale Principal Curvature Regions

A Hierarchical Object Recognition System Based on Multi-scale Principal Curvature Regions A Hierarchical Objec Recogniion Sysem Based on Muli-scale Principal Curvaure Regions Wei Zhang, Hongli Deng, Thomas G Dieerich and Eric N Morensen School of Elecrical Engineering and Compuer Science Oregon

More information

Coded Caching with Multiple File Requests

Coded Caching with Multiple File Requests Coded Caching wih Muliple File Requess Yi-Peng Wei Sennur Ulukus Deparmen of Elecrical and Compuer Engineering Universiy of Maryland College Park, MD 20742 ypwei@umd.edu ulukus@umd.edu Absrac We sudy a

More information

This is the published version of a paper presented at The 2013 IEEE International Conference on Internet of Things, Beijing, China, August 2013.

This is the published version of a paper presented at The 2013 IEEE International Conference on Internet of Things, Beijing, China, August 2013. hp://www.diva-poral.org This is he published version of a paper presened a The 2013 IEEE Inernaional Conference on Inerne of Things, Beijing, China, 20-23 Augus 2013. Ciaion for he original published paper:

More information

NRMI: Natural and Efficient Middleware

NRMI: Natural and Efficient Middleware NRMI: Naural and Efficien Middleware Eli Tilevich and Yannis Smaragdakis Cener for Experimenal Research in Compuer Sysems (CERCS), College of Compuing, Georgia Tech {ilevich, yannis}@cc.gaech.edu Absrac

More information

A High-Speed Adaptive Multi-Module Structured Light Scanner

A High-Speed Adaptive Multi-Module Structured Light Scanner A High-Speed Adapive Muli-Module Srucured Ligh Scanner Andreas Griesser 1 Luc Van Gool 1,2 1 Swiss Fed.Ins.of Techn.(ETH) 2 Kaholieke Univ. Leuven D-ITET/Compuer Vision Lab ESAT/VISICS Zürich, Swizerland

More information

Less Pessimistic Worst-Case Delay Analysis for Packet-Switched Networks

Less Pessimistic Worst-Case Delay Analysis for Packet-Switched Networks Less Pessimisic Wors-Case Delay Analysis for Packe-Swiched Neworks Maias Wecksén Cenre for Research on Embedded Sysems P O Box 823 SE-31 18 Halmsad maias.wecksen@hh.se Magnus Jonsson Cenre for Research

More information

Accenture Report Documentum 4i on NetApp filers Deployment Guide

Accenture Report Documentum 4i on NetApp filers Deployment Guide Accenure Repor Documenum 4i on NeApp filers Deploymen Guide Documen Purpose This projec was conduced by Accenure o research & develop a Nework Appliance filer and Documenum 4i Deploymen Guide. This documen

More information

Design Alternatives for a Thin Lens Spatial Integrator Array

Design Alternatives for a Thin Lens Spatial Integrator Array Egyp. J. Solids, Vol. (7), No. (), (004) 75 Design Alernaives for a Thin Lens Spaial Inegraor Array Hala Kamal *, Daniel V azquez and Javier Alda and E. Bernabeu Opics Deparmen. Universiy Compluense of

More information

Time Expression Recognition Using a Constituent-based Tagging Scheme

Time Expression Recognition Using a Constituent-based Tagging Scheme Track: Web Conen Analysis, Semanics and Knowledge Time Expression Recogniion Using a Consiuen-based Tagging Scheme Xiaoshi Zhong and Erik Cambria School of Compuer Science and Engineering Nanyang Technological

More information

Provided by the author(s) and NUI Galway in accordance with publisher policies. Please cite the published version when available.

Provided by the author(s) and NUI Galway in accordance with publisher policies. Please cite the published version when available. Provided by he auhor(s) and NUI Galway in accordance wih publisher policies. Please cie he published version when available. Tile Conneciviy soluions o link a blueooh camera o he inerne Auhor(s) Ionas,

More information

An Improved Square-Root Nyquist Shaping Filter

An Improved Square-Root Nyquist Shaping Filter An Improved Square-Roo Nyquis Shaping Filer fred harris San Diego Sae Universiy fred.harris@sdsu.edu Sridhar Seshagiri San Diego Sae Universiy Seshigar.@engineering.sdsu.edu Chris Dick Xilinx Corp. chris.dick@xilinx.com

More information

Image Based Computer-Aided Manufacturing Technology

Image Based Computer-Aided Manufacturing Technology Sensors & Transducers 03 by IFSA hp://www.sensorsporal.com Image Based Compuer-Aided Manufacuring Technology Zhanqi HU Xiaoqin ZHANG Jinze LI Wei LI College of Mechanical Engineering Yanshan Universiy

More information

source managemen, naming, proecion, and service provisions. This paper concenraes on he basic processor scheduling aspecs of resource managemen. 2 The

source managemen, naming, proecion, and service provisions. This paper concenraes on he basic processor scheduling aspecs of resource managemen. 2 The Virual Compuers A New Paradigm for Disribued Operaing Sysems Banu Ozden y Aaron J. Goldberg Avi Silberschaz z 600 Mounain Ave. AT&T Bell Laboraories Murray Hill, NJ 07974 Absrac The virual compuers (VC)

More information

Software Stacks for Mixed-critical Applications: Consolidating IEEE AVB and Time-triggered Ethernet in Next-generation Automotive Electronics

Software Stacks for Mixed-critical Applications: Consolidating IEEE AVB and Time-triggered Ethernet in Next-generation Automotive Electronics Sofware Sacks for Mixed-criical Applicaions: Consolidaing IEEE 8.1 and Time-riggered Eherne in Nex-generaion Auomoive Elecronics Soeren Rumpf, Till Seinbach, Franz Korf, Thomas C. Schmid Deparmen of Compuer

More information

Wheelchair-user Detection Combined with Parts-based Tracking

Wheelchair-user Detection Combined with Parts-based Tracking Wheelchair-user Deecion Combined wih Pars-based Tracking Ukyo Tanikawa 1, Yasuomo Kawanishi 1, Daisuke Deguchi 2,IchiroIde 1, Hiroshi Murase 1 and Ryo Kawai 3 1 Graduae School of Informaion Science, Nagoya

More information

M(t)/M/1 Queueing System with Sinusoidal Arrival Rate

M(t)/M/1 Queueing System with Sinusoidal Arrival Rate 20 TUTA/IOE/PCU Journal of he Insiue of Engineering, 205, (): 20-27 TUTA/IOE/PCU Prined in Nepal M()/M/ Queueing Sysem wih Sinusoidal Arrival Rae A.P. Pan, R.P. Ghimire 2 Deparmen of Mahemaics, Tri-Chandra

More information

Design and Application of Computer-aided English Online Examination System NONG DeChang 1, a

Design and Application of Computer-aided English Online Examination System NONG DeChang 1, a 3rd Inernaional Conference on Maerials Engineering, Manufacuring Technology and Conrol (ICMEMTC 2016) Design and Applicaion of Compuer-aided English Online Examinaion Sysem NONG DeChang 1, a 1,2 Guangxi

More information

IROS 2015 Workshop on On-line decision-making in multi-robot coordination (DEMUR 15)

IROS 2015 Workshop on On-line decision-making in multi-robot coordination (DEMUR 15) IROS 2015 Workshop on On-line decision-making in muli-robo coordinaion () OPTIMIZATION-BASED COOPERATIVE MULTI-ROBOT TARGET TRACKING WITH REASONING ABOUT OCCLUSIONS KAROL HAUSMAN a,, GREGORY KAHN b, SACHIN

More information

MUX 1. GENERAL DESCRIPTION

MUX 1. GENERAL DESCRIPTION 256Mb Async./Burs/Sync./A/D MUX 1. GENERAL DESCRIPTION Winbond x16 ADMUX producs are high-speed, CMOS pseudo-saic random access memory developed for lowpower, porable applicaions. The device has a DRAM

More information

An Efficient Delivery Scheme for Coded Caching

An Efficient Delivery Scheme for Coded Caching 201 27h Inernaional Teleraffic Congress An Efficien Delivery Scheme for Coded Caching Abinesh Ramakrishnan, Cedric Wesphal and Ahina Markopoulou Deparmen of Elecrical Engineering and Compuer Science, Universiy

More information

Dynamic Route Planning and Obstacle Avoidance Model for Unmanned Aerial Vehicles

Dynamic Route Planning and Obstacle Avoidance Model for Unmanned Aerial Vehicles Volume 116 No. 24 2017, 315-329 ISSN: 1311-8080 (prined version); ISSN: 1314-3395 (on-line version) url: hp://www.ijpam.eu ijpam.eu Dynamic Roue Planning and Obsacle Avoidance Model for Unmanned Aerial

More information

Building a Generic (cross-domains) Basic Software on top of the XtratuM hypervisor

Building a Generic (cross-domains) Basic Software on top of the XtratuM hypervisor Building a Generic (cross-domains) Basic Sofware on op of he Xrau hypervisor Jean-Jacques ETGE (1), Julien GALIZZI (1), Paul ARBERET (1), Bernard SANCHEZ (2), Jonahan PATY (2), Gilles SAINT-AUBIN (3),

More information

On the Impact of Concurrency for the Enforcement of Entailment Constraints in Process-driven SOAs

On the Impact of Concurrency for the Enforcement of Entailment Constraints in Process-driven SOAs On he Impac of Concurrency for he Enforcemen of Enailmen Consrains in Process-driven OAs Thomas Quirchmayr and Mark rembeck Insiue for Informaion ysems, New Media Lab, WU Vienna, Ausria {firsname.lasname}@wu.ac.a

More information

IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. XX, NO. XX, XX XXXX 1

IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. XX, NO. XX, XX XXXX 1 This is he auhor's version of an aricle ha has been published in his journal. Changes were made o his version by he publisher prior o publicaion. IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. XX,

More information

Distributed Task Negotiation in Modular Robots

Distributed Task Negotiation in Modular Robots Disribued Task Negoiaion in Modular Robos Behnam Salemi, eer Will, and Wei-Min Shen USC Informaion Sciences Insiue and Compuer Science Deparmen Marina del Rey, USA, {salemi, will, shen}@isi.edu Inroducion

More information

PERFORMANCE OF TCP CONGESTION CONTROL IN UAV NETWORKS OF VARIOUS RADIO PROPAGATION MODELS

PERFORMANCE OF TCP CONGESTION CONTROL IN UAV NETWORKS OF VARIOUS RADIO PROPAGATION MODELS PERFORMANCE OF TCP CONGESTION CONTROL IN UAV NETWORKS OF VARIOUS RADIO PROPAGATION MODELS Jun Peng Elecrical Engineering Deparmen, Universiy of Texas Rio Grande Valley, Edinburg, Texas, USA ABSTRACT Unmanned

More information

Reinforcement Learning by Policy Improvement. Making Use of Experiences of The Other Tasks. Hajime Kimura and Shigenobu Kobayashi

Reinforcement Learning by Policy Improvement. Making Use of Experiences of The Other Tasks. Hajime Kimura and Shigenobu Kobayashi Reinforcemen Learning by Policy Improvemen Making Use of Experiences of The Oher Tasks Hajime Kimura and Shigenobu Kobayashi Tokyo Insiue of Technology, JAPAN genfe.dis.iech.ac.jp, kobayasidis.iech.ac.jp

More information

Hybrid Artificial Bee Colony and Tabu Search Based Power Aware Scheduling for Cloud Computing

Hybrid Artificial Bee Colony and Tabu Search Based Power Aware Scheduling for Cloud Computing IJ Inelligen Sysems and Applicaions, 2018, 7, 39-47 Published Online July 2018 in MECS (hp://wwwmecs-pressorg/) DOI: 105815/ijisa20180704 Hybrid Arificial Bee Colony and Tabu Search Based Power Aware Scheduling

More information

A MAC layer protocol for wireless networks with asymmetric links

A MAC layer protocol for wireless networks with asymmetric links A MAC layer proocol for wireless neworks wih asymmeric links Guoqiang Wang, Damla Turgu, Ladislau Bölöni, Yongchang Ji, Dan C. Marinescu School of Elecrical Engineering and Compuer Science, Universiy of

More information

Network Slicing for Ultra-Reliable Low Latency Communication in Industry 4.0 Scenarios

Network Slicing for Ultra-Reliable Low Latency Communication in Industry 4.0 Scenarios 1 Nework Slicing for Ulra-Reliable Low Laency Communicaion in Indusry 4.0 Scenarios Anders Ellersgaard Kalør, René Guillaume, Jimmy Jessen Nielsen, Andreas Mueller, and Pear Popovski arxiv:1708.09132v1

More information

Michiel Helder and Marielle C.T.A Geurts. Hoofdkantoor PTT Post / Dutch Postal Services Headquarters

Michiel Helder and Marielle C.T.A Geurts. Hoofdkantoor PTT Post / Dutch Postal Services Headquarters SHORT TERM PREDICTIONS A MONITORING SYSTEM by Michiel Helder and Marielle C.T.A Geurs Hoofdkanoor PTT Pos / Duch Posal Services Headquarers Keywords macro ime series shor erm predicions ARIMA-models faciliy

More information

LHP: An end-to-end reliable transport protocol over wireless data networks

LHP: An end-to-end reliable transport protocol over wireless data networks LHP: An end-o-end reliable ranspor proocol over wireless daa neworks Xia Gao, Suhas N. Diggavi, S. Muhukrishnan Absrac The nex generaion wireless neworks are posied o suppor large scale daa applicaions.

More information

CS 152 Computer Architecture and Engineering. Lecture 6 - Memory

CS 152 Computer Architecture and Engineering. Lecture 6 - Memory CS 152 Compuer Archiecure and Engineering Lecure 6 - Memory Krse Asanovic Elecrical Engineering and Compuer Sciences Universiy of California a Berkeley hp://www.eecs.berkeley.edu/~krse hp://ins.eecs.berkeley.edu/~cs152

More information

MOBILE COMPUTING. Wi-Fi 9/20/15. CSE 40814/60814 Fall Wi-Fi:

MOBILE COMPUTING. Wi-Fi 9/20/15. CSE 40814/60814 Fall Wi-Fi: MOBILE COMPUTING CSE 40814/60814 Fall 2015 Wi-Fi Wi-Fi: name is NOT an abbreviaion play on Hi-Fi (high fideliy) Wireless Local Area Nework (WLAN) echnology WLAN and Wi-Fi ofen used synonymous Typically

More information

MOBILE COMPUTING 3/18/18. Wi-Fi IEEE. CSE 40814/60814 Spring 2018

MOBILE COMPUTING 3/18/18. Wi-Fi IEEE. CSE 40814/60814 Spring 2018 MOBILE COMPUTING CSE 40814/60814 Spring 2018 Wi-Fi Wi-Fi: name is NOT an abbreviaion play on Hi-Fi (high fideliy) Wireless Local Area Nework (WLAN) echnology WLAN and Wi-Fi ofen used synonymous Typically

More information

A GRAPHICS PROCESSING UNIT IMPLEMENTATION OF THE PARTICLE FILTER

A GRAPHICS PROCESSING UNIT IMPLEMENTATION OF THE PARTICLE FILTER A GRAPHICS PROCESSING UNIT IMPLEMENTATION OF THE PARTICLE FILTER ABSTRACT Modern graphics cards for compuers, and especially heir graphics processing unis (GPUs), are designed for fas rendering of graphics.

More information

Lecture 18: Mix net Voting Systems

Lecture 18: Mix net Voting Systems 6.897: Advanced Topics in Crypography Apr 9, 2004 Lecure 18: Mix ne Voing Sysems Scribed by: Yael Tauman Kalai 1 Inroducion In he previous lecure, we defined he noion of an elecronic voing sysem, and specified

More information

Service Oriented Solution Modeling and Variation Propagation Analysis based on Architectural Building Blocks

Service Oriented Solution Modeling and Variation Propagation Analysis based on Architectural Building Blocks Carnegie Mellon Universiy From he SelecedWorks of Jia Zhang Ocober, 203 Service Oriened Soluion Modeling and Variaion Propagaion Analysis based on Archiecural uilding locks Liang-Jie Zhang Jia Zhang Available

More information