Dinh Khoa Nguyen
Tilburg University
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Dinh Khoa Nguyen.
Future Internet | 2012
Dinh Khoa Nguyen; Francesco Lelli; Mike P. Papazoglou; Willem-Jan van den Heuvel
Current cloud service offerings, i.e., Software-as-a-service (SaaS), Platform-as-a-service (PaaS) and Infrastructure-as-a-service (IaaS) offerings are often provided as monolithic, one-size-fits-all solutions and give little or no room for customization. This limits the ability of Service-based Application (SBA) developers to configure and syndicate offerings from multiple SaaS, PaaS, and IaaS providers to address their application requirements. Furthermore, combining different independent cloud services necessitates a uniform description format that facilitates the design, customization, and composition. Cloud Blueprinting is a novel approach that allows SBA developers to easily design, configure and deploy virtual SBA payloads on virtual machines and resource pools on the cloud. We propose the Blueprint concept as a uniform abstract description for cloud service offerings that may cross different cloud computing layers, i.e., SaaS, PaaS and IaaS. To support developers with the SBA design and development in the cloud, this paper introduces a formal Blueprint Template for unambiguously describing a blueprint, as well as a Blueprint Lifecycle that guides developers through the manipulation, composition and deployment of different blueprints for an SBA. Finally, the empirical evaluation of the blueprinting approach within an EC’s FP7 project is reported and an associated blueprint prototype implementation is presented.
ServiceWave'11 Proceedings of the 4th European conference on Towards a service-based internet | 2011
Dinh Khoa Nguyen; Francesco Lelli; Yehia Taher; Michael Parkin; Mike P. Papazoglou; Willem-Jan van den Heuvel
Current cloud-based service offerings are often provided as one-size-fits-all solutions and give little or no room for customization. This limits the ability for application developers to pick and choose offerings from multiple software, platform, infrastructure service providers and configure them dynamically and in an optimal fashion to address their application requirements. Furthermore, combining different independent cloud-based services necessitates a uniform description format that facilitates their design, customization, and composition. Hence, there is a need to break down the monolithic offerings into loosely-coupled cloud services offered by multiple providers that can be flexibly customized and (re-)composed in different settings.We propose in this paper the Blueprint concept - a uniform abstract description for cloud service offerings that may cross different cloud computing layers, i.e. software, platform and infrastructure. Using the proposed Blueprint Template for engineering cloud service offerings will solve these shortcomings and subsequently lower the barrier to entry for cloud computing.
international symposium on parallel and distributed processing and applications | 2012
Dinh Khoa Nguyen; Francesco Lelli; Mike P. Papazoglou; Willem-Jan van den Heuvel
Current cloud service description languages envision the ability to automatically combine cloud service offerings across multiple abstraction layers, i.e. software, platform, and infrastructure service offerings, to achieve a common shared business goal. However, only little effort has been spent in this direction. This paper formalizes the issue of automatic combination of cloud services showing its computationally intensive nature. In order to overcome this issue we propose a Resource Description Framework (RDF)-based prototype implementation that leverages a batch process for automatically constructing possible combinations of cloud services. Using this approach we are able to analyze possible combinations of cloud services that may fit particular customer needs in a timely fashion.
Annals of Hematology | 2011
Dinh Khoa Nguyen
Current cloud-based service offerings are often provided as one-size-fits-all solution and give little or no room for customization. This limits the ability for application developers to pick and choose offerings from multiple software, platform and infrastructure service providers and configure them dynamically and in an optimal fashion to address their application requirements. Furthermore, combining different independent cloud-based services necessitates a uniform description format that facilitates their design, customization, and composition. Hence, there is a need to break down the monolithic offerings into loosely-coupled cloud services offered by multiple providers that can be exibly customized and (re-)composed in different settings. We propose in this paper the Blueprint concept - a uniform abstract description for cloud service offerings that may cross different cloud computing layers, i.e. software, platform and infrastructure. Using the proposed Blueprint Template for engineering cloud service offerings will solve these shortcomings and subsequently lower the barrier to entry for cloud computing.
European Conference on a Service-Based Internet | 2010
Yehia Taher; Dinh Khoa Nguyen; Willem-Jan van den Heuvel; Ali Aït-Bachir
Today there still exist many interoperability issues concerning the communications between Web Services (WSs). Most of the existing approaches can only solve either the structural or behavioural interoperability conflicts between SOAP messages that are exchanged by heterogeneous WSs. Furthermore, they are usually ad-hoc approaches that are too costly and not reusable elsewhere. In this demonstration we present a novel prototype tool that allows encoding adaptation rules in the Continuous Query Language (CQL) for SOAP messages on both structural and behavioural levels, and then deploying and managing the rules on a rule engine in a predictable and repeatable manner.
Conceptual Modeling: Foundations and Applications | 2009
Dinh Khoa Nguyen; Willem-Jan van den Heuvel; Mike P. Papazoglou; Valeria de Castro; Esperanza Marcos
Scalable Computing: Practice and Experience | 2012
Yehia Taher; Dinh Khoa Nguyen; Francesco Lelli; Willem-Jan van den Heuvel; Mike P. Papazoglou
international conference on cloud computing and services science | 2012
Dinh Khoa Nguyen; Yehia Taher; Mike P. Papazoglou; Willem-Jan van den Heuvel
international conference on cloud computing and services science | 2018
Yehia Taher; Rafiqul Haque; Dinh Khoa Nguyen; Béatrice Finance
international conference on cloud computing and services science | 2011
Yehia Taher; Rafiqul Haque; Dinh Khoa Nguyen; Willem-Jan van den Heuvel