Lichun Zhu | University of Windsor (original) (raw)
Papers by Lichun Zhu
In this thesis we introduced the Lightweight Coordination Calculus based logic programming approa... more In this thesis we introduced the Lightweight Coordination Calculus based logic programming approach to the programming models of the Platform-as-a-Service cloud. By using this approach, PaaS based cloud systems will enable cloud application developers to have more options to implement various kinds of programming models for their distributed tasks. We built a prototype framework based on OpenKnowledge middleware because the OpenKnowledge currently is the only framework that fully supports the LCC based programming model. By adding task control and administrative features such as automated task initiation, task status querying, task termination and input/output message channel, we extended the original usage of the OpenKnowledge framework and made it capable of being used to construct PaaS cloud systems. The automation level of the transformed OpenKnowledge framework is improved and its original advantages are retained simultaneously. All of our work reveals the underlying mechanism of the next generation Platform-as-a-Service cloud system which supports logic programming. v DEDICATION The thesis is dedicated to those who enlightened me, and to those who supported me. vi ACKNOWLEDGEMENTS First, I owe my deepest gratitude to my supervisor, Dr. Robert Kent, who guided me as I stepped into the fantastic domain of distributed computation, and provided great patience, encouragement, guidance and support of my exploration. Without his help during a time of handicap, it would have been impossible for me to find a proper thesis topic and proceed in the correct direction. Besides my supervisor, I would like to thank the rest of my thesis committee: my cosupervisor, Dr. Christie Ezeife, Dr. Jianguo Lu, and Dr. Gokul Bhandari, for their encouragement, insightful comments, and hard questions. I thank my fellow classmates of the School of Computer Science department: Paul Preney, Lihua Duan, and Xin Wu, for the broad and stimulating discussions of emerging state of art technologies and theories. In particular, I am grateful to Xin Wu for enlightening me with the first glance of a feasible path. I would like to thank my family: my mother-in-law Yuguang Zhong, my wife Lingru Li and other parents on both sides, for the encouragement and support both spiritually and physically during these busy days and nights. Last, I would send my deep regret to my daughter, Caroline, for my losing a lot of time to fulfill my responsibility as a father. vii
Construction of flexible query interfaces constitutes an important part in the design of informat... more Construction of flexible query interfaces constitutes an important part in the design of information systems. Either developers or end-users of information systems can build new queries. This paper presents progress towards a Generic Query Toolkit (GQT) that automates the query interface generation process. GQT consists of a parser and an interpreter for a newly defined Generic Query Script Language, a background query processing unit, a presentation layer service provider and the presentation layer component. Data mining querying features have been integrated into this query language.
ACM Transactions on Database Systems, Jan 1, 2007
Metadata management is a common issue in many types of information systems. In the field of integ... more Metadata management is a common issue in many types of information systems. In the field of integrating distributed database resources to build database federation, because of the heterogeneous nature of various database systems, the task of metadata management can be more complex than in a homogenous environment. The fast growing grid technology provides new approaches for database federation and brings new challenges for metadata management. This survey provides an in-depth view of past and on-going research on metadata management in the construction of grid-based database federation from 1998 to 2006. In this survey, we present our investigation of Metadata related standards, different metadata management solutions such as OGSA-DAI, Metadata Catalog (MCAT) and Metadata Catalog Service (MCS). We also put some emphasis on recent ontology-based metadata management approaches that allow knowledge-oriented data integration.
Information Resources Management …, Jan 1, 2007
Construction of flexible query interface constitutes a very important part in the design of infor... more Construction of flexible query interface constitutes a very important part in the design of information systems. The major goal is that new queries can easily be built by either the developers or the end-users of information systems. Some information systems would provide a list of predefined queries and future additional queries would need to be reconstructed from scratch. Thus, the low degree of reusability of query modules is a limitation of the database query report systems that these information systems are based on. This paper presents Generic Query Toolkit, a software package that automates the query interface generation process. It consists of a parser and an interpreter for a newly defined Generic Query Script Language, a background query processing unit, a presentation layer service provider and the presentation layer component. Data mining querying feature has been integrated into this query language. Future work will integrate more data mining querying and other advanced features.
… , 2007. HPCS 2007. …, Jan 1, 2007
In this thesis we introduced the Lightweight Coordination Calculus based logic programming approa... more In this thesis we introduced the Lightweight Coordination Calculus based logic programming approach to the programming models of the Platform-as-a-Service cloud. By using this approach, PaaS based cloud systems will enable cloud application developers to have more options to implement various kinds of programming models for their distributed tasks. We built a prototype framework based on OpenKnowledge middleware because the OpenKnowledge currently is the only framework that fully supports the LCC based programming model. By adding task control and administrative features such as automated task initiation, task status querying, task termination and input/output message channel, we extended the original usage of the OpenKnowledge framework and made it capable of being used to construct PaaS cloud systems. The automation level of the transformed OpenKnowledge framework is improved and its original advantages are retained simultaneously. All of our work reveals the underlying mechanism of the next generation Platform-as-a-Service cloud system which supports logic programming. v DEDICATION The thesis is dedicated to those who enlightened me, and to those who supported me. vi ACKNOWLEDGEMENTS First, I owe my deepest gratitude to my supervisor, Dr. Robert Kent, who guided me as I stepped into the fantastic domain of distributed computation, and provided great patience, encouragement, guidance and support of my exploration. Without his help during a time of handicap, it would have been impossible for me to find a proper thesis topic and proceed in the correct direction. Besides my supervisor, I would like to thank the rest of my thesis committee: my cosupervisor, Dr. Christie Ezeife, Dr. Jianguo Lu, and Dr. Gokul Bhandari, for their encouragement, insightful comments, and hard questions. I thank my fellow classmates of the School of Computer Science department: Paul Preney, Lihua Duan, and Xin Wu, for the broad and stimulating discussions of emerging state of art technologies and theories. In particular, I am grateful to Xin Wu for enlightening me with the first glance of a feasible path. I would like to thank my family: my mother-in-law Yuguang Zhong, my wife Lingru Li and other parents on both sides, for the encouragement and support both spiritually and physically during these busy days and nights. Last, I would send my deep regret to my daughter, Caroline, for my losing a lot of time to fulfill my responsibility as a father. vii
Construction of flexible query interfaces constitutes an important part in the design of informat... more Construction of flexible query interfaces constitutes an important part in the design of information systems. Either developers or end-users of information systems can build new queries. This paper presents progress towards a Generic Query Toolkit (GQT) that automates the query interface generation process. GQT consists of a parser and an interpreter for a newly defined Generic Query Script Language, a background query processing unit, a presentation layer service provider and the presentation layer component. Data mining querying features have been integrated into this query language.
ACM Transactions on Database Systems, Jan 1, 2007
Metadata management is a common issue in many types of information systems. In the field of integ... more Metadata management is a common issue in many types of information systems. In the field of integrating distributed database resources to build database federation, because of the heterogeneous nature of various database systems, the task of metadata management can be more complex than in a homogenous environment. The fast growing grid technology provides new approaches for database federation and brings new challenges for metadata management. This survey provides an in-depth view of past and on-going research on metadata management in the construction of grid-based database federation from 1998 to 2006. In this survey, we present our investigation of Metadata related standards, different metadata management solutions such as OGSA-DAI, Metadata Catalog (MCAT) and Metadata Catalog Service (MCS). We also put some emphasis on recent ontology-based metadata management approaches that allow knowledge-oriented data integration.
Information Resources Management …, Jan 1, 2007
Construction of flexible query interface constitutes a very important part in the design of infor... more Construction of flexible query interface constitutes a very important part in the design of information systems. The major goal is that new queries can easily be built by either the developers or the end-users of information systems. Some information systems would provide a list of predefined queries and future additional queries would need to be reconstructed from scratch. Thus, the low degree of reusability of query modules is a limitation of the database query report systems that these information systems are based on. This paper presents Generic Query Toolkit, a software package that automates the query interface generation process. It consists of a parser and an interpreter for a newly defined Generic Query Script Language, a background query processing unit, a presentation layer service provider and the presentation layer component. Data mining querying feature has been integrated into this query language. Future work will integrate more data mining querying and other advanced features.
… , 2007. HPCS 2007. …, Jan 1, 2007