After the large penetration of Cloud Computing, more and more developers are taking into account migrating their applications to the Cloud, in order to take advantage of the characteristics of this new environment. In close relation with application migration, an increasing number of development and execution platforms, delivered as PaaS solutions (such as mOSAIC, 4CaaSt, Cloud Foundry, OpenShift, Stackato, and others) are offering their services for development, deployment, and execution of applications that are using in an optimum manner the five characteristics of the Cloud.Following this massive migration of applications, especially from SOA, to Cloud environments, new requirements for application development could be identified in order to enable the construction of complex solutions, and to exploit a business level on the top of various *-as-a-Service layers. The introduction of a centralized component, the Cloud Governance, is necessary in order to enable the development of complex cloud ecosystems. This centralized component is extending, complementing, completing and integrating core features from the PaaS layer, like monitoring, provisioning, negotiation, and others, and integrate features of various Cloud management solutions.
Abstract. The optimization of the cloud resources used to power a multi-agent Internet of Things architecture is an important issue which has an important impact on the overall operation cost of the architecture. The resources tenancy is a costly operation, thus their allocation and management should be optimized based on the usage patterns. The infrastructure for the multi-agent system should not be affected by the deployment or maintenance life cycle, operations require parts of the system, or even the entire system to be offline during the execution of scheduled procedures. This paper outlines of the importance of the infrastructure audit, which offers a good insight of how the resources are used, the geographical areas which are heavily used and where the allocation or release of used resources is mandatory. Also, the security audit, in a distributed multi-agent architecture that handles a large number of heterogeneous devices, represents a good mechanism for performance improvement.Key words: Internet of Things, cloud computing, multi-agent systems 1. Introduction. The recent advances in Internet of Things (IoT) technologies and the cloud computing adoption have led to an increased usage of this two paradigms to create solid architectures that are able to handle hundred of thousands of concurrent connections, at the same time offering a good Quality of Service (QoS) and Quality of Experience (QoE) for the end user. The resources renting from public cloud providers for supporting the backbone infrastructure for an IoT architecture is beneficial for small and medium-sized enterprises (SME) or academic institutions which are trying to reach a large number of clients, because there is no need to upgrade or maintain the physical infrastructure. Even though the cloud client is not completely aware of the exact location of the hardware that delivers the required information, there are methods available that can determine the best route (considering both geographical location and bandwidth) for optimal performance [39].For handling a big number of connections from a wide range of devices, an Internet of Things architecture should employ a fast, secure, reliable and fail safe infrastructure for the services offered to the end users which rely upon the manner in which the information is collected. Because of different usage patterns that result from the daily routine of different groups of users, the best solution for building an infrastructure for the IoT framework relies on the elasticity provided by the cloud computing paradigm [11,15,23,33]. Also, the operational cost for maintaining the architecture up and running can be significantly reduced by releasing unused resources at daily time intervals when the audit operations report a low usage of the infrastructure.From the reliability and operational standpoint, the core infrastructure for the multi-agent system needs to bypass any bottlenecks introduced by the on demand created infrastructure. Therefore, any replacement or restart of the virtual machines should be...
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.