Papers by Shyan-ming Yuan
Identifying Non-Intentional Ad Traffic on the Demand-Side in Display Advertising

International Journal of Communication Systems, Aug 30, 2017
With the advances of cloud computing, business and scientific-oriented jobs with certain workflow... more With the advances of cloud computing, business and scientific-oriented jobs with certain workflows are increasingly migrated to and run on a variety of cloud environments. These jobs are often with the property of deadline constraint and have to be completed within limited time. Therefore, to schedule a job with workflow (short for workflow) with deadline constraint is increasingly becoming a crucial research issue. In this paper, we, based on previous work, propose an agent-based workflow scheduling mechanism to schedule workflows that are with deadline constraint into federated cloud environment. Design and Methods: We add a workflow agent into the original framework to schedule the deadline-constraint workflow. The workflow agent can smoothly schedule workflows to the cloud system according to their required resource and automatically monitor their execution. In order to accurately predict the execution time of each task to meet deadline constraint on certain VM with given resource, we inherit the use of rough set theory to estimate execution time of task in our previous work. Result and Discussion: A heuristic algorithm that is embedded into the workflow agent is also proposed because the problem had been shown to be NP-complete. The mechanism also adopts dynamic job dispatching method to reduce the usage of VM and to improve the resource utilization. We also conducted experiments to evaluate the efficiency and effectiveness. The experimental results show that the prediction time is very close to the real execution time and can efficiently schedule multiple scientific workflows to meet the deadline constraints simultaneously. KEYWORDS cloud computing, deadline constraint, hybrid cloud, mobile agent, workflow scheduling With the rapid development of cloud computing, 1-3 a variety of applications have been partially or fully migrated from traditional computing environment to cloud. Cloud computing environment can be classified as follows 8 : public cloud, private cloud, community cloud, and hybrid cloud, in which the hybrid cloud merges both advantages of public and private cloud to integrate them together for providing various services with maximizing the utilization of private cloud and minimizing the cost of public cloud. 9 In addition, while the jobs with deadline constraint submitted to cloud environment, public cloud, based on pay-as-you-go charging model, can serve as resource pool handling dynamical and urgent requests. Therefore, exploiting hybrid cloud, the organizations
An Effective Method for Eye Detection Based on Texture Information
2007 International Conference on Convergence Information Technology (ICCIT 2007), Nov 1, 2007
... The proposed method is composed of the following four steps: automatic extraction of facial r... more ... The proposed method is composed of the following four steps: automatic extraction of facial regions using AdaBoost, illumination normalization using local information, estimation of eye candidates by the eye filter based on texture information, and detection of eye locations ...
在 CORBA 環境上的物件異動與多重存取控制服務
在 Windows NT 環境上 ODBC 資料庫之分散式交易服務
The Design and Implementation of a Distributed Transaction Processing System
Journal of Information Science and Engineering, 1993
A New Approach of Coiistructiiig Informatioii Structure for Mutual Exclusioii in Distributed Systems
在 CORBA 環境上的物件異動與多重存取控制服務
在 Windows NT 環境上 ODBC 資料庫之分散式交易服務
SGHC: a new class of optimally fault-tolerant networks
Computer Systems: Science & Engineering, 1995
A New Approach of Coiistructiiig Informatioii Structure for Mutual Exclusioii in Distributed Systems

Multimedia Tools and Applications, Sep 29, 2020
Population aging causes the prevalence of hypertension to increase, which increases the incidence... more Population aging causes the prevalence of hypertension to increase, which increases the incidence of dementia and leads to premature death. The simultaneous development of these two diseases accelerates the progression of dementia, leading to a reduction in the patient's quality of life. This is difficult for caregivers, as it causes them to shoulder a greater burden and brings greater emotional stress, resulting in their wanting to end the care relationship or even neglect or abuse patients. In addition, their own mental and physical health is also severely affected, causing them to seek medical treatment themselves. In view of this problem, we propose a cloud-based physiological sound-controlled intelligent music and blood-pressure control system to assist family caregivers of dementia patients to reduce their burden as well as their stress. We interview family caregivers regarding the benefits of this system in assisting them and find that most caregivers find the system to be helpful.
BM-CVI: A Backup Method Based on a Cross-Version Integration Mechanism
2007 International Conference on Convergence Information Technology (ICCIT 2007), Nov 1, 2007
Data backup is the foundation of data protection, and improved continually on the aspects of back... more Data backup is the foundation of data protection, and improved continually on the aspects of backup performance, restore performance, redundancy of backup data and use efficiency of media space. But all existing backup method usually can not harmonize these aspects mentioned above. This paper presents a novel backup method: a backup method based on a cross-version integration mechanism. It explores
SGHC: a new class of optimally fault-tolerant networks
Computer Systems: Science & Engineering, 1995
Design and implementation of a distributed monitor facility
Computer Systems: Science & Engineering, 1997
在Windows NT 上的分散式異動檔案服務設計與實作
Ibm Cics System 主從架構產生器(程式分析模組&主從程式產生模組)
Forecasting Taiwan Stocks Weighted Index Monthly Average Based on Linear Regression – Applied to Taiwan Stock Index Futures
Education and Awareness of Sustainability

In the recent years, with the upsurge of the grid computing technology, enterprises adopt the gri... more In the recent years, with the upsurge of the grid computing technology, enterprises adopt the grid technology to integrate legacy and new systems gradually. Globus Toolkit is one of the most important tools in the industry to construct grid environment. The newest version of Globus Toolkit (GT4) adopts Services Oriented Architecture (SOA) to provide grid environment based on Web Services. However, Globus Toolkit does not guarantee to reliably send and receive messages during messages passing between Web Services. Once systems crash or network fails during messages communication, it will cause the messages to be lost. For enterprise, this will make very serious effect. Furthermore, the messages communication mechanism which Globus Toolkit Java Web Services core provides is based on the changes of resource properties. In other words, it regards messages as resources properties but that is unreasonable for the perspectives of the programmers. With the rapidly growth of Internet, Message Oriented Middleware (MOM) has become the widespread used tool for delivering messages between enterprises. Sun Corporation has defined the Java Message Service Application Programming Interface (JMS API) to provide a unified interface for portability of the programs v Table of Contents Chinese Abstract ....
Implementing a Workflow Agent on Federated Cloud
2015 IEEE International Conference on Smart City/SocialCom/SustainCom (SmartCity), 2015
Workflow scheduling is the way to schedule the complex scientific workflow. In a cloud platform, ... more Workflow scheduling is the way to schedule the complex scientific workflow. In a cloud platform, the resources can be utilized more effectively and efficiently by scheduling the workflow properly. In this paper, an agent-based workflow scheduling mechanism on cloud environment is proposed. We implement a set of agents that can federate multiple clouds and automatically monitor the entire system, and manage the job if it's a workflow job. We also implement a dynamic job dispatching algorithm to reduce the VM usage amount and improve the resource utilization.
Uploads
Papers by Shyan-ming Yuan