1. Accelerating Skycube Computation with Partial and Parallel Processing for Service Selection
- Author
-
Junzhou Luo, Fang Dong, Ye Yang, Jiahui Jin, Jun Shen, and Jiyuan Shi
- Subjects
Skyline ,Information Systems and Management ,Speedup ,Computer Networks and Communications ,Service set ,Computer science ,Computation ,020206 networking & telecommunications ,02 engineering and technology ,Parallel computing ,computer.software_genre ,Computer Science Applications ,Scheduling (computing) ,Computational science ,0803 Computer Software, 0805 Distributed Computing, 0806 Information Systems ,Hardware and Architecture ,020204 information systems ,Scalability ,0202 electrical engineering, electronic engineering, information engineering ,Web service ,computer ,Subspace topology - Abstract
Recently researchers use skyline techniques to optimize service selection procedure, where they can filter those low-quality web services from the large amount of candidates and return a much smaller high-quality service set. The skycube concept is adopted for quickly responding to the skyline queries with different combinations of Quality of Web Service (QoWS) parameters. As the skycube computation is quite time-consuming, it is a compelling challenge to accelerate this procedure. However, the current solutions usually have a number of redundant computations which will significantly affect the efficiency. To address such drawbacks, after an in-depth analysis of skycube computation procedure, we introduce a partial skycube, which only consists of the skylines with frequently used combinations of QoWS. Then the computational relationships between the skyline on one subspace and its parent-space are studied. Based on the relationships, we develop ${\sf {ParCube}}$ ParCube algorithm to speedup partial skycube computation by reusing the intermediate comparison results. Meanwhile, at the execution phase, ${\sf {ParCube}}$ ParCube can be further optimized with parallel execution mode and optimized scheduling strategy. Finally, we evaluate the efficiency and scalability of ${\sf {ParCube}}$ ParCube on both single machine and cluster environment. The results show that ${\sf {ParCube}}$ ParCube can efficiently compute partial skycube and scale well in cluster environment.
- Published
- 2020
- Full Text
- View/download PDF