15 research outputs found

    A Semantic-Agent Framework for PaaS Interoperability

    Get PDF
    Suchismita Hoare, Na Helian, and Nathan Baddoo, 'A Semantic-Agent Framework for PaaS Interoperability', in Proceedings of the The IEEE International Conference on Cloud and Big Data Computing, Toulouse, France, 18-21, July 2016. DOI: 10.1109/UIC-ATC-ScalCom-CBDCom-IoP-SmartWorld.2016.0126 © 2017 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.Cloud Platform as a Service (PaaS) is poised for a wider adoption by its relevant stakeholders, especially Cloud application developers. Despite this, the service model is still plagued with several adoption inhibitors, one of which is lack of interoperability between proprietary application infrastructure services of public PaaS solutions. Although there is some progress in addressing the general PaaS interoperability issue through various devised solutions focused primarily on API compatibility and platform-agnostic application design models, interoperability specific to differentiated services provided by the existing public PaaS providers and the resultant disparity owing to the offered services’ semantics has not been addressed effectively, yet. The literature indicates that this dimension of PaaS interoperability is awaiting evolution in the state-of-the-art. This paper proposes the initial system design of a PaaS interoperability (IntPaaS) framework to be developed through the integration of semantic and agent technologies to enable transparent interoperability between incompatible PaaS services. This will involve uniform description through semantic annotation of PaaS provider services utilizing the OWL-S ontology, creating a knowledgebase that enables software agents to automatically search for suitable services to support Cloud-based Greenfield application development. The rest of the paper discusses the identified research problem along with the proposed solution to address the issue.Submitted Versio

    Containerisation and the PaaS Cloud

    Get PDF
    Containerisation is widely discussed as a lightweight virtualisation solution. Apart from exhibiting benefits over traditional virtual machines in the cloud, containers are especially relevant for Platform-as-a-Service (PaaS) clouds to manage and orchestrate applications through containers as an application packaging mechanism. We discuss the requirements that arise from having to facilitate applications through distributed multi-cloud platforms

    Cloud Application Portability: Issues and Developments

    Get PDF
    Cloud computing is a standard that is fast gaining momentum in the IT world. The availability of storage capacity that can be accessed and increased as the need arises makes computing easier. Applications can also be deployed using services provided by a cloud service provider. Portability allows utilization of applications and services across various domains. Portability could be in the area of programming language, application programming interface, data storage or data migration. Clearly, the easier it is to move services across various providers, the more attractive cloud computing becomes. The study was executed by means of review of some literature available on cloud application portability. This chapter examines current trends in cloud application portability area and gives focus for future research. In the present work, the objective is to answer the following question: what is the current trend and development in cloud application portability? Papers published in journals, conferences, white papers, and reputable magazines were analyzed. Some core topic facets were used in this review for the identification of trends in cloud application portability. The finding is that discussions on virtualization and API-specific issues are not adequate. This will be of benefit to prospective cloud users and even cloud providers

    Ontology-Based Resolution of Cloud Data Lock-in Problem

    Get PDF
    Cloud computing is nowadays becoming a popular paradigm for the provision of computing infrastructure that enables organizations to achieve financial savings. On the other hand, there are some known obstacles, among which vendor lock-in stands out. Furthermore, due to missing standards and heterogeneities of cloud storage systems, the migration of data to alternative cloud providers is expensive and time-consuming. We propose an approach based on Semantic Web services and AI planning to tackle cloud vendor data lock-in problem. To complete the mentioned task, data structures and data type mapping rules between different types of cloud storage systems are defined. The migration of data among different providers of platform as a service is presented in order to prove the practical applicability of the proposed approach. Additionally, this concept was also applied to software as a service model of cloud computing to perform one-shot data migration from Zoho CRM to Salesforce CRM

    [국문 번역문] 사물클라우드 : 클라우드 컴퓨팅과 사물인터넷의 교차점에서의 영국의 정보보호와 소비자법

    Get PDF
    기술적 발전을 ‘혁명’1)으로 지칭하는 것은 ‘혁 명’이 ‘지각변동의(disruptive)’ 혁신2)으로 이어질 것이라고 이야기하는 것만큼이나 흔한 일이 되고 있다. 사물인터넷3)은 주목할 만한 현상이 되고 있 다. 그로 인한 경제적 파급효과와 사회적 가능성이 대단히 클 수 있기 때문이다.4) 그러나 사물인터넷 이 우리의 삶을 어느 정도로 바뀌게 할지 그리고 법적인 관점에서, 현행 규칙이 변경되고 새로운 규 칙이 마련되어야 하는지 여부 및 그러한 변경의 정 도를 가늠하는 것은 아직은 시기상조이다. 따라서 순진한 찬사 대신, 본 논문은 사물인터 넷, 그리고 사물인터넷과 클라우드 컴퓨팅 간의 교 차점인 소위 사물클라우드를 정의하려 한다. 기본 적인 요소들에 대한 명확한 규정과 함께, 사물클라 우드 복잡성에 관한 여섯 요소에 대해 논의하고 가 능한 규제방법들(규제, 공동규제, 자기규제, 전체론 적 접근, 세분화)을 다루도록 하겠다. 영국의 법제도에 초점을 맞추어, 영국에서의 발 달현황5)에 대해 설명하고 사물클라우드로부터 제 기되는 주요한 기술적6), 법적7) 쟁점들 몇몇을 다 루도록 한다. 규제당국이 보다 중요하게 생각하는 주제들, 즉 정보보호, 프라이버시, 소비자법을 특히 더 중점적으로 논의하겠다. 관련 법적 쟁점들을 철저히 검토하고 영국의 사 례를 참고함으로써 한국은 사물클라우드에 관한 그 특별한 잠재력을 실현시킬 수 있을 것이고8) 세계 에서 가장 스마트한 국가로서 그 지위를 유지할 수 있을 것이다.9) 드론, 무인자동차 그리고 생명공학 에 대한 규제를 완화하겠다는 박근혜 대통령의 2016년 5월 18일의 발언은 이러한 방향으로의 움 직임을 보여주고 있다

    SEGURANÇA EM INFRAESTRUTURA PARA INTERNET DAS COISAS

    Get PDF
    O conceito de Internet das coisas (Internet of Things - IoT) pressupõe que objetos comuns possam estar interligados à Internet, de modo a dotá-los da inteligência necessária para interagir e, de algum modo, auxiliar a vida das pessoas por meio da coleta de dados físicos, processamento e promoção de respostas através de atuadores eletromecânicos. Além do desenvolvimento de tecnologias há de se efetuar a pesquisa e o tratamento dos aspectos de segurança aplicáveis em infraestrutura para Internet das coisas. Dessa forma, este artigo visa primeiro repassar os conceitos teóricos básicos sobre os elementos que compõe a infraestrutura para Internet das Coisas, com destaque para rede de sensores sem fio, middleware e computação em nuvem. Em seguida o trabalho faz um levantamento e discute os desafios e soluções adequadas para a segurança em infraestrutura para Internet das Coisas, em específico a necessidade de manutenção da privacidade dos usuários como também a busca pela interoperabilidade entre os diversos dispositivos inteligentes. Ao final o estudo realiza uma comparação de algumas implementações em infraestrutura para Internet das Coisas em termos de atendimento aos requisitos de segurança da informação: confidencialidade, integridade, disponibilidade, autenticação, controle de acesso e não repúdio e registra os desafios e trabalhos futuros na área

    PaaS-BDP a multi-cloud architectural pattern for big data processing on a platform-as-a-service model

    Get PDF
    Copyright © 2018 by SCITEPRESS – Science and Technology Publications, Lda. All rights reserved. This paper presents a contribution to the fields of Big Data Analytics and Software Architecture, namely an emerging and unifying architectural pattern for big data processing in the cloud from a cloud consumer’s perspective. PaaS-BDP (Platform-as-a-Service for Big Data) is an architectural pattern based on resource pooling and the use of a unified programming model for building big data processing pipelines capable of processing both batch and stream data. It uses container cluster technology on a PaaS service model to overcome common shortfalls of current big data solutions offered by major cloud providers such as low portability, lack of interoperability and the risk of vendor lock-in

    Clouds of Things. Data protection and consumer law at the intersection of cloud computing and the Internet of Things in the United Kingdom

    Get PDF
    The article critically analyses the Internet of Things (IoT) and its intersection with cloud computing, the so-called Clouds of Things (CoT). ‘Things’ are understood as any physical entity capable of connectivity that has a direct interface to the physical world (i.e. a sensing and/or actuating capability). From another perspective (especially product liability), Things can be seen as an inextricable mixture of hardware, software, and services. Alongside a clarification of the essentials, the six factors of the CoT complexity are described and light is shed on the regulatory options (regulation, co-regulation, self-regulation, holistic approach, fragmentation). Focussing on the British legal systems, the article reports on the state of the art of CoT deployment in the United Kingdom and deals with some of the main technical and legal issues emerging from CoT. Particularly, the core will be data protection, privacy, and consumer law. Indeed, these themes are considered the most relevant by the regulators. By mastering the relevant legal issues and following the example of the United Kingdom, the Republic of Korea will be able to unleash its extraordinary potential as to the IoT, thus retaining its position as the smartest country in the world

    Application Migration Effort in the Cloud

    Get PDF
    Over the last years, the utilization of cloud resources has been steadily rising and an increasing number of enterprises are moving applications to the cloud. A leading trend is the adoption of Platform as a Service to support rapid application deployment. By providing a managed environment, cloud platforms take away a lot of complex configuration effort required to build scalable applications. However, application migrations to and between clouds cost development effort and open up new risks of vendor lock-in. This is problematic because frequent migrations may be necessary in the dynamic and fast changing cloud market. So far, the effort of application migration in PaaS environments and typical issues experienced in this task are hardly understood. To improve this situation, we present a cloud-to-cloud migration of a real-world application to seven representative cloud platforms. In this case study, we analyze the feasibility of the migrations in terms of portability and the effort of the migrations. We present a Docker-based deployment system that provides the ability of isolated and reproducible measurements of deployments to platform vendors, thus enabling the comparison of platforms for a particular application. Using this system, the study identifies key problems during migrations and quantifies these differences by distinctive metrics
    corecore