Building a C++CSP Channel Using C++ Atomics
Conference Proceeding
Chalmers, K. (2019)
Building a C++CSP Channel Using C++ Atomics. https://doi.org/10.3233/978-1-61499-949-2-19
Mutex-based implementations of synchronous channels are slow. This work investigates atomic operations as a technique to improve communication efficiency between two threads v...
Low-Complexity Non-Intrusive Load Monitoring Using Unsupervised Learning and Generalized Appliance Models
Journal Article
Liu, Q., Kamoto, K. M., Liu, X., Sun, M., & Linge, N. (2019)
Low-Complexity Non-Intrusive Load Monitoring Using Unsupervised Learning and Generalized Appliance Models. IEEE Transactions on Consumer Electronics, 65(1), 1-1. doi:10.1109/tce.2019.2891160
Awareness of electric energy usage has both societal and economic benefits, which include reduced energy bills and stress on non-renewable energy sources. In recent years, the...
Home automation: HMM based fuzzy rule engine for Ambient intelligent smart space
Conference Proceeding
Singh Jamnal, G., Liu, X., & Fan, L. (2017)
Home automation: HMM based fuzzy rule engine for Ambient intelligent smart space. In Proceedings of The 29th International Conference on Software Engineering and Knowledge Engineering
In this paper, we proposed a new type of decision making system to achieve the intelligent goal for automated smart environments. The artificial intelligence techniques, used ...
Power Consuming Activity Recognition in Home Environment
Conference Proceeding
Liu, X., & Liu, Q. (2017)
Power Consuming Activity Recognition in Home Environment. In X. Sun, H. Chao, X. You, & E. Bertino (Eds.), Cloud Computing and Security. ICCCS 2017, (361-372). https://doi.org/10.1007/978-3-319-68505-2_31
This work proposed an activity recognition model which focus on the power con-suming activity in home environment, to help residents modify their behavior. We set the IoT syst...
Evolution Feature Oriented Model Driven Product Line Engineering Approach for Synergistic and Dynamic Service Evolution in Clouds: Pattern Data Structure
Conference Proceeding
Wang, Z., & Chalmers, K. (2013)
Evolution Feature Oriented Model Driven Product Line Engineering Approach for Synergistic and Dynamic Service Evolution in Clouds: Pattern Data Structure. In The 7th International Conference on Complex, Intelligent, and Software Intensive Systeme (CISIS 2013) July 3rd - July 5th, 2013, Taichung, Taiwan, 471-474. doi:10.1109/cisis.2013.86
Evolution pattern will be defined as an Xml
Schema document, the generation of pattern aspect is
the process of generating xml instance from its related
Xml Schema definition ...
Optimising the scheduling and planning of urban milk deliveries.
Conference Proceeding
Urquhart, N. B. (2015)
Optimising the scheduling and planning of urban milk deliveries. In A. M. Mora, & G. Squillero (Eds.), Applications of Evolutionary Computation. , (604-615). https://doi.org/10.1007/978-3-319-16549-3_49
This paper investigates the optimisation of the delivery of dairy products to households in three urban areas. The requirement for the optimisation to be part of the existing ...
An Adaptively Speculative Execution Strategy Based on Real-Time Resource Awareness in a Multi-Job Heterogeneous Environment
Journal Article
Liu, Q., Cai, W., Liu, Q., Shen, J., Fu, Z., Liu, X., & Linge, N. (2017)
An Adaptively Speculative Execution Strategy Based on Real-Time Resource Awareness in a Multi-Job Heterogeneous Environment. KSII transactions on internet and information systems, 11(2), https://doi.org/10.3837/tiis.2017.02.004
MapReduce (MRV1), a popular programming model, proposed by Google, has been well used to process large datasets in Hadoop, an open source cloud platform. Its new version MapRe...
A Classification and Comparison Framework for Cloud Service Brokerage Architectures
Journal Article
Fowley, F., Pahl, C., Jamshidi, P., Fang, D., & Liu, X. (2016)
A Classification and Comparison Framework for Cloud Service Brokerage Architectures. IEEE transactions on cloud computing, 6(2), 358-371. https://doi.org/10.1109/tcc.2016.2537333
Cloud service brokerage and related management and marketplace concepts have been identified as key concerns for future cloud technology development and research. Cloud servic...
An Optimized Resource Scheduling Strategy for Hadoop Speculative Execution Based on Non-cooperative Game Schemes
Journal Article
Jiang, Y., Liu, Q., Dannah, W., Jin, D., Liu, X., & Sun, M. (2020)
An Optimized Resource Scheduling Strategy for Hadoop Speculative Execution Based on Non-cooperative Game Schemes. Computers, Materials & Continua, 62(2), 713-729. https://doi.org/10.32604/cmc.2020.04604
Hadoop is a well-known parallel computing system for distributed computing and large-scale data processes. “Straggling” tasks, however, have a serious impact on task allocatio...
Semantics-Based Component Repository: State of Arts and a Calculation Rating Factor-based Framework.
Conference Proceeding
Li, C., Liu, X., & Kennedy, J. (2008)
Semantics-Based Component Repository: State of Arts and a Calculation Rating Factor-based Framework. In Proceedings of Computer Software and Applications Conference, 751-756. https://doi.org/10.1109/COMPSAC.2008.40
Nowadays, Component-Based Development (CBD) has been widely used in software engineering. As a core activity in the CBD process, component retrieval has attracted extensive re...