An Algorithm of Service Selection Based on QoS Preference in Network Computing Environment

Author(s):  
Quan Liang ◽  
Yuanzhuo Wang
2014 ◽  
Vol 11 (1) ◽  
pp. 57-75 ◽  
Author(s):  
Mingdong Tang ◽  
Zibin Zheng ◽  
Liang Chen ◽  
Jianxun Liu ◽  
Buqing Cao ◽  
...  

Service computing has become a key-enabling technology to support collaboration and interaction among business partners and customers. With the development of new emerging service-related computing paradigms such as Cloud Computing and Mobile Internet, more and more services are provided by different providers. These services are becoming increasingly complex. Aiming at recommending high-quality and trustful services in the complex service computing environment, this paper presents a trust-aware search engine by integrating service functionalities, QoS (quality of service) and service trust. The proposed search engine primarily contains four components: keyword-based service matching, service QoS evaluation, service reputation evaluation and a hybrid ranking method which combines the results yielded by the previous three components to produce final service recommendations. To evaluate the performance of the authors' service search engine, comprehensive experiments are conducted using a real Web service dataset. The experimental results show that our approach outperforms conventional QoS-based service selection methods. Finally, a prototype is also presented to validate the authors' trust-aware Web service search engine.


1994 ◽  
Vol 3 (1) ◽  
pp. 49-60 ◽  
Author(s):  
Adam Beguelin ◽  
Jack J. Dongarra ◽  
George Al Geist ◽  
Robert Manchek ◽  
Keith Moore

Network computing seeks to utilize the aggregate resources of many networked computers to solve a single problem. In so doing it is often possible to obtain supercomputer performance from an inexpensive local area network. The drawback is that network computing is complicated and error prone when done by hand, especially if the computers have different operating systems and data formats and are thus heterogeneous. The heterogeneous network computing environment (HeNCE) is an integrated graphical environment for creating and running parallel programs over a heterogeneous collection of computers. It is built on a lower level package called parallel virtual machine (PVM). The HeNCE philosophy of parallel programming is to have the programmer graphically specify the parallelism of a computation and to automate, as much as possible, the tasks of writing, compiling, executing, debugging, and tracing the network computation. Key to HeNCE is a graphical language based on directed graphs that describe the parallelism and data dependencies of an application. Nodes in the graphs represent conventional Fortran or C subroutines and the arcs represent data and control flow. This article describes the present state of HeNCE, its capabilities, limitations, and areas of future research.


2013 ◽  
Vol 455 ◽  
pp. 431-433
Author(s):  
Hai Feng Hong ◽  
Zhen Chen Chang ◽  
Chen Hui Yang ◽  
Xue Dong Wang

Metrorailtrain safetyguarantee and accident preventive measures become more stringent as severity of collisions and derailments happens frequently. Aninnovative safety monitoring and early warning network technology is discussed. This computing environment named Centralnode is used in several Metrorail trains under working condition. It integrates trains real-time dataaccording to aspects of vehiclesinterconnection, function service models and characteristic, uniform storage structure, circulation mechanism, diagnosis fusion interface. It improves the vehicles fault diagnosis accuracy and effectiveness.


Author(s):  
Larry Garlick ◽  
Robert Lyon ◽  
Louis Delzompo ◽  
Brent Callaghan

2020 ◽  
Vol 32 (18) ◽  
pp. 14817-14838
Author(s):  
Danlami Gabi ◽  
Abdul Samad Ismail ◽  
Anazida Zainal ◽  
Zalmiyah Zakaria ◽  
Ajith Abraham ◽  
...  

Abstract With growing demand on resources situated at the cloud datacenters, the need for customers’ resource selection techniques becomes paramount in dealing with the concerns of resource inefficiency. Techniques such as metaheuristics are promising than the heuristics, most especially when handling large scheduling request. However, addressing certain limitations attributed to the metaheuristic such as slow convergence speed and imbalance between its local and global search could enable it become even more promising for customers service selection. In this work, we propose a cloud customers service selection scheme called Dynamic Multi-Objective Orthogonal Taguchi-Cat (DMOOTC). In the proposed scheme, avoidance of local entrapment is achieved by not only increasing its convergence speed, but balancing between its local and global search through the incorporation of Taguchi orthogonal approach. To enable the scheme to meet customers’ expectations, Pareto dominant strategy is incorporated providing better options for customers in selecting their service preferences. The implementation of our proposed scheme with that of the benchmarked schemes is carried out on CloudSim simulator tool. With two scheduling scenarios under consideration, simulation results show for the first scenario, our proposed DMOOTC scheme provides better service choices with minimum total execution time and cost (with up to 42.87%, 35.47%, 25.49% and 38.62%, 35.32%, 25.56% reduction) and achieves 21.64%, 18.97% and 13.19% improvement for the second scenario in terms of execution time compared to that of the benchmarked schemes. Similarly, statistical results based on 95% confidence interval for the whole scheduling scheme also show that our proposed scheme can be much more reliable than the benchmarked scheme. This is an indication that the proposed DMOOTC can meet customers’ expectations while providing guaranteed performance of the whole cloud computing environment.


2013 ◽  
Vol 837 ◽  
pp. 651-656
Author(s):  
Gabriel Raicu ◽  
Alexandra Raicu

The authors present the development of a scientific cloud computing environment (SCCE) for engineering and business simulations that offers high performance computation capability. The software platform consists of a scalable pool of virtual machines running a UNIX-like (Linux) or UNIX-derivative (FreeBSD) operating systems using specialised software based on modelling engineering processes and focused on business training and predictive analytics using simulations. The use of advanced engineering simulation technology allows engineers to understand and predict the future performance of complex structures and systems designs which can be optimized to reduce risk, improve performance or enhance survivability. A key component of cloud computing in Universities as well as in other research centers: they can share computing resources beyond their technical capabilities. With cloud computing, this allows them all to have access to large scales processing power based on KVM (Kernel based Virtual Machine). Our solution provides a more productive approach: a full scale virtualised computer with scalable storage space and instantly upgradable processing capability. It has more flexibility than other network computing systems and saves precious research time and money. Unlike the existing systems, the scientific community can receive support from a large number of specialists who may contribute by in a collaborative way.


Sign in / Sign up

Export Citation Format

Share Document