Forthcoming articles

International Journal of High Performance Computing and Networking

International Journal of High Performance Computing and Networking (IJHPCN)

These articles have been peer-reviewed and accepted for publication but are pending final changes, are not yet published and may not appear here in their final order of publication until they are assigned to issues. Therefore, the content conforms to our standards but the presentation (e.g. typesetting and proof-reading) is not necessarily up to the Inderscience standard. Additionally, titles, authors, abstracts and keywords may change before publication. Articles will not be published until the final proofs are validated by their authors.

Forthcoming articles must be purchased for the purposes of research, teaching and private study only. These articles can be cited using the expression "in press". For example: Smith, J. (in press). Article Title. Journal Title.

Articles marked with this shopping trolley icon are available for purchase - click on the icon to send an email request to purchase.

Register for our alerting service, which notifies you by email when new issues are published online.

Open AccessArticles marked with this Open Access icon are freely available and openly accessible to all without any restriction except the ones stated in their respective CC licenses.
We also offer which provide timely updates of tables of contents, newly published articles and calls for papers.

International Journal of High Performance Computing and Networking (87 papers in press)

Regular Issues

  • A dynamic and QoS-effective resource management system   Order a copy of this article
    by Amril Nazir 
    Abstract: This paper presents the design and implementation of HASEX that supports a dynamic resource provisioning during application run-time and provides effective quality-of-service (QoS) resource management system for QoS- and deadline-driven applications. The most important feature of HASEX is the ability to serve high performance and distributed applications with minimal infrastructure and operating costs. The resource provisioning management is controlled by a 'rental' mechanism which is supported by a pool of computing resources that the system may rent from external resource owners/providers in times of high demand. HASEX differentiates the roles of application management, job scheduling, and resource provisioning tasks. This approach significantly reduces the overhead of managing distributed resources. We demonstrate the effectiveness of HASEX to rent groups of resource nodes across geographically disparate sites. We then perform performance comparison of HASEX with OpenNebula Cloud system to demonstrate its performance, scalability, and QoS effectiveness.
    Keywords: deadline-driven jobs; SLA management; SLA/QoS middleware; resource provisioning; autonomic and self management.
    DOI: 10.1504/IJHPCN.2016.10009696
     
  • Performance identification in large-scale class data from advanced facets of computational intelligence and soft computing techniques   Order a copy of this article
    by You-Shyang Chen 
    Abstract: Enormous hemodialysis (HD) treatments have caused concern regarding negative information as the world's highest prevalence of end-stage renal disease in Taiwan. This topic is the motivation to identify an adequate HD remedy. Although previous researchers have devised various models to address HD adequacy, the following five deficiencies form obstacles: (1) lack of consideration for imbalanced class problems (ICPs) with medical data; (2) lack of methods to season mathematical distributions for the given data; (3) lack of explanatory ability on the given data; (4) lack of effective methods to identify the determinants of HD adequacy; and (5) lack of appropriate classifiers to define HD adequacy. This study proposes hybrid models to integrate expert knowledge, imbalanced resampling methods, decision tree and random forests-based feature-selection methods, LEM2 algorithm, rough set theory, and rule-filtering techniques to process medical practice with ICPs. These models have better performance than the listed methods from the empirical results.
    Keywords: rough set theory; decision tree; random forests; imbalanced class problem data.

  • Assessing complex evolving cyber-physical systems: a case study on smart medical devices   Order a copy of this article
    by Jan Sliwa 
    Abstract: Our environment is more and more permeated by intelligent devices and systems that directly interact with physical objects, including our bodies. In this way, complex cyber-physical systems are created where the cyber part is intertwined with the physical part so that novel dynamical dependencies appear. These intelligent devices produce immense amounts of data that can be stored and analysed. Often, high hopes are raised that processing those data will easily increase our knowledge and permit to take good decisions based on hard facts. If not based on a solid understanding, such data processing can lead to the well-known problem of GIGO (garbage in - garbage out). If presented in a visually compelling way, useless results will look like truth and will be misleading and damaging. In order obtain valid analysis results than can be used as "actionable knowledge", it is necessary to understand the working of the physical systems and also to be aware of possible statistical fallacies, such as biased selection. Even if big data collected by intelligent devices are not perfect, we want nevertheless use them to evaluate cyber-physical systems, their safety, efficiency and quality. One of the major challenges is the changing nature of the technical systems, of the environment in which they operate, and of the humans who use them. This raises the problem of partial invalidation of collected statistics if the conditions change. We will discuss the general problems related to assessing cyber-physical systems and present an important and interesting case study: smart medical devices. We have to stress that the statistical questions raised here are open, and one of the goals of this paper is to raise interest and instigate a cooperation to solve them.
    Keywords: cyber-physical systems; quality assessment; smart medical devices; statistical models.

  • Distributed data-dependent locality sensitive hashing   Order a copy of this article
    by Yanping Ma 
    Abstract: Locality sensitive hashing (LSH) is a popular algorithm for approximate nearest neighbour (ANN) search. As LSH partitions vector space uniformly and the distribution of vectors is usually non-uniform, it poorly fits real datasets and has limited efficiency. In this paper, we propose a novel data-dependent LSH (DP-LSH) algorithm, which has a two-level structure. In the first level, we train a number of cluster centres, and use the centres to divide the dataset. So the vectors in each cluster have near uniform distribution. In the second level, we construct LSH tables for each cluster. Given a query, we first determine a few clusters that it belongs to, and perform an ANN search in the corresponding LSH tables. Furthermore, we present an optimised distributed scheme and a distributed DP-LSH algorithm. Experimental results on the reference datasets show that the search speed of DP-LSH can be increased by 48 times compared to E2LSH, while keeping high search precision; also, the distributed DP-LSH can further improve search efficiency.
    Keywords: locality sensitive hashing; approximate nearest neighbour; data-dependent; distributed high dimensional search.

  • Real-time human action recognition using depth motion maps and convolutional neural networks   Order a copy of this article
    by Jiang Li, Xiaojuan Ban, Guang Yang, Yitong Li 
    Abstract: This paper presents an effective approach for recognising human actions from depth video sequences by employing Depth Motion Maps (DMMs) and Convolutional Neural Networks (CNNs). Depth maps are projected onto three orthogonal planes, frame differences under each view (front/side/top) are then accumulated through an entire depth video sequence thus generating a DMM. We build a model architecture of Multi-View Convolutional Neural Network (MV-CNN) containing multiple networks to deal with three DMMs (DMMf, DMMs, DMMt). The output of full-connected layer under each view is integrated as feature representation, which is then learned in the last softmax regression layer to predict human actions. Experimental results on MSR-Action3D dataset and UTD-MHAD dataset indicate that the proposed approach achieves state-of-the-art recognition performance and is appropriate for real-time recognition.
    Keywords: real-time human action recognition; depth motion maps; multi-view convolutional neural networks.
    DOI: 10.1504/IJHPCN.2016.10011433
     
  • A compact construction for non-monotonic key-policy attributebased encryption   Order a copy of this article
    by Junqi Zhang, Haiying Gao 
    Abstract: The Attribute-Based Encryption (ABE) scheme with monotonic access structure cannot deal with an access structure that is associated with the negation of attributes, which is not convenient for real world applications. In this paper, we attempt to propose a more expressive non-monotonic ABE scheme through a new method. To achieve this goal, we firstly propose a linear Two-mode Identity-Based Broadcast Encryption (TIBBE) scheme based on an Identity-Based Broadcast Encryption (IBBE) scheme. We introduce the concept of Identity-Based Revocation (IBR) for this scheme without increasing the size of parameters in IBBE. The scheme is selective identity secure under the m-DBDHE assumption. Then we convert the TIBBE scheme into a non-monotonic Key-Policy ABE (KP-ABE) scheme with compact parameters. Our KP-ABE scheme could achieve constant-size ciphertexts, and the scale of the private keys grows linearly with the scale of the attribute set. Besides, the computational cost is the lowest compared with other existing non-monotonic KP-ABE schemes.
    Keywords: identity-based broadcast encryption; revocation scheme; linear secret-sharing schemes; non-monotonic access structure; selective security.
    DOI: 10.1504/IJHPCN.2016.10016085
     
  • Research on link blocks recognition of web pages   Order a copy of this article
    by Gu Qiong, Wang Xianming 
    Abstract: The link block is a typical type of block structure of web pages; it is also an important and basic research object in the fields of web data processing and web data mining. Nevertheless, the existing research on links only focuses on granularities such as websites, pages and single links. Research results based on block-level links are extremely rare. In view of the significance and deficiency of this issue, firstly, block and block tree are proposed as the basic concepts of subsequent explorations, and then an approach of building block trees is put forward. Secondly, four rules for link block discrimination and two indicators for recognition results evaluation are put forward based on the concept of block, the two evaluation indicators are named as Link Coverage Rate (LCR) and Code Coverage Rate (CCR) respectively. Finally, a strategy named Forward Algorithm for Discovery of Link Block (FAD) is proposed and a corresponding experiment with different parameters is performed to verify the strategy. The results show that the FAD can be flexible to achieve recognition of link blocks under different granularity conditions. Concepts and approaches presented in this paper have a good prospect in the fields of web data processing, web data mining such as advertising block recognition, web page purification, page importance evaluation and web content extraction.
    Keywords: web; block trees; link blocks; discrimination; recognition.

  • AdaBoost based conformal prediction with high efficiency   Order a copy of this article
    by Yingjie Zhang, Jianxing Xu, Hengda Cheng 
    Abstract: Conformal prediction presents a novel idea whose error rate is provably controlled by given significant levels. So the remaining goal of conformal prediction is its efficiency. High efficiency means that the predictions are as certain as possible. As we know, ensemble methods are able to obtain a better predictive performance than that obtained from any of the constituent models. An ensemble method such as random forest has been used as an underlying method to build a conformal predictor. But we dont know the differences of conformal predictors with and without ensemble methods, or how the corresponding performances are improved. In this paper, an ensemble method, AdaBoost, is used to build a conformal predictor, and we introduce another evaluation metric-correct efficiency, which measures the efficiency of correct classification correctly. The good performance of AdaBoost based conformal predictor (CP-AB) has been validated on seven datasets. The experimental results show that the proposed method has a much higher efficiency.
    Keywords: machine learning; conformal prediction; AdaBoost; efficiency; ensemble; support vector machine; decision tree; weak classifiers; p-value; prediction label.

  • Comparative analysis of hierarchical cluster protocols for wireless sensor networks   Order a copy of this article
    by Chirihane Gherbi, Zibouda Aliouat, Mohamed Benmohammed 
    Abstract: Wireless Sensor Networks (WSNs) basically consist of low cost sensor nodes deployed in an interesting area for collecting data from the environment and relaying them to a sink, where they will be processed and then sent to an end user. Since wireless nodes are severely power-constrained, the major concern is how to conserve nodes' energy so that network lifetime can be last longer enough till the expected normal end of the network mission. Since WSNs may be formed by a large number of nodes, it is rather complex, or even unfeasible, to analytically model a WSN and it usually leads to oversimplified analysis with limited confidence. Besides, deploying test-beds requires a huge effort. Therefore, simulation is essential to study WSN behaviour. However, it requires a suitable model based on solid assumptions and an appropriate framework to ease implementation. In addition, simulation results rely on the particular scenario under study (environment), hardware and physical layer assumptions, which are not usually accurate enough to capture the real behaviour of a WSN, thus jeopardising the credibility of results. However, detailed models yield to scalability and performance issues, owing to the large number of nodes that depend on application to be simulated. Therefore, the tradeoff between scalability and accuracy becomes a major issue when simulating WSN. In particular, we systematically analyse a few prominent WSN clustering routing protocols and compare these different approaches according to our taxonomy and several significant metrics. Finally, we summarise and conclude the paper with some pertinent future directions.
    Keywords: energy saving; distributed algorithm; load balancing; cluster-based routing; wireless sensor network.

  • Virtual cluster optimisation for MapReduce-like applications   Order a copy of this article
    by Cairong Yan, Guangwei Xu 
    Abstract: Infrastructure-as-a-service clouds are becoming ubiquitous for provisioning virtual machines on demand. Cloud service providers expect to use the least resources to deliver the best services. As users frequently request virtual machines to build virtual clusters and run MapReduce-like jobs for big data processing, cloud service providers intend to optimise the virtual cluster to minimise network latency and subsequently reduce data movement cost. In this paper, we focus on the virtual machine placement issue for provisioning virtual clusters with minimum network latency in clouds. We define the distance as the latency between virtual machines and use it to measure the affinity of a virtual cluster. Such metric of distance indicates the considerations of virtual machine placement and the topology of physical nodes in clouds. Then we formulate our problem as the classical shortest distance problem and solve it by building an integer programming model. A greedy virtual machine placement algorithm is designed to get a compact virtual cluster. Furthermore, an improved heuristic algorithm is also presented for achieving a global resource optimisation. The simulation results verify our algorithms and the experiment results validate the improvement achieved by our approaches.
    Keywords: virtual cluster; provisioning; resource optimisation; MapReduce programming model; shortest distance.
    DOI: 10.1504/IJHPCN.2016.10005007
     
  • Harnessing betweenness centrality for virtual network embedding in tree topologies   Order a copy of this article
    by Mydhili Palagummi, Ricardo Lent 
    Abstract: We examine the virtual network embedding problem with QoS constraints and formulate an approach that exploits the betweenness centrality of VNE requests to improve performance. A pay-per-use revenue model is introduced to evaluate the algorithm. An evaluation study using datacentre-like substrates and a wide area topology compares the approach with four embedding methods from the literature and reports on the average revenue rate, embedding success probability, average number of VNE deployments, cost, and impact of substrate failures on the operation of the VNEs, confirming the efficacy of the proposed approach.
    Keywords: virtual network embedding; revenue metric; cloud computing; network overlay; datacentre; simulation.

  • Detecting fake reviews via dynamic multimode network   Order a copy of this article
    by Jun Zhao, Hong Wang 
    Abstract: Online product reviews can greatly affect the consumers shopping decision. Thus, a large number of unscrupulous merchants post fake or unfair reviews to mislead consumers for their profit and fame. The common approaches to find these spam reviews are analysing the text similarity or rating pattern. With these common approaches we can easily identify ordinary spammers, but we cannot find the unusual ones who manipulate their behaviour to act just like genuine reviewers. In this paper, we propose a novel method to recognise these unusual ones by using relations among reviewers, reviews, commodities and stores. Firstly, we present four fundamental concepts, which are the quality of the merchandise, the honesty of the review, the trustworthiness of the reviewer and the reliability of the store, thus enabling us to identify the spam reviewers more efficiently. Secondly, we propose our multimode network model for identifying suspicious reviews and then give three corresponding algorithms. Eventually, we find that the multiview spam detection based on the multimode network can detect more subtle false reviews according to our experiments.
    Keywords: fake review detection; honesty degree; shopping behaviour; multiview spam detection; dynamic multimode network.

  • DBSCAN-PSM: An improvement method of DBSCAN algorithm on Spark   Order a copy of this article
    by Guangsheng Chen, Yiqun Cheng, Weipeng Jing 
    Abstract: DBSCAN is a density-based data clustering algorithm, widely used in image processing, data mining, machine learning and other fields. With the increasing size of clusters, the parallel DBSCAN algorithm is widely used. However, we consider the current partitioning method of DBSCAN is too simple, and steps of GETNEIGHBORS query repeatedly access the dataset on Spark. So we proposed DBSCAN-PSM, which applies a new data partitioning and merging method. In the first stage of our method we import the KD-Tree, combine the partitioning and GETNEIGHBORS query, reduce the number of accesses to the dataset, and decrease the influence of I/O in the algorithm. In the second stage of our method we use the feature of points in merging so as to avoid the time costing of the global label. Experimental results showed that our new method can improve the parallel efficiency and the clustering algorithm performance.
    Keywords: big data; DBSCAN; data partitioning; data merging.

  • Multimedia auto-annotation via label correlation mining   Order a copy of this article
    by Feng Tian 
    Abstract: How to automatically determine the label for multimedia object is crucial for multimedia retrieval. Over the past decade, significant efforts have been devoted to the task of multimedia annotation. The problem is difficult because an arbitrary multimedia object can capture a variety of concepts, each of which would require separate detection. The neighbour voting mechanism is known to be effective for multimedia object annotation. However, it estimates the relevance of a label with respect to multimedia content by labels' frequency derived from its nearest neighbours, which does not take into account the assigned label set as a whole. We propose LSLabel, a novel algorithm that achieves comparable results with label correlation mining. By incorporating the label correlation and label relevance with respect to multimedia content, the problem of assigning labels to multimedia object is formulated into a joint framework. The problem can be efficiently optimised in a heuristic manner, which allows us to incorporate a large number of feature descriptors efficiently. On two standard real-world benchmark datasets, we demonstrate that LSLabel matches the current state-of-the-art in annotation quality, and has lower complexity.
    Keywords: label correlation; multimedia annotation; auto-annotation; correlation mining.

  • Dynamic trust evaluation model based on bidding and multi-attributes for social networks   Order a copy of this article
    by Gang Wang, Jaehong Park, Ravi Sandhu 
    Abstract: Mutual trust is the most important basis in social networks. However, many malicious nodes often deceive, collaboratively cheat, and maliciously recommend other nodes for getting more benefits. Meanwhile, because of the lack of an effective incentive strategy, many nodes can neither evaluate nor recommend. Thus, malicious actions have been aggravated in social networks. To solve these issues, we design a bidding strategy to incentivise nodes to do their best to recommend or evaluate service node. At the same time, we also use the TOPSIS method of selecting a correct service node for the system from networks. To guarantee reliability of the service node selected, we bring recommendation time influential function, service content similarity function and recommendation acquaintance function into the model to compute the general trust of the node. Finally, we give an update method for trust degree of node and experiments analysis.
    Keywords: dynamic trust; trust evaluation model; bid; multi-attributes; TOPSIS; information entropy; recommendation trust; direct trust.

  • A personal local area information interaction system based on NFC and Bluetooth technology   Order a copy of this article
    by Tian Wang, Wenhua Wang, Ming Huang, Yongxuan Lai 
    Abstract: Taking attendance is a regular activity in society. Required class attendance is common in Chinese colleges and universities. In most traditional classrooms, taking attendance may consume much time and some students may cheat by pretending to be their classmates, which makes the results unbelievable. Moreover, the interaction mode between the teacher and students is single and cannot support fast data interaction. To solve these problems, this paper proposes an information interaction system, which can not only speed up the process of taking attendance but also extend the information exchange mode. Firstly, we propose the NFC (Near Field Communication)based method to take attendance, which uses the rapid information exchange characteristic of NFC in the mobile phone. Furthermore, an ad-hoc scheme is introduced, based on which some students may be selected as the relay, which can greatly accelerate the attendance-taking process. Moreover, a lazy unbinding mechanism is proposed to prevent the students from taking attendance for others. Finally, based on Bluetooth technology, the system realises file transfer, which extends the information exchange mode. Real experimental results demonstrate the feasibility of the proposed system.
    Keywords: taking attendance; information interaction; NFC; lazy unbinding scheme; relay scheme.
    DOI: 10.1504/IJHPCN.2016.10009054
     
  • A risk adaptive access control model based on Markov for big data in the cloud   Order a copy of this article
    by Hongfa Ding, Changgen Peng, Youliang Tian, Shuwen Xiang 
    Abstract: One of most important problems faced by cloud computing and cloud storage is identity and access management. The main problems of the application of access control in the cloud are the necessary flexibility and scalability to support a large number of users and resources in a dynamic and heterogeneous environment, with collaboration and information sharing needs. This paper proposes a risk self-adaptive dynamic access control model for big data stored in cloud and processed by cloud computing. The suggested model employs the Markov method and Shannon information theory. First, the simple formal adversary model for our risk adaptive access control model is presented. Second, a modification of eXtensible Access Control Markup Language (XACML) framework is given, and some new and enhanced components (including a novel risk evaluation component) are added in the modification. Then, we present Markov based methods to calculate the risk values of access requests, identify the user and supervise the access behaviour according to the job obligations of users and classification of data. At last, an incentive mechanism similar to a credit system is designed to supervise all the access behaviours of subjects, and the risky requests and risky users are restrained effectively by this mechanism. Our method is easy to deploy as the model is extended from the standard XACML. The administrator just needs to label the object data and record the request and access behaviour by comparing with the other work. This method is more effective and suitable to control the access in large-scale information system (e.g. cloud-based system), and protect the sensitive and privacy data for the data owners.
    Keywords: risk-based access control; privacy protection; risk management; cloud computing.

  • Coverless information hiding method based on the keyword   Order a copy of this article
    by Hongyong Ji, Zhangjie Fu 
    Abstract: Information hiding is an important
    Keywords: coverless information hiding; big data; Chinese mathematical expression; word segmentation.

  • Measurement method of carbon dioxide using spatial decomposed parallel computing   Order a copy of this article
    by Nan Liu, Weipeng Jing 
    Abstract: According to the carbon dioxide's characteristics of weak absorption in the ultraviolet and visible (UV-VIS) band, a measurement method based on spatial decomposed parallel computing of traditional differential optical absorption spectroscopy is proposed to measure CO2 vertical column concentration in ambient atmosphere. First, the American Standard Profile is used to define the solar absorption spectrum, and the spectrum acquisition of the incident light converged by the telescope is described as observed parameters. On these bases, a spectrometer line model is established. Then, atmospheric radiation transmission is simulated using parallel computing, which reduces the computational complexity while balancing the interference that participates in the fitting. Simulation analyses show that the proposed method can reduce the computational complexity, and the run time is reduced by 1.18 s compared with IMLM and IMAP-DOAS in the same configuration. The proposed method can also increase accuracy, with its inversion error reduced by 5.3% and residual reduced by 0.8% compared with differential optical absorption spectroscopy. The spatial decomposed parallel computing method has advantages in processing CO2, and it can be further used in the research into carbon sinks.
    Keywords: differential optical absorption spectroscopy; ultraviolet and visible band; spatial decomposed parallel computing method; vertical column concentration; spectrometer; fitting.

  • Design and implementation of an Openflow SDN controller in the NS-3 discrete-event network simulator   Order a copy of this article
    by Ovidiu Mihai Poncea, Andrei Sorin Pistirica, Florica Moldoveanu, Victor Asavei 
    Abstract: The NS-3 simulator comes with the Openflow protocol and a rudimentary controller for classic layer-2 bridge simulations. This controller lacks the basic functionality provided by real SDN controllers, making it inadequate for experimentation in the scientific community. In this paper, we propose a new controller with an architecture and functionality similar to that of full-fledged controllers yet simple, extensible and easy to modify - all characteristics specific to simulators.
    Keywords: networking; software defined networking; SDN controller; NS3; NS-3; simulators.

  • Exploring traffic conditions based on massive taxi trajectories   Order a copy of this article
    by Dongjin Yu, Jiaojiao Wang, Ruiting Wang 
    Abstract: As increasing volumes of urban traffic data become available, more and more opportunities arise for the data-driven analysis that can lead to the improvements of traffic conditions. In this paper, we focus on a particularly important type of urban traffic dataset: taxi trajectories. With GPS devices installed, moving taxis become valuable sensors for the traffic conditions. However, analysing these GPS data presents many challenges owing to their complex nature. We propose a new approach that transforms the trajectories of each moving taxi as a document consisting of the traversed street names, which enables semantic analysis of massive taxi datasets as document corpora. More specifically, we identify traffic topics through textual topic modelling techniques, and then cluster trajectories under these topics to explore the traffic conditions. The effectiveness of our approach is illustrated by case study using a large taxi trajectory dataset acquired from 3743 taxis in a city.
    Keywords: vehicle trajectory; map matching; traffic regions; latent Dirichlet allocation; trajectory clustering; visualisation.
    DOI: 10.1504/IJHPCN.2016.10011059
     
  • Keyword guessing on multi-user searchable encryption   Order a copy of this article
    by Zhen Li, Minghao Zhao, Han Jiang, Qiuliang Xu 
    Abstract: Searchable encryption provides a practical method that enables a client to store an encrypted database on an untrusted server, while supporting keyword search in a secure manner. It has gained extensive research interests with increasing concerns on security in cloud computing. Multi-user searchable encryption is more compatible for multi-tenancy and massive scalability property of cloud service. Most of these schemes are constructed using public key encryption. However, public key encryption with keyword search is vulnerable to keyword guessing attack. This is mainly because the keyword space is overwhelming smaller than the polynomial level of secure parameter and users usually query commonly-used keywords with low entropy. Consequently, a secure channel is necessarily involved for secret information transformation, which leads to an extra severe burden for the cloud system. This vulnerability is recognised in traditional searchable encryption, but it is still undecided whether it also exists in multi-user setting. In this paper, we firstly point out that keyword guessing attack is also a problem in the multi-user setting without the supposed secure channel. By an in-depth investigation of some multi-user searchable encryption schemes proposed recently and simulating the keyword guessing attack on them, we present that none of these schemes can resist this attack. We make a comprehensive security definition and propose some open problems related to multi-user searchable encryption.
    Keywords: cloud computing; keyword guessing; searchable encryption; multi-user.
    DOI: 10.1504/IJHPCN.2017.10007944
     
  • Semi-supervised dimensionality reduction based on local estimation error   Order a copy of this article
    by Xianfa Cai 
    Abstract: Graph construction is one of the key steps in graph-based semi-supervised learning. However, the neighbourhood graph of most semi-supervised methods is unstable by virtue of sensitivity to the selection of neighbourhood parameter and inaccuracy of the edge weights of the neighbourhood graph, which easily leads to dramatic degradation of performance. Since local models are trained only with the points related to the particular one,local learning methods often outperform global ones. The good performance of local learning methods indicates that the label of a point can be well estimated by its neighbours. Inspired by the good performance of the local learning method, this paper proposes a feasible strategy called semi-supervised dimensionality reduction based on local estimation error (LEESSDR) by using local learning projections (LLP) for semi-supervised dimensionality reduction. The algorithm sets the edge weights of neighbourhood graph through minimising the local estimation error, and can effectively preserve the global geometric structure of the sampled data set as well as preserving its local one. Since LLP does not require its input space to be locally linear, even if it is nonlinear, LLP maps it to the feature space by using kernel functions and then obtains its local estimation error in the feature space. The feasibility and effectiveness of the proposed method are verified on two popular face databases (YaleB and CMU PIE) with promising classification accuracy and favourable robustness.
    Keywords: local learning projections; side-information; semi-supervised learning; graph construction.

  • Securing SDN controller and switches from attacks   Order a copy of this article
    by Uday Tupakula, Vijay Varadharajan 
    Abstract: Software Defined Networking (SDN) enables programmable networks and offers several advantages to simplify network management tasks for administrators. Hence it is increasingly used for the management of complex networks such as the cloud. Although there are several benefits with SDN, it also leads to new types of attack. In this paper we describe how the attacks in traditional networks can lead to attacks in SDN. Then we propose techniques for securing the SDN controller and the switches from malicious end-host attacks. Our model makes use of trusted computing and introspection-based intrusion detection to deal with attacks in SDN. We have developed a security application for the SDN controller to validate the state of the switches in the data plane and enforce the security policies to monitor the virtual machines. The attack detection component takes into account the specific features of the virtual machine in detecting the attacks and isolating the malicious virtual machines. It uses the introspection feature at the hypervisor layer to collect the system call traces of programs running in a monitored VM. We have developed a feature extraction method, named vector of n-grams, which represents the traces in an efficient way without losing the ordering of system calls. The flows from the malicious hosts are dropped before they are processed by the switches or forwarded to the SDN controller. Hence our model protects the switches and the SDN controller from the attacks.
    Keywords: SDN security; trusted computing; virtual machine introspection; security attacks.

  • Multi-objective fuzzy optimisation of knowledge transfer organisations in the big data environment   Order a copy of this article
    by Chuanrong Wu, Feng Li 
    Abstract: With the advent of the big data era, the information from big data has become a type of important knowledge that enterprises need for innovation. The knowledge transfer mode and the influence factors of big data knowledge providers are different from those of traditional knowledge providers. Based on an analysis of organisational composition and characteristics of knowledge transfer in the big data environment, the influence factors and evaluation index systems of big data knowledge providers are established. A multi-objective fuzzy optimisation model is constructed to derive satisfactory knowledge providers by finding optimal sequences. Meanwhile, this model can provide a cooperative decision-making method for knowledge transfer organisations to enhance the efficiency of knowledge transfer in the big data environment.
    Keywords: big data; knowledge transfer; multi-objective optimisation; organisation; decision making method.

  • On Parallelisation of image dehazing with OpenMP   Order a copy of this article
    by Tien-Hsiung Weng, Yi-Siang Chen, Huimin Lu 
    Abstract: In this paper, we present our learning experience on the design and implementation of image dehazing parallel code with OpenMP developed from the existing fast sequential version. The aim of this work is to present an analysis of a case study showing the development of parallel haze removal with practical and efficient use of shared memory multi-core servers. Implementation technique and result discussions in terms of program improvements that may be needed to support parallel application developers with similar high performance goals are presented. Preliminary studies, results and experiments on haze removal application program are executed on multi-core shared memory platforms, and results show that the performance of the proposed parallel code is promising.
    Keywords: OpenMP; image haze removal; multicores; parallel programming.

  • Fast graph centrality computation via sampling: a case study of influence maximisation over online social networks   Order a copy of this article
    by Rui Wang, Yongkun Li, Yinlong Xu 
    Abstract: Graph centrality computation, e.g., asking for the most important vertices in a graph, may incur a high time cost with the increasing size of graphs. To address this challenge, this paper presents a sampling-based framework to speed up the computation of graph centrality. As a use case, we study the problem of influence maximisation, which asks for the k most influential nodes in a graph to trigger the largest influence spread, and presents an IM-RWS algorithm. We experimentally compare IM-RWS with the state-of-the-art influence maximisation algorithms IMM and IM-RW, and the results show that our solution can bring a significant improvement in efficiency as well as some improvement in empirical accuracy. In particular, our algorithm can solve the influence maximisation problem in graphs containing millions of nodes within tens of seconds, with an even better performance result in terms of influence spread.
    Keywords: random walk; sampling; graph centrality; online social networks; influence maximisation.

  • Non-intrusive load monitoring and its challenges in a non-intrusive load monitoring system framework   Order a copy of this article
    by Qi Liu, Min Lu, Xiaodong Liu, Nigel Linge 
    Abstract: With the increasing energy demand and electricity price, researchers show more and more interest among the residential load monitoring. In order to feed back the individual appliances energy consumption instead of the whole-house energy consumption, Non-Intrusive Load Monitoring (NILM) is a good choice for residents to respond to the time-of-use price and achieve electricity saving. In this paper, we discuss the system framework of NILM and analyse the challenges in every module. Besides, we study and compare the public datasets and accuracy metrics of NILM techniques.
    Keywords: NILM; system framework; data acquisition; event detection; feature extraction; load disaggregation.

  • A similarity algorithm based on Hamming distance used to detect malicious users in cooperative spectrum sensing   Order a copy of this article
    by Libin Xu, Pin Wan, Yonghua Wang, Ting Liang 
    Abstract: Spectrum sensing (SS) is a key technology in cognitive radio networks (CRNs). Many statistical methods have been proposed to improve the sensing performance. However, rare studies take security into account. The collaborative spectrum sensing (CSS) is vulnerable to the potential attacks from malicious users (MUs). Most existing MU detection methods are reputation-based, it is incapable when the MUs dominate the network. Although Markov model characterises the spectrum state behaviour more precisely, there is a scarcity of MU detection in the literature. In this paper, a Hamming distance check (HDC) is proposed to detect MUs. The Hamming distance between all the sensing nodes is calculated. For the reports from MUs is different from honest users (HUs), we can find the MUs and exclude in the fusion process. A new trust factor (TF) is proposed to increase the effects of trustworthy nodes in the final decision. The simulation results show that the impact of MU to CSS cannot be ignored. The proposed algorithm can effectively detect the MUs without prior knowledge. In addition, our proposed method can perform better than the existing approaches.
    Keywords: malicious user; attack; Hamming distance; cognitive radio networks.

  • A self-adaptive quantum steganography algorithm based on QLSb modification in watermarked quantum images   Order a copy of this article
    by Qu Zhiguo 
    Abstract: As one of important research branches of quantum information hiding, quantum steganography embeds secret information into quantum images for covert communication by integrating quantum secure communication technology and classical steganography. In this paper, based on the Novel Enhanced Quantum Representation (NEQR), a novel quantum steganography algorithm is proposed to transfer secret information by virtue of quantum watermarked images. In order to achieve this goal, the Least Significant Qubit (LSQb) of the quantum carrier image is replaced with the secret information by implementing a quantum circuit. Compared with the previous quantum steganography algorithms, the communicating parties can recover the secret information tampered, meanwhile the tamperers can be located effectively. In the experiment result, the Peak Signal-to-Noise Ratios (PSNRs) are calculated for different quantum watermarked images and quantum watermarks, which demonstrate the imperceptibility of the algorithm is good and the secret information embedded can be recovered by virtue of its self-adaptive mechanism.
    Keywords: quantum steganography; quantum least significant bit; watermarked quantum carrier image.

  • Distributed continuous KNN query over moving objects   Order a copy of this article
    by Xiaolin Yang, Zhigang Zhang, Yilin Wang, Cheqing Jin 
    Abstract: The continuous k-nearest neighbour(CKNN) queries over moving objects have been widely researched in many fields. However, existing centralised works cannot work anymore and distributed solutions suffer the problem of index maintainance, high communication cost and query latency. In this paper, we firstly propose a distributed hybrid indexing strategy that combines the SSGI (Spatial-temporal Sensitive Grid Index) and the DQI (Dynamic Quad-tree Index). The SSGI is proposed to locate the spatial range that contains the final results, and the DQI is used for data partitioning. Then, we introduce an algorithm named HDCKNN to implement the CKNN queries. In comparison of existing work, HDCKNN can achieve the final result in one round iteration, while existing methods require at least two rounds of iteration. Extensive experiments show that the performance of the proposed method is more efficient than state-of-the-art algorithms.
    Keywords: moving objects;continuous k-nearest neighbour query; distributed query processing; hybrid indexing.

  • A cross-layer QoS model for space DTN   Order a copy of this article
    by Aiguo Chen, Xuemei Li, Guoming Lu, Guangchun Luo 
    Abstract: Delay/disruption tolerant networking (DTN) technology is considered as a new solution for highly stressed communications in space environments. An IP-based DTN network can support more flexible communication services, which is one of the research hotspots of space networking. At the same time, it is still an important and difficult problem to optimise the limited network resources allocation and guarantee the QoS of different services in a DTN network. For this challenge, a cross-layer QoS model that considers application, network, and node layer QoS requirements and resource limitations is proposed in this paper. In addition, a comprehensive admission control scheme that ensures productivity and fairness is employed. The results of experiments and analyses conducted demonstrate the benefits to be derived from this approach.
    Keywords: DTN; QoS model; cross-layer; space network.
    DOI: 10.1504/IJHPCN.2017.10004929
     
  • Industrial software abnormal behaviour analysis based on multi-granularity error propagation   Order a copy of this article
    by Cheng Peng 
    Abstract: Bugs in software are inevitable. This study on industrial software abnormal behaviour propagation mechanism trigged by bugs provides the way for people to grasp the execution rule and to adopt corresponding pinning measurements. According to the situation of abnormal behaviour propagation at different granularity software entities, the factor of error propagation probability affecting the abnormal behaviour propagation is proposed; the corresponding definition and calculation method are also investigated. The software abnormal behaviour propagation process model is constructed with reference to the compartment model and individual models and the factor mentioned above, which improves the model expression ability and enhances the model competence and accuracy. Then, an abnormal behaviour propagation analytical method is applied to the online electronic shopping system. The results verify the correctness and feasibility of the propagation mechanism.
    Keywords: industrial software; abnormal behaviour; propagation model; system bug.

  • Modelling the propagation of soft errors in programs   Order a copy of this article
    by Lixing Xue, Decheng Zuo, Zhan Zhang 
    Abstract: Soft errors are a category of typical transient errors caused by multiple external factors. Owing to the continuous exponential growth of transistors in processors, the mainstream computing paradigm and increasingly complex operational environment, they have become an urgent challenge in ground-level systems. To handle these errors, making clear the error propagation is the key step. Fault injection campaigns that are used to study error propagation generate only limited results of injected soft errors and cannot deduce other errors. As the injection space becomes vast, this traditional method appears to be powerless. To attack this problem, this paper proposes a method to study and model the propagation of soft errors within a program. Based on dynamic instructions traced in an error-free program execution, the ACE analysis classifies soft errors in architectural registers into benign ones and non-benign ones. The benign errors are considered to be derated in the propagation. Then we build a crash model and an improved DDG to analyse the propagation of each non-benign error and to predict its consequence (crash or silent data corruption). If the error is considered to cause a crash, the crash latency and the propagation path are also predicted. The method can be used to predict outcomes of programs under soft errors as well as occurrence of a certain category of error consequences. Extensive fault-injection experiments are provided to validate the proposed method from multiple perspectives.
    Keywords: soft error; error propagation; silent data corruption; crash; architecturally correct execution; dynamic dependency graph.

  • Mimicry honeypot: an evolutionary decoy system   Order a copy of this article
    by Leyi Shi, Yuwen Cui, Han Xu, Honglong Chen, Deli Liu 
    Abstract: Motivated by the mimic-and-evolve phenomenon for species rivalry, we present a novel concept of mimicry honeypot, which can bewilder the adversaries through comprehensively exploiting the protective coloration, warning coloration and mimicry evolution according to the changes of network circumstance. The paper firstly gives the definition of the protective coloration and warning coloration for cyber defence, formalises the mimicry honeypot model, discusses the critical issues of environment perception and mimicry evolution, and implements a mimicry prototype through web service platform and genetic algorithm. Afterwards, we perform experiments with the mimicry prototype deployed both in our private campus network and on the internet. Our empirical study demonstrates that the mimicry honeypot has better efficiency than the traditional decoy system.
    Keywords: mimicry honeypot; warning coloration; protective coloration; evolution; genetic algorithm.

  • Protection of location private privacy with recommendation from a decision tree algorithm   Order a copy of this article
    by Hongjun Dai 
    Abstract: Location-based services (LBSs) have been widely used in apps on phones. They help apps to provide better service for us, for example, a navigation app guides us during a trip. However, LBSs can also cause the problem of privacy disclosure. For some apps, like weather apps, a coarse location accuracy (LA) is enough to achieve their function, while they get our location within several metres. In this paper, we propose a framework for LBS Management (LBSM) to protect users personal location message by providing multi-level LA to different apps. The framework will create two decision trees for apps and users to analyse the properties, and then use the decision trees to make the classification. According to the classification result, the LA level of an app is finally determined. For better service, the decision trees will adjust constantly when the cloud servers obtain new data of apps and users or their properties have changed. Furthermore, some improvements have been made on the basis of traditional Iterative Dichotomiser 3 (ID3) algorithm to make a more accurate classification result. Experiments show that users personal information can be better protected while also obtaining satisfactory service with our proposed LBSM.
    Keywords: privacy protection; LBS; ID3 algorithm; location accuracy; app classification; user classification.

  • Evaluation of directive-based performance portable programming models   Order a copy of this article
    by M. Graham Lopez, Wayne Joubert, Veronica Vergara Larrea, Oscar Hernandez, Azzam Haidar, Stanimire Tomov, Jack Dongarra 
    Abstract: We present an extended exploration of the performance portability of directives provided by OpenMP 4 and OpenACC to program various types of node architecture with attached accelerators, both self-hosted multicore and offload multicore/GPU. Our goal is to examine how successful OpenACC and the newer offload features of OpenMP 4.5 are for moving codes between architectures, and we document how much tuning might be required and what lessons we can learn from these experiences. To do this, we use examples of algorithms with varying computational intensities for our evaluation, as both compute and data access efficiency are important considerations for overall application performance. To better understand fundamental compute vs. bandwidth bound characteristics, we add the compute-bound Level 3 BLAS GEMM kernel to our linear algebra evaluation. We implement the kernels of interest using various methods provided by newer OpenACC and OpenMP implementations, and we evaluate their performance on various platforms including both x86_64 and Power8 with attached NVIDIA GPUs, x86_64 multicores, self-hosted Intel Xeon Phi KNL, as well as an x86_64 host system with Intel Xeon Phi coprocessors. We update these evaluations with the newest version of the NVIDIA Pascal architecture (P100), Intel KNL 7230, Power8+, and the newest supporting compiler implementations. Furthermore, we present in detail what factors affected the performance portability, including how to pick the right programming model, its programming style, its availability on different platforms, and how well compilers can optimise and target multiple platforms.
    Keywords: OpenMP 4; OpenACC; performance portability; programming models.
    DOI: 10.1504/IJHPCN.2017.10009064
     
  • Genuine and secure public auditing scheme for the outsourced data   Order a copy of this article
    by Jianhong Zhang 
    Abstract: The most common concerns for users in cloud storage are data integrity, confidentiality and availability, so various data integrity auditing schemes for cloud storage have been proposed in the past few years, some of which achieve privacy-preserving public auditing, data sharing and group dynamic, or support data dynamic. However, as far as we know, until now yet there doesn't exist a practical auditing scheme which can simultaneously realise all the functions above; in addition, in all the existing schemes, block authentication tag (BAT) is adopted by the data owner to achieve data integrity auditing. Nevertheless, it's a arduous task to compute BATs for the resource-constrained data owner. In this paper, we propose a novel privacy-preserving public auditing scheme for shared data in the cloud, which can also support data dynamic operations and group dynamic. Our scheme has the following advantages: (1) we introduce proxy signature into the existing auditing scheme to reduce the cloud user's computation burden; (2) by introducing a Lagrange interpolating polynomial, our scheme realises the identity's privacy-preserving without increasing computation cost and communication overhead, moreover it makes group dynamic simple; (3) it can realise the practical and secure dynamic operations of shared data by combining the Merkle Hash Tree and index-switch table which is built by us; (4) to protect the data privacy and resist the active attack, the cloud storage server hides the actual proof information by inserting its private key in producing proof information process. After theoretical analysis demonstrates our scheme's security,experiment results show that our scheme not only has the low computational and communication overhead for data verification but also can complete the group dynamics with great speed.
    Keywords: cloud computing; self-certified cryptography; integrity checking; security proof; provably secure; random oracle model; cryptography.

  • Distributed admission control algorithm for random access wireless networks in the presence of hidden terminals   Order a copy of this article
    by Ioannis Marmorkos, Costas Constantinou 
    Abstract: We address the problem of admission control for wireless clients in WLANs taking into account collisions between competing access points and considering explicitly the effect of hidden terminals, which play a prominent role in optimised client association. We propose an efficient, distributed admission control algorithm, where the wireless client node decides locally on which access point it will associate with in order to maximise its link throughput. The client can choose to optimise either its uplink or downlink throughput, depending on the type of traffic it predominantly intends to exchange with the network. The proposed approach takes into account the full contention resolution of the RTS/CTS IEEE802.11 medium access control protocol and leads towards an increase of the total throughput for the whole network. Finally, an algorithm is proposed, which can serve also as the basis for the development of efficient traffic offloading protocols in heterogeneous 5G networks.
    Keywords: admission control; IEEE802.11; multi-cell; WiFi offloading.
    DOI: 10.1504/IJHPCN.2017.10013362
     
  • Modelling geographical effect of user neighborhood on collaborative web service QoS prediction   Order a copy of this article
    by Zhen Chen, Limin Shen, Dianlong You, Huihui Jia, Chuan Ma, Feng Li 
    Abstract: QoS prediction is a task to predict the unknown QoS value of an active user to a web service that he/she has not accessed previously for supporting appropriate web service recommendation. Existing studies adopt collaborative filtering methods for QoS prediction, while the inherent issues of data sparsity and cold-start in collaborative filtering have not been resolved satisfactorily, and the role of geographical context is also underestimated. Through data analysis on a public real-world dataset, we observe that there exists a positive correlation between a users QoS values and geographical neighborhoods ratings. Based on the observation, we model the geographical effect of user neighborhood on QoS prediction and propose a unified matrix factorisation model by capitalising the advantages of geographical neighborhood and latent factor approaches. Experimental results exhibit the significance of geographical context on modelling user features and demonstrate the feasibility and effectiveness of our approach on improving QoS prediction performance.
    Keywords: web service; QoS prediction; collaborative filtering; geographical effect; matrix factorisation.

  • Researches on data encryption scheme based on CP-ASBE of cloud storage   Order a copy of this article
    by Xiaohui Yang, Wenqing Ding 
    Abstract: The ciphertext-policy attribute-set based encryption (CP-ASBE) based on a single authorisation centre is easy to become the security bottleneck of the system. With the support of trusted measurement technology, a novel method of CP-ASBE based on multiple attribute authority (AA) is proposed to solve this problem, and an encryption scheme is designed for cloud storage, which includes data storage, data access, data encryption and trusted measurement scheme for AA. The security performance and time cost of the encryption scheme are simulated, and the results show that the scheme can improve the security of users' data in the cloud storage environment.
    Keywords: cloud storage; CP-ASBE; authorisation centre; attribute authority; trusted measurement.

  • Deferred virtual machine migration   Order a copy of this article
    by Xiaohong Zhang, Jianji Ren, Zhizhong Liu, Zongpu Jia 
    Abstract: The rapid growth in demand for cloud services has led to the establishment of huge virtual machines. Online Virtual Machine (VM) migration techniques offer cloud providers a means to reduce power consumption while keeping quality of service. However, the efficiency of online migration is suboptimal since it is degraded by the execution of redundant migrations. To alleviate this problem, we introduce a load-aware VM migration technique. The key idea is to defer these migrations and perform a quick analysis of the loads on target servers before launching any migration. This consolidation is applied in two steps: first, all migrations are tested and a set of candidates that are suspected to be redundant is formed and postponed for a short time. Then, the servers are analysed and only a subset of the migration candidates is activated. Our selection mechanism is conservative in the sense that it avoids selecting and activating VM migrations that are unlikely to cause a harmful overloading on the target servers. Taking this conservative migration policy leads to an overall effective execution of virtual machines. Our experiment results demonstrate the usefulness and effectiveness of our method.
    Keywords: cloud computing; virtual machine migration; virtual machine consolidation; power consumption.
    DOI: 10.1504/IJHPCN.2017.10013423
     
  • Impact of using multi-levels of parallelism on HPC applications performance hosted on Azure cloud computing   Order a copy of this article
    by Hanan Hassan, Mona Kashkoush, Mohamed Azab, Walaa Sheta 
    Abstract: The use of High-Performance Computing (HPC) applications has increased progressively in scientific research and industry. Cloud computing attracts HPC users because of its extreme cost efficiency. The reduced cost is the result of the successful employment of multilayer-virtualisation, enabling dynamic elastic resource-sharing between different tenants. In this paper, we evaluate the impact of using multi-levels of parallelism on computationally intensive parallel tasks hosted on a cloud virtualised HPC cluster. We use multi-levels of parallelism through a set of experiments employing both message passing and multi-threading techniques. Our evaluation addresses two main perspectives, the performance of applications and cost of running HPC applications on clouds. We use Millions of Operation per Seconds (MOPS) and speed-up to evaluate the computational performance. To evaluate the cost we use United States Dollar/MOPS (USD/MOPS). The experiments on two different clouds are compared against each other and with published results for Amazon EC2 cloud. Results show that balancing the workload between processes and threads per process is the key factor to maintain high performance with reasonable cost.
    Keywords: HPC performance on cloud computing; Azure cloud computing; hybrid MPI+OPENMP; NPB and NPB-MZ benchmarks.
    DOI: 10.1504/IJHPCN.2017.10011492
     
  • NFV deployment strategies in SDN network   Order a copy of this article
    by Chia-Wei Tseng, Po-Hao Lai, Bo-Sheng Huang, Li-Der Chou, Meng-Chiou Wu 
    Abstract: The emergence of the internet has resulted in the relative expansion of complicated network architectures. Accordingly, the traditional network architecture can no longer meet the demands of a new and rapidly changing network service. Given the emergence of software defined network (SDN) and network functions virtualisation (NFV), technologies can now transform the current and complicated network architecture into a programmable, virtualised, and standardised managed architecture. This study aims to design and implement the rapid deployment strategies of the NFV services in SDN. Six different rapid deployment technologies are addressed based on the linked clone and the full clone cases. These technologies can accelerate the speed of deployment by enabling the NFV technology with an intelligent configuration. Experimental results show that the proposed parallel clone strategy in the linked clone scenario exhibited a better performance in terms of time efficiency compared with the other strategies.
    Keywords: software defined network; network functions virtualisation; rapid deployment; network management.

  • A new localisation strategy with wireless sensor networks for tunnel space model   Order a copy of this article
    by Ying Huang, Yezhen Luo 
    Abstract: Because the three-dimensional distance vector hop (DV-Hop) localisation has some large error phenomena in the location of tunnel space model, an improved three-dimensional DV-Hop fixed node location strategy is proposed based on the wireless sensor network for the relationship between the geometric model of tunnel space. This strategy analysed the deficiency of traditional three-dimensional DV-Hop algorithm about counts hop and calculations distance on two WSN nodes, and it employed the relationship between beacon node and distance to modify the hop count of DV-Hop, then using the differential method corrects distance error from the unknown node to the beacon node. According to the tunnel space model, the selection mechanism is introduced, and three optimal beacon nodes are selected to locate the unknown nodes and further improve the location accuracy. The traditional three-dimensional DV-Hop calculation hops neglect the distance between nodes, and the improved strategy is used to correct the distance between unknown nodes and beacon nodes. The experimental results show that the improved DV-Hop localisation strategy has greatly improved the location accuracy, it can be widely used to solve the internet of things problems.
    Keywords: tunnel space model; three-dimensional distance vector hop; received signal strength indicator; localisation algorithm.

  • Path self-deployment algorithm of three-dimensional space in directional sensor networks   Order a copy of this article
    by Li Tan, Chaoyu Yang, Minghua Yang, Xiaojiang Tang 
    Abstract: In contrast to two-dimensional directional sensor networks, three-dimensional directional sensor networks increase complexity and diversity. External environment and sensor limitations impact the target monitoring and coverage. Adjustment strategies provide better auxiliary guide in the process of self-deployment, while strengthening the monitoring area coverage rate and monitoring capability of sensor nodes. We propose a path self-deployment algorithm TPSA (Three-dimensional Path Self-Deployment Algorithm) based on the above issues. The concept of virtual force is extended from two to three dimensions, and includes target path control. The node gets locational information about the monitoring target and target path in the initialisation, calculates the virtual force of them, and finally obtains the next movement location and direction. We analyse the process of self-deployment of both static and polymorphic nodes. The simulation results verify that the proposed algorithm enables better node control in the deployment process, and improves the efficiency of the sensor node deployment.
    Keywords: directional sensor networks; path self-deployment; three-dimensional deployment; virtual force.
    DOI: 10.1504/IJHPCN.2017.10013346
     
  • A secure reversible chaining watermark scheme with hidden group delimiter for wireless sensor networks   Order a copy of this article
    by Baowei Wang, Qun Ding, Xiaodu Gu 
    Abstract: Chaining watermarks are considered to be one of the most practical methods for verifying data integrity in wireless sensor networks. However, the synchronisation points (SPs) or the group delimiters (GDs), which are indispensable to keep the sender and receivers synchronised, have been the biggest bottlenecks of existing methods: 1) if the SPs are tampered, the false negative rate will be up to 50% and make the authentication meaningless; 2) the additional GDs are easily detected by adversaries. We propose a more secure reversible chaining watermark scheme, called RWC, to authenticate the data integrity in WSNs. RWC has the following characteristics: 1) fragile watermarks are embedded in a dynamic grouping chaining way to verify data integrity; 2) hidden group delimiters are designed to synchronise the sending and receiving sides in case the SPs are tampered; 3) a difference expansion-based reversible watermark algorithm can achieve lossless authentication. The experimental results show that RWC can authenticate the sensory data with free distortion and significantly improve the ability to detect various attacks.
    Keywords: chaining watermark; hidden group delimiter; reversible watermark; data integrity authentication; wireless sensor networks.

  • A new segmentation algorithm based on evolutionary algorithm and bag of words model   Order a copy of this article
    by Kangshun Li, Weiguang Chen, Ying Huang, Shuling Yang 
    Abstract: Crop disease and insect pest detection and recognition using machine vision can provide precise diagnosis and preventive suggestions. However, the complexity of agricultural pest and disease identification based on traditional bag of words (BOW) models is high, and the effect is general. This paper presents a histogram quadric segmentation algorithm based on an evolutionary algorithm to observe the features (colour, texture) of disease spots and to learn from the guided filtering algorithm. This process aims to obtain the precise positions of disease spots in images. Dense-SIFT, which can extract features, and spatial pyramid, which can map image features to high-spatial-resolution space, are simultaneously applied in the recognition of crop diseases and insect pests in the BOW model. The experimental results show that the new segmentation algorithm can effectively locate the positions of disease spots in corn images, and the improved BOW model substantially increases the recognition accuracy of crop diseases and insect pests.
    Keywords: evolutionary algorithm; disease spot segmentation; image recognition; diseases and insect pests.

  • A jamming detection method for multi-hop wireless networks based on association graph   Order a copy of this article
    by Xianglin Wei, Qin Sun 
    Abstract: Jamming attacks have been a great challenge for the researchers because such attacks can severely damage the Quality of Service (QoS) of Multi-Hop Wireless Networks (MHWNs). Therefore, how to detect and distinguish multiple jamming attacks and thus to restore network service has been a hot topic in recent years. Note that different jamming attacks will cause different network status changes in MHWN. Based on this observation, a jamming detection algorithm based on association graph is put forward in this paper. The proposed algorithm consists of two phases, i.e. learning and detection phases. At the learning phase, as different symptoms are extracted through learning from various samples collected from both jamming and jamming-free scenarios, a symptom-attack association graph is built. Then, at the detection phase, the built symptom-attack association graph is adopted to detect the jamming attacks that lead to the observed symptoms by some particular network node. A series of simulation experiments on NS3 validated that the proposed method can efficiently detect and classify the typical jamming attacks, such as reactive, random and constant jamming attacks.
    Keywords: jamming detection; multi-hop wireless network; association graph.

  • Secure deduplication of encrypted data in online and offline environments   Order a copy of this article
    by Hua Ma, Linchao Zhang, Zhenhua Liu, Enting Dong 
    Abstract: Deduplication is a very critical technology in saving cloud storage space. Especially, client-side deduplication can save both storage and bandwidth. However, there are some security risks in the existing client-side deduplication schemes, such as file proof replay attack and online/offline brute-force attack. Moreover, these schemes do not consider offline deduplication. Aiming at solving the above problems, we present a secure client-side deduplication scheme of encrypted data in online and offline environments. In our scheme, we adopt a technology, mixing the dynamic coefficient with the randomly selected original file, so that new file proof can be produced in each challenge. In the case of offline, we introduce a trusted third party as a checker to run the proof of ownership with an uploader. The main difference between online and offline deduplication is the input value, which ensures that the program can be used efficiently, so the cost of storage and design is reduced. Furthermore, the proposed scheme can resist online and offline brute-force attacks, which depend on per-client rate-limiting method and high collision hash function, respectively. Interestingly, the security of the proposed scheme relies on secure cryptographic hash function.
    Keywords: deduplication; proof of ownership; online/offline brute-force attack; file proof reply attack.

  • An efficient temporal verification algorithm for intersectant constraints in scientific workflow   Order a copy of this article
    by Lei Wu, Longshu Li, Xuejun Li, Futian Wang, Yun Yang 
    Abstract: It is usually essential to conduct temporal verification in order to ensure overall temporal correctness for the usefulness of execution results in a scientific workflow. For improving the efficiency of temporal verification, many efforts have been dedicated to the selection of more effective and efficient checkpoints along scientific workflow execution so that temporal violations can be found and handled in time. Most of checkpoint selection strategies involve temporal constraints, but the relations among the temporal constraints have been ignored. The only existing strategy considering relations among temporal constraints is for the nested situation and temporal dependency based only. However, the intersectant situation and non-dependency relationship of temporal constraints have to be considered. In this paper, a constraint adjustment strategy based algorithm for efficient temporal verification in scientific workflow involved in both temporal dependency and temporal reverse-dependency is presented for the intersectant situation. Simulations show that the temporal verification efficiency of our algorithm is significantly improved.
    Keywords: scientific workflow; temporal verification; temporal constraint; temporal consistency; intersectant situation; temporal dependency; temporal reverse-dependency.
    DOI: 10.1504/IJHPCN.2017.10016275
     
  • A united framework with multi-operator evolutionary algorithms and interior point method for efficient single objective optimisation problem solving   Order a copy of this article
    by Junying Chen, Jinhui Chen, Huaqing Min 
    Abstract: Single objective optimisation problem solving is a big challenge in science and engineering areas. This is because the optimisation problems usually have the properties of high dimensions, many local optima, and limited iterations. Therefore, an efficient single objective optimisation problem solving method is investigated in this study. A united algorithm framework using multi-operator evolutionary algorithms and interior point method is proposed. Within this framework, three multi-operator evolutionary algorithms are combined to search for the global optimum, and the interior point method is used to optimise the evolutionary process with efficient searches. The proposed algorithm framework was tested on the CEC-2014 benchmark suite, and the experimental results demonstrated that the framework presented good optimisation performance for most single objective optimisation problems through efficient iterations.
    Keywords: single objective optimisation; efficient problem solving; united framework; evolutionary algorithms; interior point method.
    DOI: 10.1504/IJHPCN.2019.10017819
     
  • Load forecasting for cloud computing based on wavelet support vector machine   Order a copy of this article
    by Wei Zhong, Yi Zhuang, Jian Sun, Jingjing Gu 
    Abstract: Owing to the tasks submitted by users with random and nonlinear characteristics in the cloud computing environment, it is very difficult to forecast the load in the cloud data centre. In this paper, we combine the wavelet transform and support vector machine (SVM) to propose a wavelet support vector machine load forecast (WSVMLF) model for cloud computing. The model uses the wavelet transform to analyse the cycle and frequency of the input data while combining with the characteristics of the nonlinear regression of the SVM, so that the task load can be modelled more accurately. Then a WSVMLF algorithm is proposed, which can improve the accuracy of the cloud load prediction. Finally, the Google cloud computing centre dataset was selected to test the proposed WSVMLF model. The comparative experimental results show that the proposed algorithm has a better performance and accuracy than the similar forecasting algorithms.
    Keywords: cloud computing; wavelet transform; support vector machine; load forecasting algorithm.

  • A new method of text information hiding based on open channel   Order a copy of this article
    by Yongjun Ren, Wenyue Ma, Xiaohua Wang 
    Abstract: Text is one of most constantly and widely used information carriers. Comparing with several other carriers, a new method of text information hiding based on open channel is been put forward in this article. The public normal texts are used to transmit information directly without any changes in order to hide it. At the same time, this hidden information negotiates with the intended recipient to produce the session key. The text, including the location of hidden information and including the associated hidden rules, delivers information through the session key. Besides, this method avoids stenographic testing used by attackers unless they break the session key, which ensures the hidden informations safety. The instruction protocol of hidden information serves as a basic tool in the proposed method. In the paper, the idea of the implicit authentication in the MTI protocol families (key agreement protocol constructed by Matsumoto, Takashima, and Imai) is derived from an identity-based protocol without pairing. Moreover, this proposed protocol is provably secure in the CK model (Canetti-Krawczyk model) for text information hiding.
    Keywords: text information hiding; big text data; open channel.

  • Visual vocabulary tree-based partial-duplicate image retrieval for coverless image steganography   Order a copy of this article
    by Yan Mu, Zhili Zhou 
    Abstract: The traditional image steganographic approaches embed the secret message into covers by modifying their contents. Therefore, the modification traces left in the cover will cause some damages to the cover, especially embedding more messages in the cover. More importantly, the modification traces make successful steganalysis possible. In this paper, visual vocabulary tree-based partial-duplicate image retrieval for coverless image steganography is proposed to embed the secret messages without any modification. The main idea of our method is to retrieve a set of duplicates of a given secret image as stego-images from a natural image database. The images in the database will be divided into a number of image patches, and then indexed by the features extracted from the image patches. We search for the duplicates of the secret image in the image database to obtain the stego-images. Each of these stego-images shares one similar image patch with the secret image. When a receiver obtains those stego-images, our method can recover the secret image approximately by using the designed protocols. Experimental results show that our method not only resists the existing steganalysis tools, but also has high capacity.
    Keywords: coverless image steganography; robust hashing algorithm; vocabulary tree; image retrieval; stego-image; image database; high capacity.

  • Telecom customer clustering via glowworm swarm optimisation algorithm   Order a copy of this article
    by YanLi Liu, Mengyu Zhu 
    Abstract: The glowworm swarm optimisation (GSO) algorithm is a novel algorithm with the simultaneous computation of multiple optima of multimodal functions. Data-clustering techniques are classification algorithms that have a wide range of applications. In this paper, the GSO algorithm is used for telecom customer clustering. We extract customer consumption data by means of the RFM (Recency Frequency Monetary) model and cluster standardised data automatically using the GSO algorithms synchronous optimisation ability. Compared with the K-means clustering algorithm, the GSO approach can automatically generate the number of clusters and use the RFM model to reduce effectively the size of the data processing. The results of the experiments demonstrate that the GSO-based clustering technique is a promising technique for the data clustering problems.
    Keywords: glowworm swarm optimisation; customers' subdivision; data clustering.

  • Efficient algorithm for on-line data retrieval with one antenna in wireless networks   Order a copy of this article
    by Ping He, Shuli Luan 
    Abstract: Given a set of requested data items and a set of multiple channels, the data retrieval problem is to find a data retrieval sequence for downloading all requested data items from these channels within a reasonable time. Most existing schemes are applied in an offline environment that the client can learn with prior knowledge of wireless data broadcast, such as the set of broadcast channels and the broadcast time of data items. However, this information is not known in the online data retrieval algorithm. So this paper proposes an online algorithm (MRLR) that selects the most recent and longest unretrieved channel for retrieving all requested data items, and holds (k-1) competitive rate compared with the optimal offline data retrieval algorithm, where k is the number of channels. For solving the problem of many redundant channel switches in MRLR, the paper proposes two online Randomised Marker algorithms (RM and MRM), which add two flags to mark the channel with the requested data item and the retrieved channel without the requested data item, respectively. Finally, RM and MRM algorithms hold (log(k-1)+k/2) and k/2 competitive rate, respectively. By comparing the competitive rates and experimental results of the proposed online algorithms, we observe that the performance of online data retrieval is improved in wireless networks.
    Keywords: wireless data broadcast; on-line data retrieval; data schedule; indexing.

  • An efficient 3D point clouds covariance descriptor for object classification with mismatching correction algorithm   Order a copy of this article
    by Heng Zhang, Bin Zhuang 
    Abstract: We introduce a new covariance descriptor combining object visual (colour, gradient, depth, etc.) and geometric information (3D coordinates, normal vectors, Gaussian curvature, etc.) for mobile robot with RGB-D camera to deal with point cloud data. The improved mismatching correction algorithm is applied in the feature point mismatching correction of 3D point clouds. This descriptor is able to quickly match the feature points of the point clouds in the surrounding environment and realise the function of object classification. Experimental results show that this descriptor has an advantage of the compactness and flexibility compared with the previous descriptor, and greatly reduces the storage space required. At the same time, the instance and category recognition accuracy of the proposed descriptor for objects can respectively reach 94.6% and 86.8%, which are higher than those of the previously methods for object recognition of 3D point clouds.
    Keywords: object classification; point clouds; covariance descriptor; mismatching correction.

  • Graph-based model and algorithm for minimising big data movement in a cloud environment   Order a copy of this article
    by Yassir Samadi, Mostapha Zbakh, Claude Tadonki 
    Abstract: In this paper, we discuss load balancing and data placement strategies in heterogeneous cloud environments. Load balancing is crucial in large-scale data processing applications, especially in a distributed heterogeneous context such as the cloud. The main goal in data placement strategies is to improve the overall performance through the reduction of data movements among the participating datacentres, which are geographically distributed, taking into account their characteristics such as speed of processing, storage capacity and data dependency. Load balancing and efficient data placement on cloud systems are critical problems, which are difficult to cope with simultaneously, especially in the emerging heterogeneous clusters. In this context, we propose a threshold-based load balancing algorithm, which first balances the load between datacentres, and afterwards minimises the overhead of data exchanges. The proposed approach is divided into three phases. First, the dependencies between the datasets are identified. Second, the load threshold of each datacenter is estimated based on the processing speed and the storage capacity. Third, the load balancing between the datacentres is managed through the threshold parameters. The heterogeneity of the datacentres, together with the dependencies between the datasets, are both taken into account. Our experimental results show that our approach can efficiently reduce the frequency of data movement and keep a good load balancing between the datacentres.
    Keywords: graph model; big data; cloud computing; load balancing; data placement; data dependency.
    DOI: 10.1504/IJHPCN.2018.10013848
     
  • Processed RGB-D SLAM based on HOG-Man algorithm   Order a copy of this article
    by Yanli Liu, Mengyu Zhu 
    Abstract: SLAM (Simultaneous Localization and Mapping) of robots is the key to achieve autonomous control of robots and also a significant topic in the field of mobile robotics. Aiming at 3D modelling of an indoor complex environment, this paper presents a fast three-dimensional SLAM method for mobile robots. On the basis of the HOG-Man algorithm, which is the core of RGB-D SLAM algorithm, the open-source software combining an RGB-D sensor such as Kinect with the wheeled mobile robots is used to obtain the odometry data, and then the information of their location is matched through the image feature extraction, and in the end the map is optimised by the HOG-Man algorithm. Finally, the feasibility and effectiveness of the proposed method are verified by experiments in indoor environment.
    Keywords: RGB-D SLAM; mobile robot; HOG-Man algorithm; Kinect.

  • A new revocable reputation evaluation system based on blockchain   Order a copy of this article
    by Haoxuan Li, Hui Huang, Shichong Tan, Ning Zhang, Xiaotong Fu 
    Abstract: Reputation evaluation system, as the publisher and analyser of evaluation, is an important influencing factor for users and sellers in online business. Traditional reputation evaluation system always requires a third party to achieve the operation of analysis and publishment. However, a third party often exposes the identity of the users, and leaks the information. As far as we know, all existing revocable reputation evaluation systems are based on the third-party model. In this paper, we present a new reputation evaluation system based on blockchain. Compared with traditional reputation evaluation systems, our system removes the third party, and allows users to modify their own evaluation information. Moreover, the user's privacy also can be protected. The experiment performance demonstrates that the overhead of the system is acceptable, the system is feasible and efficient.
    Keywords: reputation system; cryptography protocol; blockchain; linkable ring signature; smart contract.

  • A comparative study on automatic parallelisation tools and methods to improve their usage   Order a copy of this article
    by S. Prema, R. Jehadeesan, B.K. Panigrahi 
    Abstract: Automatic parallelisation assists users in parallelising the serial code even without acquiring knowledge about the application. Auto-parallelisers focus on loop-level parallelisation and dependence analysis. Apart from dependences present within the loop, specific coding complexities make the code not amenable to parallelisation owing to the limitations of the parallelising tool. To overcome these programming complications, we can explore the possibility of minimal manual intervention to make the code acquiescent for parallelisation. This paper provides a study of currently available auto-parallelisers and their competence on parallelisation of different programming features. The pitfalls faced by these tools are unveiled and categorised for detailed analysis. A solution-based approach in the form of coding changes circumvents the pitfalls and achieves efficient parallelisation. It also underlines the overall capability of the tools in supporting programming features during parallelisation.
    Keywords: automatic parallelisation; OpenMP parallel programming; coding complexities; loop parallelisation.
    DOI: 10.1504/IJHPCN.2019.10018358
     
  • FollowMe: a mobile crowd-sensing platform for spatial-temporal data Sharing   Order a copy of this article
    by Mingzhong Wang 
    Abstract: Mobile crowd sensing is a promising solution for massive data collection with public participation. Besides the challenges of user incentives, and diversified data sources and quality, the requirement of sharing spatial-temporal data makes the privacy concerns of contributors one of the priorities in the design and implementation of a sound crowdsourcing platform. In this paper, FollowMe is introduced as a use case of a mobile crowd sensing platform to explain possible design guidelines and solutions to address these challenges. The incentive mechanisms are discussed according to both the quantity and quality of users contributions. Then, a k-anonymity based solution is applied to protect contributors' privacy in both scenarios of trustworthy and untrustworthy crowdsourcers. Thereafter, a reputation-based filtering solution is proposed to detect fake or malicious reports, and finally a density-based clustering algorithm is introduced to find hotspots which can help the prediction of future events. Although FollowMe is designed for a virtual world of the popular mobile game Pok
    Keywords: mobile crowd sensing; spatial-temporal data; crowdsourcing; privacy; k-anonymity; hotspot; reputation; incentive mechanism.

  • A novel graph compression algorithm for data-intensive scientific networks   Order a copy of this article
    by Xiao Lin, Haizhou Du, Shenshen Chen 
    Abstract: As one of the world's leading scientific and data-intensive computing grids, the Worldwide LHC Computing Grid (WLCG) faces the challenge of improving its computing efficiency and network utilisation. To achieve this goal, WLCG needs an important piece of information: the network topology graphs of participating computing grids. Directly collecting such information from all of the grids, however, would cause high communication overhead and raise many security issues. In this paper, we address these issues by proposing a novel algorithm to compress such a large network topology into a compact, equivalent network topology. We formally define our problem, develop a novel, efficient topology-compression algorithm and evaluate its performance using real-world network topologies. Our results show that our algorithm not only achieves a much higher topology compression ratio than state-of-the-art topology transformation algorithms, but also leads to up to 100x reduction in computation time.
    Keywords: network topology; data-intensive; compression; shortest path tree; weighted graph.

  • Outlier detection of time series with a novel hybrid method in cloud computing   Order a copy of this article
    by Qi Liu, Zhen Wang, Xiaodong Liu, Nigel Linge 
    Abstract: In the wake of the development in science and technology, cloud computing has obtained more attention in different fields. Meanwhile, outlier detection for data mining in cloud computing is playing a more and more significant role in different research domains, and massive research works have been devoted to outlier detection, which includes distance-based, density-based and clustering-based outlier detection. However, the existing available methods require high computation time. Therefore, the improved algorithm of outlier detection, which has higher performance to detect outliers, is presented. In this paper, the proposed method, which is an improved spectral clustering algorithm (SKM++), is fit for handling outliers. Then, pruning data can reduce computational complexity and combine distance-based method Manhattan distance (distm) to obtain outlier score. Finally, the method confirms the outlier by extreme analysis. This paper validates the presented method by experiments with real collected data by sensors and comparison against the existing approaches. The experimental results show that our proposed method is an improvement.
    Keywords: cloud computing; data mining; outlier detection; spectral clustering; Manhattan distance.

  • A priority-based queuing system for P2P-SIP call communications control   Order a copy of this article
    by Mourad Amad, Djamil Aissani, Razika Bouiche, Nouria Madi 
    Abstract: Regarding the shortcomings of fundamental existing solutions for VoIP communications (e.g. SIP) based on centralisation, both academia and industry have initiated research projects focused on the integration of P2P paradigms into SIP communication systems (P2P-SIP). P2P-SIP builds an overlay network to provide efficient, interoperable and flexible SIP-based services. In this paper, we propose a new model for critical calls, which takes into consideration the priority aspect of some specific requests (e.g. emergency calls). The proposed model is generic regarding the P2P underlying and physical architectures. For illustration purposes, we consider Gnutella, as a representative of unstructured P2P networks, and Chord as, as a representative of structured P2P networks. In order to validate the proposed solution, a M/M/1 queuing model is considered. Performance evaluations show that the preliminary results are globally satisfactory, and that our proposed model, under certain conditions, is relevant.
    Keywords: VoIP; P2P-SIP; calls control; priority; queuing systems.

  • Budget-aware task scheduling technique for efficient management of cloud resources   Order a copy of this article
    by Mokhtar A. Alworafi, Atyaf Dhari, Sheren A. El-Booz, Suresha Mallappa 
    Abstract: Cloud computing technology offers many services using the pay per use concept, where the user gets to specify constraints such as the budget. Task scheduling algorithms are therefore the most preferred option under a budget constraint which is used to improve some of the metrics such as makespan and cost. In this paper, we propose a Budget-Aware Scheduling (BAS) model to schedule the tasks based on the budget constraint. At first, the VMs which meet the budget are labelled and the task priority is determined. Next, the task attributes are checked and assigned to the resources that meet the budget constraint to keep the makespan as low as possible with minimal cost for resource usage. The experiments demonstrate that the proposed model outperforms other algorithms by reducing average of makespan, mean of average response time, and the cost of resources with an increase in resource usage and profit of provider.
    Keywords: cloud computing; scheduling; budget constraint; budget-aware scheduling; makespan; provider profit.
    DOI: 10.1504/IJHPCN.2018.10014669
     
  • Sparse reconstruction of piezoelectric signal for phased array structural health monitoring   Order a copy of this article
    by Yajie Sun, Feihong Gu, Sai Ji 
    Abstract: Structural health monitoring technology has been widely used in the detection and identification of plate structure damage. Ultrasonic phased array technology has become an important method for structural health monitoring because of its flexible beam scanning and strong focusing performance. However, a large number of phased array signals will be produced, which creates difficulty in storing, transmitting and processing. Therefore, under the condition of which the signal is sparse, compressive sensing theory can achieve signal acquisition with much lower sampling rate than the traditional Nyquist sampling theorem. Firstly, the sparse orthogonal transformation is used to make the sparse representation. Then, the measurement matrix is used for the projection observation. Besides, the reconstruction algorithm is used for sparse reconstruction. In this paper, the experimental verification of the antirust aluminium plate material is carried out. The experiment shows that the proposed method is useful for reconstructing the signal of phased array structure health monitoring.
    Keywords: structural health monitoring; ultrasonic phased array; compressive sensing; matching pursuit algorithm.

  • Malicious webpages detection using feature selection techniques and machine learning   Order a copy of this article
    by Dharmaraj Patil, Jayantrao Patil 
    Abstract: Today, the popularity of the World Wide Web (WWW) and its usability in online banking, e-commerce and social networking has attracted cyber-criminals who exploit vulnerabilities for illegitimate benefits. Attackers use web pages to lure different types of attack, such as drive-by downloads, phishing, spamming, and malware distribution, to exploit legitimate users and obtain their identity to misuse. In recent years, many researchers have provided significant and effective solutions to detect malicious web pages; however, owing to the ever-changing nature of cyber attacks, there are still many open issues. This paper proposes a methodology for the effective detection of malicious web pages using feature selection methods and machine learning classifiers. Basically, our methodology consists of three modules: 1) feature selection; 2) training; and 3) classification. To evaluate our proposed methodology, six state-of-the-art feature selection methods and eight supervised machine learning classifiers are used. Experiments are performed on the balanced binary dataset using the feature selection methods and machine learning classifiers. It is found that by using feature selection methods, the classifiers achieved significant detection accuracy of 94-99% and above, error-rate of 0.19-5.55%, FPR of 0.006-0.094, FNR of 0.000-0.013 and minimum system overhead. Our multi-model system using majority voting classifier and Wrapper+Naive Bayes feature selection method with GreedyStepwise search technique using only 15 features achieved a highest accuracy of 99.15%, FPR of 0.017 and FNR of 0.000. The experimental analysis shows that our approach outperforms 18 well-known anti-virus and anti-malware softwares in terms of detection accuracy with an overall accuracy of 99.15%.
    Keywords: malicious web pages; feature selection; machine learning; web security; cyber security.

  • Greedily assemble tandem repeats for next generation sequences   Order a copy of this article
    by Yongqing Jiang, Jinhua Lu, Jingyu Hou, Wanlei Zhou 
    Abstract: Eukaryotic genomes contain high volumes of intronic and intergenic regions in which repetitive sequences are abundant. These repetitive sequences represent challenges in genomic assignment of short read sequences generated through next generation sequencing and are often excluded in analysis thus losing valuable genomic information. Here we present a method, known as TRA (Tandem Repeat Assembler), for the assembly of repetitive sequences by constructing contigs directly from paired-end reads. Using an experimentally acquired dataset for human chromosome 14, tandem repeats > 200 bp were assembled. Alignment of the contigs to the human genome reference (GRCh38) revealed that 84.3% of tandem repetitive regions were correctly covered. For tandem repeats, this method outperformed state-of-the-art assemblers by generating correct N50 of contigs up to 512 bp.
    Keywords: tandem repeat; assembly; NGS.

  • GeaBase: a high-performance distributed graph database for industry-scale applications   Order a copy of this article
    by Zhisong Fu, Zhengwei Wu, Houyi Li, Yize Li, Xiaojie Chen, Xiaomeng Ye, Benquan Yu, Xi Hu 
    Abstract: Graph analytics has been gaining traction rapidly in the past few years. It has a wide array of application areas in industry, ranging from e-commerce, social network and recommendation systems to fraud detection and virtually any problem that requires insights into data connections, not just data itself. In this paper, we present {GeaBase}, a new distributed graph database that provides the capability to store and analyse graph-structured data in real-time at massive scale. We describe the details of the system and the implementation, including a novel update architecture, called {Update Center} (UC), and a new language that is suitable for both graph traversal and analytics. We also compare the performance of GeaBase to a widely used open-source graph database {Titan}. Experiments show that GeaBase is up to 182x faster than Titan in our testing scenarios. We also achieved 22x higher throughput on social network workloads in comparison.
    Keywords: graph database; distributed database; high performance.

  • Parallel big image data retrieval by conceptualised clustering and un-conceptualised clustering   Order a copy of this article
    by Ja-Hwung Su, Chu-Yu Chin, Jyun-Yu Li, Vincent S. Tseng 
    Abstract: Content-based image retrieval is a hot topic which has been studied for few decades. Although there have been a number of recent studies proposed on this topic, it is still hard to achieve a high retrieval performance for big image data. To aim at this issue, in this paper, we propose a parallel content-based image retrieval method that efficiently retrieves the relevant images by un-conceptualised clustering and conceptualised clustering. For un-conceptualised clustering, the un-conceptualised image data is automatically divided into a number of sets, while the conceptualised image data is divided into multiple sets by conceptualised clustering. Based on the clustering index, the depth-first-search strategy is performed to retrieve the relevant images by parallel comparisons. Through experimental evaluations on a large image dataset, the proposed approach is shown to improve the performance of content-based image retrieval substantially in terms of efficiency.
    Keywords: content-based image retrieval; un-conceptualised clustering; conceptualised clustering; big data; parallel computation.

  • Exponential stability of big data in networked control systems for a class of uncertain time-delay and packet dropout   Order a copy of this article
    by Huaiyu Zheng, Shigang Liu, Fengjie Sun 
    Abstract: This paper studies the problem of exponential stability for a networked control system with uncertain time-delay and packet dropout. The controller gain, designed to get better result, is assumed to have additive and multiplicative gain variations. Supposing networked control systems are uncertain time-delay which is not more than one sampling period and has packet dropout. Using the Lyapunov theory and linear matrix inequality formulation, we could obtain the sufficient condition of the asynchronous dynamical system for all admissible uncertainties and packet dropout. Finally, a simulation example illustrates the effectiveness of the approach.
    Keywords: networked control systems; data packet dropout; Lyapunov function; linear matrix inequalities; exponential stability.

  • Fault-tolerant flexible lossless cluster compression method for monitoring data in smart grid   Order a copy of this article
    by Zhijian Qu, Hanlin Wang, Xiang Peng, Ge Chen 
    Abstract: Big data in smart grid dispatch monitoring systems is susceptible to interference from processing delays and slow response times.Hence, a new fault-tolerant flexible lossless cluster compression method is proposed. This paper presents the five-tuples (S, D, O, T, M) model, and builds a monitoring data processing platform based on Hive. By deploying the dispatch host and monitoring servers under the cloud computing environment, where data nodes are respectively transformed by Deflate, Gzip, BZip2 and Lzo lossless compression method. Taking the power dispatch automation system of Long-hai line as example, experimental results show that the cluster lossless compression ratio of BZip2 is greater than 81%; when data records reach twelve million, the compression ratio can be further improved to certain extent by using RCFile storage Hive format,which has significant flexible features. Therefore, the new method proposed in this paper can improve the flexibility and fault-tolerant ability of big monitoring data processing in smart grid.
    Keywords: cloud computing; smart grid; cluster lossless compression; fault-tolerant.

  • Combined bit map representation and its applications to query processing of resource description framework on GPU   Order a copy of this article
    by Chantana Chantrapornchai, Chidchanok Choksuchat 
    Abstract: Resource Description Framework (RDF) is a common representation in semantic web context, including the web data sources and their relations in the URI form. With the growth of data accessible on the internet, the RDF data currently contains millions of relations. Thus, answering a semantic query requires going through large amounts of data relations, which is time consuming. In this work, we present a representation framework, Combined Bit Map (CBM) representation, which compactly represents RDF data while helping to speed up semantic query processing using Graphics Processing Units (GPUs). Since GPUs have limited memory size, without compaction the RDF data cannot be entirely stored in the GPU memory; the CBM structure enables more RDF data to reside in the GPU memory. Since GPUs have many processing elements, their parallel use speeds up RDF query processing. The experimental results show that the proposed representation can reduce the size of RDF data by 70%. Furthermore, the search time on this representation using the GPU is 60% faster than with conventional implementation.
    Keywords: graphic processing unit; semantic web; query processing; parallel processing; bit map.

  • A DSL for elastic component-based cloud application   Order a copy of this article
    by Saddam Hocine Hiba, Meriem Belguidoum 
    Abstract: The deployment of component-based applications in cloud system environments is becoming more and more complex. It is expected to provide elasticity in order to allow a deployed application to scale dynamically and meet variation in demand while ensuring a certain level of Quality of Service (QoS). However, there are still some open issues associated with the elasticity management. A conceptual model of elasticity management enabling the description of deployment and application constraints, properties and elasticity strategies at different levels (depending on the internal application architecture or on the cloud infrastructure and platform) in an automatic way is needed. In this paper, we propose a domain-specific language (DSL) based on a metamodel, which precisely specifies three main views: the cloud service models, the automatic elasticity management strategies and the internal cloud application architecture. We illustrate, through a case study, the MAPE-K based approach using different scenarios of automatic elasticity management.
    Keywords: cloud computing; elasticity management; component-based application; MDA; DSL; MAPE-K.

  • Selection of effective probes for an individual to identify P300 signal generated from P300 BCI speller   Order a copy of this article
    by Weilun Wang, Goutam Chakraborty 
    Abstract: P300 is a strong Event Related Potential (ERP) generated in the brain and observed on the scalp when an unusual event happens. To decipher the P300 signal, we have to use the property of P300 to distinguish P300 signal from non-P300 signal. In this work, we used data collected from P300 BCI speller with 128 probes. Conventional BCI speller uses eight probes at pre-defined locations on the skull. Though P300 is strong in the parietal region of the brain, location of the strongest signal varies from person to person. The idea is that, if we optimise probe locations for an individual, we could reduce the number of probes required. In fact, the process mode for the raw brain wave signals also will affect the classification accuracy. We designed an algorithm to analyse the raw signals. We achieved over 81% classification accuracy on average with only three probes from only one target stimulus and one non-target stimulus.
    Keywords: event related potential; probes reduction; P300 amplitude; brain computer interface.

  • An efficient approach to optimise I/O cost in data-intensive applications using inverted indexes on HDFS splits   Order a copy of this article
    by Narinder Seera, S. Taruna 
    Abstract: Hadoop is prominent for its scalable and distributed computing capabilities coupled with Hadoop Distributed File System (HDFS). Hadoop MapReduce framework is extensively used for exploratory big data analytics by business-intelligence applications and machine learning tools. The analytic queries executed by these applications often include multiple ad hoc queries and aggregate queries with some selection predicates. The cost of executing these queries grow incredibly as the size of dataset grows. The most effective strategy to improve query performance in such applications is to process only relevant data keeping irrelevant data aside, which can be done using index structures. This strategy reduces the overall cost of running applications which comes from amount of I/O to be processed or amount of data to be transferred among nodes of the cluster. This paper is an attempt to improve query performance by avoiding full scans on data files - which can be done by creating custom indexes on HDFS data. The algorithms used in this paper create inverted indexes on HDFS input splits. We show how query processing in MapReduce jobs can benefit in terms of performance by employing these custom indexes. The experiments demonstrate that queries executed using indexed data execute 1.5 times faster than the traditional queries which do not use any index structures.
    Keywords: inverted index; MapReduce; I/O cost; HDFS; input splits.

  • Generic data storage-based dynamic mobile app for standardised electronic health records database   Order a copy of this article
    by Shivani Batra, Shelly Sachdeva, Subhash Bhalla 
    Abstract: Standardisation plays an important role in making healthcare application worldwide adaptable. It uses archetypes for semantic interoperability. In addition to the interoperability, a mechanism to handle future evolution is the primary concern for market sustainability. An application should possess dynamism in terms of the front end (user interface) as well as the back end (database) to build a future proof system. Current research aims to extend the functionality of prior work on Healthsurance with a search efficient generic storage and validation support. At application level, graphical user interface is dynamically build using knowledge provided by standards in terms of archetypes. At the database level, generic storage structure is provided with improved searching capabilities to support faster access, to capture dynamic knowledge evolution and to handle sparseness. A standardised format and content helps to uplift the credibility of data and maintains a uniform, and specific set of constraints used to evaluate users health. Architecture proposed in current research enables implementation of mobile app based on an archetype paradigm that can avoid reimplementation of the systems, supports migrating databases and allows the creation of future-proof systems.
    Keywords: standardised electronic health records; generic database; sparseness; frequent evolution; mobile application.

  • A novel ECC-based lightweight authentication protocol for internet of things devices   Order a copy of this article
    by Aakanksha Tewari, Brij Gupta 
    Abstract: In spite of being a promising technology which will make our lives a lot easier, we cannot be oblivious to the fact the internet of things (IoT) is not safe from online threat and attacks. Thus, along with the growth of IoT, we also need to work on these aspects. Taking into account the limited resources that these devices have, it is important that the security mechanisms should also be less complex and do not hinder the actual functionality of the device. In this paper, we propose an ECC-based lightweight authentication for IoT devices which deploy RFID tags at the physical layer. ECC is a very efficient public key cryptography mechanism as it provides privacy and security with less computation overhead. We also present a security and performance analysis to verify the strength of our proposed approach. We have verified the security and authentication session execution of our protocol using the Promela model and the SPIN tool.
    Keywords: security; authentication; internet of things; RFID.

Special Issue on: ICNC-FSKD 2015 Parallel Computing and Signal Processing

  • 1.25 Gbits/s-message experimental transmission using chaos-based fibre-optic secure communications over 143 km   Order a copy of this article
    by Hongxi Yin, Qingchun Zhao, Dongjiao Xu, Xiaolei Chen, Ying Chang, Hehe Yue, Nan Zhao 
    Abstract: Chaotic optical secure communications (COSC) are a kind of fast-speed hardware encryption techniques at the physical layer. Concerning to the practical applications, high-speed long-haul message transmission is always the goal to pursue. In this paper, we reported experimentally a scheme of long-haul COSC, where the bit rate reaches 1.25 Gbits/s and the transmission distance up to 143 km. Besides, a distinct advantage of low-cost is guaranteed with the off-the-shelf optical components, and no dispersion compensating fiber (DCF) or forward-error correction (FEC) is required. To the best of our knowledge, this is the first experimental evidence of the longest transmission distance in the COSC system. Our results show that high-quality chaotic synchronization can be maintained both in time- and frequency-domain, even after 143 km transmission; the bandwidth of the transmitter is enlarged by the external optical injection, which leads to the realization of 2.5 Gbits/s-message secure transmission up to 25 km. In addition, the effects of device parameters on the COSC are discussed for supplementary details.
    Keywords: long-haul, high-speed, chaotic optical secure communications, semiconductor laser

  • Optimisation of ANFIS using mine blast algorithm for predicting strength of Malaysian small and medium enterprises   Order a copy of this article
    by Kashif Hussain, Mohd. Najib Mohd. Salleh, Abdul Mutalib 
    Abstract: Adaptive Neuro-Fuzzy Inference System (ANFIS) is a popular fuzzy inference system, as it is widely applied in business and economics. Many have trained ANFIS parameters using metaheuristic algorithms, but very few have tried optimising its rule-base. The auto-generated rules, using grid partitioning, comprise both the potential and the weak rules, increasing the complexity of ANFIS architecture as well as computational cost. Therefore, pruning less or non-contributing rules would optimise the rule-base. However, reducing the complexity and increasing the accuracy of the ANFIS network needs an effective training and optimisation mechanism. This paper proposes an efficient technique for optimising the ANFIS rule-base without compromising on accuracy. A newly developed Mine Blast Algorithm (MBA) is used to optimise ANFIS. The ANFIS optimised by MBA is employed to predict the strength of Malaysian small and medium enterprises (SMEs). Results prove that the MBA optimised ANFIS rule-base and trained parameters are more efficient than Genetic Algorithm (GA) and Particle Swarm Optimisation (PSO).
    Keywords: ANFIS; neuro-fuzzy; fuzzy system; mine blast algorithm; rule optimisation; SME

Special Issue on: IEEE TrustCom-16 Trust Computing and Communications

  • A trust-based evaluation model for data privacy protection in cloud computing   Order a copy of this article
    by Wang Yubiao, Wen Junhao, Zhou Wei 
    Abstract: For high quality and privacy protection problems, this paper proposes a trust-based evaluation model for data privacy protection in cloud computing (TEM-DPP). In order to make the final trust evaluation values more practical, the model introduces the comprehensive trust evaluation. The comprehensive trust is composed of direct trust and recommend trust. Services attribute and combining weights-based method are used to calculate the direct trust, reflecting the direct trust timeliness and rationality. In order to protect data security, we propose a data protection method based on a normal cloud model for data privacy protection. Then, the customer satisfaction, decay time, transaction amount and penalty factor will be used to update the direct trust. Simulation results showed that cloud services trust evaluation model can not only adapt to the dynamic changes in the environment, but also ensure the actual quality of service. It can improve the service requesters' satisfaction and has certain resilience to fraud entities.
    Keywords: cloud service; trust; privacy-aware; evaluation model.

Special Issue on: Recent Advances in Security and Privacy for Big Data

  • A mathematical model for intimacy-based security protection in social networks without violation of privacy   Order a copy of this article
    by Hui Zheng, Jing He, Yanchun Zhang, Junfeng Wu 
    Abstract: Protection against spam, fraud and phishing becomes increasingly important in the applications of social networks. Online social network providers such as Facebook and MySpace collect data from users including their relation and education statuses. While these data are used to provide users with convenient services, improper use of these data such as spam advertisement can be annoying and even harmful. Even worse, if these data are somehow stolen or illegally gathered, the users might be exposed to fraud and phishing. To further protect individual privacy, we employ an intimacy algorithm without the violation of privacy. Also, we explore spammers through detecting unusual intimacy phenomenon. We, therefore, propose a mathematical model for intimacy based security protection in a social network without the violation of privacy in this paper. Moreover, the feasibility and the effectiveness of our model is testified theoretically and experimentally.
    Keywords: social network; privacy protection; intimacy; spam detection.

Special Issue on: CloudTech'17 Advances in Big Data and Cloud Computing

  • Adaptive and concurrent negotiation for an efficient cloud provisioning   Order a copy of this article
    by Aya Omezzine, Narjès Bellamine, Said Tazi, Gene Cooperman 
    Abstract: Business providers offer highly scalable applications to end-users. To run the users' requests efficiently, business providers must take the right decision about requests placement on virtual resources. An efficient provisioning that satisfies users and optimises the providers profit becomes a challenging task owing to the dynamicity of the cloud. An efficient provisioning becomes harder when considering inflexible take-it-or-leave-it service level agreement. Negotiation-based approaches are promising solutions when dealing with conflicts. Using negotiation, the users and providers may find a satisfactory schedule. However, reaching a compromise between the two parties is a cumbersome task owing to workload constraints at negotiation time. The majority of elaborated approaches reject the users' requests when negotiation fails. In this paper, we propose a novel adaptive negotiation approach that keeps renegotiating concurrently with those users based on workload changes. rnExperiments show that our approach maximises the provider's profit, increases the number of accepted users, and improves the customer satisfaction.
    Keywords: cloud computing; cloud provisioning; service level agreement; user satisfaction; adaptive negotiation; renegotiation.

Special Issue on: ICCIDS 2018 High-Performance Computing for Computational Intelligence

  • Wavelet-based arrhythmia detection of ECG signals and performance measurement using diverse classifiers   Order a copy of this article
    by Ritu Singh, Rajesh Mehta, Navin Rajpal 
    Abstract: The diagnosis of cardiovascular arrhythmias needs accurate predictive models to test abnormalities in the functioning of the heart. The proposed work manifests a comparative analysis of different classifiers, such as K-Nearest Neighbor (KNN), Support Vector Machine (SVM), Back Propagation Neural Network (BPNN), Feed Forward Neural Network (FFNN) and Radial Basis Function Neural Network (RBFNN) with Discrete Wavelet Transform (DWT) to assess an electrocardiogram (ECG). The ECG record sets of MIT-BIH dataset are employed to test the efficacy of different classifiers. For DWT, different wavelets such as daubechies, haar, symlet, biorthogonal, reverse biorthogonal and coiflet are used for feature extraction, and their performances are compared. The foremost daubechie wavelet is demonstrated in detail in this paper. SVM and RBFNN have shown 100% accuracy with reduced dataset testing time of 0.0025 s and 0.0174 s, respectively, whereas BPNN, FFNN and KNN provided 95.5%, 97.7% and 84.0% accuracy with 0.0176 s, 0.0189 s and 0.0033 s of testing time, respectively. This proposed scheme builds an efficient selection of wavelet with best-suited classifier for timely perusal of cardiac disturbances.
    Keywords: ECG; MIT-BIH; DWT; BPNN; FFNN; KNN; RBFNN; SVM.

Special Issue on: Advances in Information Security and Networks

  • Dynamic combined with static analysis for mining network protocols' hidden behaviour
    by YanJing Hu 
    Abstract: Unknown protocols' hidden behaviour is becoming a new challenge in network security. This paper takes both the captured messages and the binary code that implement the protocol as the studied objects. Dynamic Taint Analysis combined with Static Analysis is used for protocol analysing. Firstly, we monitor and analyse the process of protocol program that parses the message in the virtual platform HiddenDisc prototype system developed by ourselves, and record the protocols public behaviour, then based on our proposed hidden behaviour perception and mining algorithm, we perform static analysis of the protocols hidden behaviour trigger conditions and hidden behaviour instruction sequences. According to the hidden behaviour trigger conditions, new protocol messages with the sensitive information are generated, and the hidden behaviours are executed by dynamic triggering. HiddenDisc prototype system can sense, trigger and analyse the protocols hidden behaviour. According to the statistical analysis results, we propose the evaluation method of protocol execution security. The experimental results show that the present method can accurately mining the protocols hidden behaviour, and can evaluate an unknown protocols execution security.
    Keywords: protocol reverse analysis; protocols' hidden behaviour; protocol message; protocol software.