DocumentCode
3587349
Title
GAIN: GPU-Based Constraint Checking for Context Consistency
Author
Jun Sui ; Chang Xu ; Wang Xi ; Yanyan Jiang ; Chun Cao ; Xiaoxin Ma ; Jian Lu
Author_Institution
State Key Lab. for Novel Software Technol., Nanjing Univ., Nanjing, China
Volume
1
fYear
2014
Firstpage
319
Lastpage
326
Abstract
Applications in pervasive computing are often context-aware. However, due to uncontrollable environmental noises, contexts collected by applications can be distorted or even conflicting with each other. This is known as the context inconsistency problem. To provide reliable services, applications need to validate contexts before using them. One promising approach is to check contexts against consistency constraints at the runtime of applications. However, this can bring heavy computations due to tremendous amounts of contexts, thus leading to deteriorated performance to applications. Previous work has proposed incremental or concurrent checking techniques to improve the checking performance, but they heavily rely on CPU computing. In this paper, we propose a novel technique GAIN to exploit GPU computing to improve the checking performance. GAIN can automatically recognize parallel units in a constraint and schedule their checking in parallel on GPU cores. We evaluated GAIN with various constraints under different workloads. Our evaluation results show that, compared to CPU-based computing, GAIN saves CPU computing resources for pervasive applications while checks constraints much more efficiently.
Keywords
graphics processing units; ubiquitous computing; CPU computing; GAIN; GPU cores; GPU-based constraint checking; consistency constraints; context consistency; context inconsistency problem; context-aware application; pervasive computing; Arrays; Context; Graphics processing units; Instruction sets; Parallel processing; Runtime; Syntactics; GPGPU; constraint checking; pervasive computing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference (APSEC), 2014 21st Asia-Pacific
ISSN
1530-1362
Print_ISBN
978-1-4799-7425-2
Type
conf
DOI
10.1109/APSEC.2014.55
Filename
7091326
Link To Document