21 research outputs found
Mobile Agent Based Cloud Computing
Cloud Computing is becoming a revolutionizing computing paradigm. It offers various types of services and applications that are being delivered in the internet cloud. The services aim at providing reliable, fault tolerant dynamic computing environment to the user and offers computing resources as per demand. Skype, Dropbox, and Yahoo mail are some of the cloud services that have major impact in our lives. Several measures are taken to maintain the quality of its service in the cloud and to make IT infrastructure available with low cost. This paper presents various aspects of Cloud Computing, its implementation features, challenges and also explores the potential scope for research. The major section of this paper includes surveys of studies related to the possibilities of integrating Mobile Agents in Cloud Computing, since these technologies appear to be promising and marketable. Thus, the paper focuses on resolving challenges and bolstering services of Cloud Computing by utilizing Mobile Agent technology in various aspects of Cloud Computing
Combining Cloud and sensors in a smart city environment
International audienceIn the current worldwide ICT scenario, a constantly growing number of ever more powerful devices (smartphones, sensors, household appliances, RFID devices, etc.) join the Internet, significantly impacting the global traffic volume (data sharing, voice, multimedia, etc.) and foreshadowing a world of (more or less) smart devices, or "things" in the Internet of Things (IoT) perspective. Heterogeneous resources can be aggregated and abstracted according to tailored thing-like semantics, thus enabling Things as a Service paradigm, or better a "Cloud of Things". In the Future Internet initiatives, sensor networks will assume even more of a crucial role, especially for making smarter cities. Smarter sensors will be the peripheral elements of a complex future ICT world. However, due to differences in the "appliances" being sensed, smart sensors are very heterogeneous in terms of communication technologies, sensing features and elaboration capabilities. This article intends to contribute to the design of a pervasive infrastructure where new generation services interact with the surrounding environment, thus creating new opportunities for contextualization and geo-awareness. The architecture proposal is based on Sensor Web Enablement standard specifications and makes use of the Contiki Operating System for accomplishing the IoT. Smart cities are assumed as the reference scenario
Software security requirements management as an emerging cloud computing service
© 2016 Elsevier Ltd. All rights reserved.Emerging cloud applications are growing rapidly and the need for identifying and managing service requirements is also highly important and critical at present. Software Engineering and Information Systems has established techniques, methods and technology over two decades to help achieve cloud service requirements, design, development, and testing. However, due to the lack of understanding of software security vulnerabilities that should have been identified and managed during the requirements engineering phase, we have not been so successful in applying software engineering, information management, and requirements management principles that have been established for the past at least 25 years, when developing secure software systems. Therefore, software security cannot just be added after a system has been built and delivered to customers as seen in today's software applications. This paper provides concise methods, techniques, and best practice requirements engineering and management as an emerging cloud service (SSREMaaES) and also provides guidelines on software security as a service. This paper also discusses an Integrated-Secure SDLC model (IS-SDLC), which will benefit practitioners, researchers, learners, and educators. This paper illustrates our approach for a large cloud system Amazon EC2 service
Agent-Based Cloud Resource Management for Secure Cloud Infrastructures
The cloud offers clear benefits for computations as well as for storage for diverse application areas. Security concerns are by far the greatest barriers to the wider uptake of cloud computing, particularly for privacy-sensitive applications. The aim of this article is to propose an approach for establishing trust between users and providers of cloud infrastructures (IaaS model) based on certified trusted agents. Such approach would remove barriers that prevent security sensitive applications being moved to the cloud. The core technology encompasses a secure agent platform for providing the execution environment for agents and the secure attested software base which ensures the integrity of the host platform. In this article we describe the motivation, concept, design and initial implementation of these technologies
Découverte de services web via le cloud computing à base d’agent mobile
Avec la rapidité de l'évolution des services Cloud, en nombre comme en fonctionnalités, le
besoin d'un moteur de découverte et de composition de services devient une nécessité
incontournable. Afin de réaliser un tel système, nous devons faire recours aux technologies
adaptées à la nature de ce type d'applications, à savoir, les technologies d'agents et cloud
computing. La technologie d'agent est très adéquate pour la modélisation des systèmes qui
nécessite une collaboration entre plusieurs entités, afin de réaliser un but commun, comme la
réalisation d'un système où les agents collaborent pour trouver les meilleurs services web qui
correspondent aux exigences fonctionnelles et non-fonctionnelles des clients. Outre, la nature
distribuée des services Cloud nous impose l’utilisation d’agents mobiles afin de chercher et
créer des pistes de communications sécurisées et à moindre coût entre le moteur de recherche
et les fournisseurs de services web. La technologie cloud computing, représente un atout
considérable pour les applications distribuées sur internet. D'un côté cette technologie permet
aux clients de payer seulement ce qu'ils utilisent comme ressources virtuelles et logicielles et
leurs évite d'acheter à chaque fois la nouvelle version du système qu'ils utilisent ; d'un autre
côté, cette technologie permet d'avoir un support physique et virtuel avec des capacités de
stockage et de traitement illimitées. Dans notre thèse on s’est à l’étude et la proposition d’un
moteur de découverte et composition qui peut accueillir et traiter des milliers de requêtes et de
fichiers WSDL en même temps, et avec les meilleurs temps de réponse. Dans cette thèse nous
proposant une nouvelle architecture Cloud computing basée agents pour la découverte et
composition des services SaaS. Cette architecture a pour but de supporter et d'exécuter un
nouveau mécanisme de sélection, composition et classification de services, ce mécanisme est
basé sur une nouvelle mesure, qu'on a appelé "le degré d'existence", cette mesure nous permet
de calculer le degré d'adaptation de la requête par rapport aux représentations arborescente
des fichiers WSDL. De plus, ce mécanisme combine les paramètres QoS et fonctionnels pour
effectuer la composition de services SaaS, ce qui permet d'avoir des services composites qui
répondent aux exigences fonctionnelles et non fonctionnelles des clients. Les résultats de la
simulation montrent l'efficacité du moteur de découverte et composition de services SaaS
notamment en temps de réponse. L'accent est mis sur la nécessité de développer un modèle
économique qui s'adapte aux fonctionnements et techniques de ce genre de moteur. Enfin,
nous avons proposé un modèle de comparaison et d’évaluation afin de pouvoir comparer
l’approche proposée avec les autres approches du domaine