Forthcoming articles


International Journal of Web and Grid Services


These articles have been peer-reviewed and accepted for publication in IJWGS, 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.


Articles 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.


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


We also offer RSS feeds which provide timely updates of tables of contents, newly published articles and calls for papers.


International Journal of Web and Grid Services (12 papers in press)


Regular Issues


  • Blockchain Challenges and Opportunities: A Survey   Order a copy of this article
    by Zibin Zheng, Shaoan Xie 
    Abstract: Blockchain, the core mechanism in Bitcoin, has received extensive attentions recently. Blockchain serves as a public ledger and transactions stored in blockchain are nearly impossible to tamper. Blockchain has the key characteristics such as decentralization, persistency, anonymity and auditability. Blockchain help to improve efficiency and security. It could be applied into many fields including financial services, reputation system and public services. However, there are still a large number of technical challenges prohibiting the wide application of blockchain: scalability problem, privacy leakage etc. This paper presents a comprehensive survey on blockchain technology. In this paper, we present a comprehensive survey on the state-of-the-art research efforts on blockchain technology. In particular, we first give an overview on blockchain technology. The typical blockchain consensus algorithms are then introduced. We next present a survey on blockchain applications and technical challenges as well as recent advances. Finally, future research directions are also discussed.
    Keywords: Blockchain; Decentralization; Consensus; Application.

  • Efficient Request Assignment Algorithm in Mobile Cloud Computing Environment   Order a copy of this article
    by Ao Zhou 
    Abstract: Recently, mobile applications have become increasingly computation-intensive. However, the energy and the computing capabilities of mobile devices, such as smartphones and tablets, are limited. Mobile cloud computing is becoming a powerful way to tackle this challenge. Offloading computation-intensive tasks to nearby cloudlets can significantly save energy and enhance the computation capabilities of mobile devices. However, determining how to assign task requests to cloudlets while minimizing the response time remains a challenging issue. The traditional approach cannot achieve the optimal effect since it ignores the task characteristics and the communication characteristic between the cloudlets. To address this challenge, in this paper, we provide an efficient algorithm for task request assignment that shortens the response time and reduces the network resource consumption. We first formulate the problem as a response time and network resource consumption minimization problem. To solve this problem, we then propose an optimized differential evolution algorithm. We finally evaluate the performance of the proposed task request assignment algorithm through experimental simulations. Simulation results demonstrate that the proposed algorithm is promising.
    Keywords: Mobile cloud computing; Edge computing; Cloudlet; Request assignment.

  • pisodm: Building SOC Applications in the Presence of Non-Functional Requirements   Order a copy of this article
    by Khalid Belhajjame, Valeria De Castro, Javier Espinosa-Oviedo, Martin Musicante, Umberto Souza Da Costa, Placido Souza Neto, Genoveva Vargas-Solar, José-Luis Zechinelli-Martini 
    Abstract: Specifying non-functional requirements (NFRs) is a complex task, being usually addressed during the latter phases of the software development process. The late inclusion of NFRs during the software development may compromise the quality of the resulting application. This paper presents pisodm, a method and associated tools that (i) allow the early specification of NFRs allowing users to them in an abstract way without having to care about low level details; (ii) embraces the MDA philosophy, generating models (code) whenever possible for reducing the specification and programming effort of the business application logic and its associated NFRs. Our solution has been used in the context of an industrial and real case study.
    Keywords: MDA; Non-Functional Requirements; Service-based software process.

  • Cross-Lingual Analysis of English and Chinese Web Search   Order a copy of this article
    by Peiguang Lin, Tong Zhang, Menglong Xia, Jin Zhou, Peiyao Nie 
    Abstract: Edge Computing is pushing the frontier of computing applications, data, and services away from centralized nodes to the logical extremes of a network. It enables analytics and knowledge generation to occur at the source of the data. There is a growing number of the non-English Web during recent years and with an extra ordinary speed currently. Unfortunately, most of the works available on web search analysis are still English-based. Since the language-dependent and user-based search paradigms are becoming increasingly important for search engines; to understand the behavioural commonality and distinction of non-English users for conducting web search is essential and in urgent. Here we propose a framework for analysing the web search behaviours of users in a cross-lingual context. This framework is composed of ten factors, which can be applied at the query level, session level and corpus level respectively. The integral employment of these factors could help us with characterizing the user behaviour of web search, even in different languages, with regard to both statistical and semantic perspectives. As an application of this framework, we made a comparison of web search between English and Chinese users by mining their search engine query logs. This ten-factor containing framework shows a better efficiency not only in revealing the commonality and distinction of web search, but also in informing the design of search paradigms in a cross-lingual scenario.
    Keywords: Edge Computing; Cross-Lingual Analysis; Web Search; hierarchical system.

  • Towards the Optimality of QoS-aware Web Service Composition with Uncertainty   Order a copy of this article
    by Sen Niu, Guobing Zou, Yanglan Gan, Yang Xiang, Bofeng Zhang 
    Abstract: QoS-aware web service composition has recently become one of the most challenging research issues. Although much work has been investigated to solve the problem, they mainly focus on certain QoS of web services, while QoS with uncertainty exposes the most important characteristic in real and highly dynamic environment on the Internet. In this paper, with the consideration of uncertain service QoS and user's preferences, we model the issue of uncertain QoS-aware web service composition via interval number and translate it into a multi-objective optimization problem with global QoS constraints of user's preferences. The encoded optimization problem is solved by an non-deterministic multi-objective evolutionary algorithm, which takes advantage of new genetic encoding schema, the strategy of crossover and uncertain interval Pareto comparison. To validate the feasibility of our proposed approach, large-scale experiments have been conducted on our simulated datasets. The experimental results demonstrate that our proposed approach can effectively and efficiently help an active user find optimum composite service solutions set with satisfactory convergence.
    Keywords: web services;uncertain QoS;web service composition;multi-objective optimization.

  • A Semantic Approach for Generating Government Processes   Order a copy of this article
    by Cherouana Amina, Bellatreche Ladjel, Mahdaoui Latifa, Medjahed Brahim 
    Abstract: In the last years, governments embraced business process management practices to improve their interactions and services with various stakeholders such as citizens, businesses, and other government agencies. Nevertheless, current government process management solutions are still very limited at the semantic level, leading to challenges in dealing with legal, social, organizational, political and economic constraints, collectively referred to as Context. In this paper, we introduce SGPM, a Semantic Government Process Management approach for the design and deployment of legally compliant government processes. The developed solution is mainly articulated around an ontological framework, with a high level of abstraction, allowing the explicit representation of legal context associated with government processes. It is connected to a defined legal meta-model that acts as legal context extraction guidelines and knowledge source. Moreover, this framework is substantiated by a legal features model allowing the semantic representation of structural relationships and dependencies between processes, sub-processes, as well as activities. The ontological framework is implemented as software assets, using OWL-DL, that constitute the kernel from which BPEL executable government processes are automatically generated.
    Keywords: E-government; Government Process Management; Meta-modeling; Ontology; Legal Context; Compliance.

  • SAW-Q: A dynamic composition approach of REST services based on queue model   Order a copy of this article
    by Jesus Bellido, Rosa Alarcon, Cesare Pautasso, Carla Vairetti 
    Abstract: Service composition is one of the principles of service-oriented architecture; it enables reuse and allows developers to combine existing services in order to create new services that in turn can be part of another composition. Dynamic composition requires that service components are chosen from a set of services with equal or similar functionality at runtime, and possibly automatically. The adoption of the REST services in the industry has led to a growing number of services of this type, many with similar functionality. The existing dynamic composition techniques are method-oriented whereas REST is resource-oriented, and consider only traditional (WSDL/SOAP) services. We propose SAW-Q, an extension of Simple Additive Weighting (SAW), as a novel dynamic composition technique that follows the principles of the REST style. Additionally, SAW-Q models quality attributes as a function of the actual service demand instead of the traditional constant values. Our model is much more accurate when compared to real implementation, positively improving the quality of dynamic service compositions.
    Keywords: SOA; REST services; dynamic composition; quality attributes.

  • One size does not fit all: logic-based clustering for on-the-fly web service composition and verification   Order a copy of this article
    by Huynh Tan Khai, Bui Hoai Thang, Quan Thanh Tho 
    Abstract: Recently, web service composition (WSC) has been widely emerging since it is obviously hopeless to develop a specific web service which can singlehandedly fulfil completely a requirement posed by clients. Moreover, as a WSC solution often needs to satisfy various kinds of constraints, its correctness is also required to be formally verified. However, composition and verification tasks always suffer from huge computational cost when applied in practice. It prompts the consideration of clustering approaches. Unfortunately, the existing web service clustering approaches accomplish neither the soundness nor completeness of a composition solution. To overcome this problem, we propose a logic-based approach for clustering web services, where logic formulae are used for representing web services and their clusters. The clustering results are then further applied for WSC in an on-the-fly manner. Our approach achieves both soundness and completeness. In experimentation, our approach also improves the performance of WSC process significantly.
    Keywords: logic-based web service clustering; logic-based web service similarity; web service clustering; WSC; web service composition.
    DOI: 10.1504/IJWGS.2018.10014049
  • G-OPTICS: fast ordering density-based cluster objects using graphics processing units   Order a copy of this article
    by Wookey Lee, Woong-Kee Loh 
    Abstract: Clustering is the process of forming groups or clusters of similar objects in the dataset and has been used as an important tool for many data mining applications including the web-based ones. While density-based clustering algorithms are widely adopted, their clustering result is highly sensitive to parameter values. The OPTICS algorithm presents a solution to this problem; it produces an ordering of objects that is equivalent to the clustering results for a wide range of thresholds ϵ. In this paper, we propose an algorithm named G-OPTICS to significantly improve the performance of OPTICS using a graphics processing unit (GPU). The experimental results using real and synthetic datasets demonstrated that G-OPTICS outperformed the previously fastest FOPTICS algorithm by up to 118.3 times (67.7 times on the average).
    Keywords: ordering of objects; density-based clustering; GPU; graphics processing unit; parallel algorithm.
    DOI: 10.1504/IJWGS.2018.10014050
  • Implementation and evaluation of hybrid broadcasting system for webcasts   Order a copy of this article
    by Takeshi Ozaki, Yusuke Gotoh 
    Abstract: Due to the recent popularisation of grid environments, streaming delivery using broadcast and telecommunication method systems is attracting great attention. In streaming delivery in hybrid broadcasting environments, clients concurrently receive such streaming data as music or movies from both broadcasting and telecommunication systems. Although these systems compensate for their respective the demerits, the waiting time is lengthened if the system does not deliver the data efficiently. To reduce this waiting time, many researches have proposed scheduling methods. However, since most scheduling methods use a computer simulation, they do not clearly show their effectiveness. In this paper, we design and implement a hybrid broadcasting system to solve the problems of conventional methods. In our proposed system, we evaluate how efficiently they reduce waiting times using scheduling methods.
    Keywords: continuous media data; hybrid broadcasting; scheduling; video-on-demand; waiting time.
    DOI: 10.1504/IJWGS.2018.10014051
  • A compressed graph representation for services composition   Order a copy of this article
    by Jing Li, Yuhong Yan, Ming Zhu 
    Abstract: Service-oriented computing enhances business scalability and flexibility. Providers who expect to benefit from it may bring the explosive growth of web services. As a result, the huge storage required in searching a composition solution may be too much to afford. In this paper, we apply a compressed data structure to tackle this challenging issue. We propose a system model to solves web service composition (WSC) problem. In this model, we use a compressed tree to represent the search graph. This work innovatively solve the composition problem with compressed graph representation. The proposed model is verified through theoretical analysis and experimental study. The obtained experimental results show that this system may handle a large number of web services with small space requirement.
    Keywords: WSC; web service composition; QoS optimisation; graph compression.
    DOI: 10.1504/IJWGS.2018.10014053

Special Issue on: Security for Cloud Computing

  • Searchable Symmetric Encryption Based on the Inner Product for Cloud Storage
    by Jun Yang, Shujuan Li, Xiaodan Yan, Baihui Zhang, Baojiang Cui 
    Abstract: Searchable encryption enables the data owner to store their own data after encrypting them in the cloud. Searchable encryption also allows the client to search over the data without leaking any information about it. In this paper, we rst introduce a searchable symmetric encryption scheme based on the inner product: it is more ecient to compute the inner product of two vectors. In our construction, the parties can be Data Owners, Clients or the Cloud Server. The three parties communicate with each other through the inner product to achieve the goal that the client can search the data in the cloud without leaking any information on the data the owner stored in the cloud. We then perform a security analysis and performance evaluation, which show that our algorithm and construction are secure and ecient.
    Keywords: Searchable Encryption; Searchable Symmetric Encryption; Inner Product; the Cloud Server; Security.