Towards Context-Aware Workflow Management for Ubiquitous Computing

Ubiquitous computing is a user-centric distributed computing paradigm, allowing users to access to their preferred services even while moving around. To make such a vision a reality, context-aware workflow management is one of key issues because the context of ubiquitous applications is highly varying. In this paper, we propose a context model for intelligent campus navigation applications, then present a context-adaptive workflow management algorithm which can dynamically adjust workflow execution policies in terms of current context information. Moreover, we model the workflow management algorithm in Petri nets. Our context model and workflow management algorithm may be easily extended to other ubiquitous applications with a little change on context structure.

[1]  Gregor von Laszewski,et al.  GSFL: A Workflow Framework for Grid Services , 2002 .

[2]  M. Goul,et al.  Autonomic workflow execution in the grid , 2006, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[3]  William Mark,et al.  Turning Pervasive Computing Into Mediated Spaces , 1999, IBM Syst. J..

[4]  Changwoo Lee,et al.  Task net: Transactional workflow model based on colored Petri net , 2002, Eur. J. Oper. Res..

[5]  David Evans,et al.  McRunjob: A High Energy Physics Workflow Planner for Grid Production Processing , 2003, ArXiv.

[6]  Jaeyoung Choi,et al.  A Context-Aware Workflow System for a Smart Home , 2007, 2007 International Conference on Convergence Information Technology (ICCIT 2007).

[7]  Hai Jin,et al.  Service organisation and information consistency for service grid , 2005, Int. J. Web Grid Serv..

[8]  Zakaria Maamar COMPUTER-SUPPORTED COOPERATIVE WORK IN DESIGN , 2002 .

[9]  Claude Godart,et al.  DISCOBOLE: A service architecture for interconnecting workflow processes , 2006, Comput. Ind..

[10]  T. G. Kanter,et al.  HotTown, enabling context-aware and extensible mobile interactive spaces , 2002, IEEE Wireless Communications.

[11]  Frank Stajano,et al.  An Architecture for Interactive Context-Aware Applications , 2007, IEEE Pervasive Computing.

[12]  Minglu Li,et al.  Real-time transaction processing for autonomic Grid applications , 2004, Eng. Appl. Artif. Intell..

[13]  Y. V. Ramana Reddy,et al.  A workflow-centric, context-aware collaboration framework , 2005, Proceedings of the Ninth International Conference on Computer Supported Cooperative Work in Design, 2005..

[14]  Roy H. Campbell,et al.  ConChat: A Context-Aware Chat Program , 2002, IEEE Pervasive Comput..

[15]  Chunming Hu,et al.  CGSP: An Extensible and Reconfigurable Grid Framework , 2005, APPT.

[16]  Fu-Shiung Hsieh Context-aware Workflow Driven Resource Allocation for e-Healthcare , 2007, 2007 9th International Conference on e-Health Networking, Application and Services.

[17]  Xingshe Zhou,et al.  Supporting Context-Aware Media Recommendations for Smart Phones , 2006, IEEE Pervasive Computing.

[18]  M. Y. Guo,et al.  An Adaptive Context-Aware Transaction Model for Mobile and Ubiquitous Computing , 2008, Comput. Informatics.

[19]  Rebecca Montanari,et al.  Context-Aware Middleware for Anytime, Anywhere Social Networks , 2007, IEEE Intelligent Systems.

[20]  Pan Xiao-hong,et al.  Lightweight GUI Components Library Development Oriented to Embedded Industry Monitoring System Based on Qt/E , 2007, 2007 International Conference on Convergence Information Technology (ICCIT 2007).

[21]  Tadao Murata,et al.  Petri nets: Properties, analysis and applications , 1989, Proc. IEEE.