scholarly journals Matchmaking for Multi-Cloud Marketplace Application

Author(s):  
Huỳnh Hoàng Long ◽  
Nguyễn Hữu Đức ◽  
Lê Trọng Vĩnh

Cloud computing has burst into the trend that a cloud application is developed and provided by a specific cloud provider in form of SaaS (Software as a Service). One limitation of this approach is the vendor lock-in problem, in which the consumers of a SaaS are tightly bound to the ecosystem from the cloud provider in both senses of software development environment and computation resource. Toward solving this problem, in this paper, we propose Composable Application Model (CAM) which formalizes a cloud software as a composition of software components, each of them can be independently developed and can be separately deployed on different cloud platform. We show that our prosed model could be useful for verifying correctness of software composition as well as for checking the correct deployment of a software composition on specified cloud platforms. As an illustration, we experimentally transform our proposed application model into TOSCA application template, a standardized specification for creating multi-cloud application.

2020 ◽  
Vol 9 (04) ◽  
pp. 25008-25013
Author(s):  
Hari Kumar P. ◽  
Sudharshana J. ◽  
Sunil Kannah M

In the cloud computing model, users access services according to their requirements. Most of the people use cloud since it has low cost, high speed computing, backup and restore, mobility and unlimited flexible storage capacity. Cloud resources are hosted in large datacentres operated by companies such as Amazon, Apple, Google and Microsoft. During cloud application deployment, an application is managed over a single service. Such an approach has several short comings. One side-effect of the lack of interoperability among cloud providers is vendor lock in, which means lack of ability to migrate application components from one cloud provider to another cloud provider. If a user finds some required platforms in new service provider but the user cannot leave the current provider as the resources are present with them. This is known as vendor lock in. To solve this issue in achieving interoperability several efforts are underway. Our project is that a user who creates a unique channel that can be used to gain the services provided by different providers. So that the user can use another vendor’s service which is not present in present vendor’s cloud. That is user can use multiple clouds having different resources using a single API without depending on their own APIs.  


Author(s):  
Huynh Hoang Long

Multi-cloud Marketplace facilitates to create adiverse ecosystem for cloud software and cloud resourceservices provided by many stakeholders. To leverage theadvantage of multi-cloud environment, cloud application couldbe a composition of software components which are able tobe distributed across various cloud providers. So the cloudapplication is therefore a complex system. Consequently, animportant key problem remained in research is to definemulti-cloud application in a particular form and to constructhis description. In this paper, we particularly focus ondeveloping a description method that can be taken to tacklethe lack of description for multi-cloud application by designingdescription templates for CAM which was developed in[1][2][3], called CAM-D. A completed application descriptioncan be synthesized from individual component descriptions.Our experimentation is expressed through the transformationof CAM-D template to TOSCA specification illustrated by casestudy. In addition, we also develop an flattening algorithm toassist in mapping to TOSCA.


2018 ◽  
Author(s):  
Marcus Rafael Xavier ◽  
Carlos André G. Ferraz ◽  
Ioram Schechtman Sette

Cloud computing is maturing and becoming ubiquitous in people’s daily lives. As a result, cloud environments are providing moreand more services with better quality of service. Cloud customers, however, have suff ered from the vendor lock-in problem, in such a way that those who wish to migrate to another cloud provider require partial or total reimplementation of applications and virtual infrastructure. Moreover, the problem of heterogeneity among distinct cloud environments makes it diffi cult for the portability of resources between them. Therefore, this work focuses on the development of an ontology to handle multi-cloud heterogeneity, and thus, bring interoperability in the form of a service to perform the portability of virtual machines between diff erent providers.


1991 ◽  
Vol 6 (5) ◽  
pp. 317 ◽  
Author(s):  
Yasuhiro Sugiyama ◽  
Ellis Horowitz

2005 ◽  
Author(s):  
Jin P. Hong ◽  
S.H. Mm ◽  
C.H. Cho ◽  
S.Y. Kang

2010 ◽  
Vol 22 (3) ◽  
pp. 322-332
Author(s):  
Natsuki Yamanobe ◽  
◽  
Ee Sian Neo ◽  
Eiichi Yoshida ◽  
Nobuyuki Kita ◽  
...  

The OpenRT Platform, an integrated development environment for component-based robot system development, is being constructed in order to enhance intelligent robot research and development efficiency. In this paper, a mobile manipulator system that can bring human indicated objects like a service dog is developed based on the OpenRT Platform. The system works with several components providing manipulation, locomotion, and communication functions developed as examples modularizing intelligent robotic functions. These components are integrated using scenario tools in the OpenRT Platform for achieving target tasks.


Author(s):  
Khushi Gupta ◽  
Tushar Sharma

In the modern world, we use microprocessors which are either based on ARM or x86 architecture which are the most common processor architectures. ARM originally stood for ‘Acorn RISC Machines’ but over the years changed to ‘Advanced RISC Machines’. It was started as just an experiment but showed promising results and now it is omnipresent in our modern devices. Unlike x86 which is designed for high performance, ARM focuses on low power consumption with considerable performance. Because of the advancements in the ARM technology, they are becoming more powerful than their x86 counterparts. In this analysis we will collate the two architectures briefly and conclude which microprocessor will dominate the microprocessor industry. The processor which will perform better in different tests will be more suitable for the reader to use in their application. The shift in the industry towards ARM processors can change how we write softwares which in turn will affect the whole software development environment.


Sign in / Sign up

Export Citation Format

Share Document