Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Dinh Khoa Nguyen is active.

Publication


Featured researches published by Dinh Khoa Nguyen.


Future Internet | 2012

Blueprinting Approach in Support of Cloud Computing

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

Blueprint template support for engineering cloud-based services

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

Issue in Automatic Combination of Cloud Services

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

Foundations of Blueprint for Cloud-Based Service Engineering

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

Enabling Interoperability for SOA-Based SaaS Applications Using Continuous Computational Language

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

GAMBUSE: A Gap Analysis Methodology for Engineering SOA-Based Applications

Dinh Khoa Nguyen; Willem-Jan van den Heuvel; Mike P. Papazoglou; Valeria de Castro; Esperanza Marcos


Scalable Computing: Practice and Experience | 2012

On engineering cloud applications : State of the art, shortcomings analysis, and approach

Yehia Taher; Dinh Khoa Nguyen; Francesco Lelli; Willem-Jan van den Heuvel; Mike P. Papazoglou


international conference on cloud computing and services science | 2012

SERVICE-BASED APPLICATION DEVELOPMENT ON THE CLOUD - State of the Art and Shortcomings Analysis

Dinh Khoa Nguyen; Yehia Taher; Mike P. Papazoglou; Willem-Jan van den Heuvel


international conference on cloud computing and services science | 2018

PAEAN4CLOUD - A Framework for Monitoring and Managing the SLA Violation of Cloud Service-based Applications

Yehia Taher; Rafiqul Haque; Dinh Khoa Nguyen; Béatrice Finance


international conference on cloud computing and services science | 2011

Designing and delivering public services on the cloud

Yehia Taher; Rafiqul Haque; Dinh Khoa Nguyen; Willem-Jan van den Heuvel

Collaboration


Dive into the Dinh Khoa Nguyen's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Esperanza Marcos

King Juan Carlos University

View shared research outputs
Top Co-Authors

Avatar

Valeria de Castro

King Juan Carlos University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge