Cloud computing is the future of web technologies and the goal for all web companies as well. It reinforces some old concepts of building highly scalable Internet architectures and introduces some new concepts that entirely change the way applications are built and deployed. In the recent years, some technology companies adopted the cloud computing strategy. This adoption took place when these companies have predicted that cloud computing will be the solutions of Web problems such as availability. However, organizations find it almost impossible to launch the cloud idea without adopting previous approaches like that of Service-Oriented approach. As a result of this dependency, web service problems are transferred into the cloud. Indeed, the current cloud’s availability is too expensive due to service replication, some cloud services face performance problem, a majority of these services is weak regarding security, and cloud services are randomly discovered while it is difficult to precisely select the best ones in addition to being spontaneously fabricated in an ocean of services. Moreover, it is impossible to validate cloud services especially before runtime. Finally, according to the W3C standards, cloud services are not yet internationalized. Indeed, the predicted web is a smart service model while it lacks intelligence and autonomy. This is why the adoption of service-oriented model was not an ideal decision. In order to minimize the consequences of cloud problems and achieve more benefits, each cloud company builds its own cloud platform. Currently, cloud vendors are facing a big problem that can be summarized by the “Cloud Platform Battle”. The budget of this battle will cost about billions of dollars due to the absence of an agreement to reach a standard cloud platform. Why intelligent collaboration is not applied between distributed clouds to achieve better Cloud Computing results? The appropriate approach is to restructure the cloud model basis to recover its issues. Multiple intelligent techniques may be used to develop advanced intelligent Cloud systems. Classical examples of distributed intelligent systems include: human body, social insect colonies, flocks of vertebrates, multi-agent systems, transportation systems, multi-robot systems, and wireless sensor networks. However, the intelligent system that could be imitated is the human body system, in which billions of body cells work together to achieve accurate results. Inspired by Bio-Informatics strategy that benefits from technologies to solve biological facts (like our genes), this thesis research proposes a novel Bio-Cloud strategy which imitates biological facts (like brain and genes) in solving the Cloud Computing issues. Based on Bio-Cloud strategy, I have developed through this thesis project the “SmartCells” framework as a smart solution for Cloud problems. SmartCells framework covers:ud1) Cloud problems which are inherited from the service paradigm (like issues of service reusability, security, etc.);ud 2) The intelligence insufficiency problem in Cloud Computing systems. SmartCells depends on collaborations between smart components (Cells) that take advantage of the variety of already built web service components to produce an intelligent Cloud system.ududLe « Cloud Computing » est certes le futur des technologies du web. Il renforce certains vieux conceptsudde construction d’architectures internet hautement évolutifs, et introduit de nouveaux concepts qui changent complètement la façon dont les applications sont développées et déployées. Au cours des dernières années, certaines entreprises technologiques ont adopté la stratégie du Cloud Computing. Cette adoption a eu lieu lorsque ces entreprises ont prédit que le Cloud Computing sera les solutions des plusieurs problèmes Web tels que la disponibilité. Toutefois, les organisations pensent qu'il est presque impossible de lancer l'idée du « Cloud » sans adopter les concepts et les normes antérieures comme celle du paradigme orienté service (Service-Oriented Paradigm). En raison de cette dépendance, lesudproblèmes de l'approche orientée service et services web sont transférés au Cloud. En effet, la disponibilité du Cloud actuel s’avère trop chère à cause de la reproduction de services, certains services Cloud sont confrontés à des problèmes de performances, une majorité des services Cloud est faible en matière de sécurité, et ces services sont découverts d’une façon aléatoire, il est difficile de choisir le meilleur d’entre eux ainsi qu’ils sont composés d’un groupe de services web dans un monde de services. Egalement, il est impossible de valider les services Cloud en particulier, avant le temps d’exécution. Finalement, selon les normes du W3C, les services Cloud ne sont pas encore internationalisés. En effet, le web comme prévu, est un modèle de service intelligent bien qu’il manque d’intelligence et d’autonomie.udAinsi, l'adoption d'un modèle axé sur le service n’était pas une décision idéale. Afin de minimiser lesudconséquences des problèmes du Cloud et réaliser plus de profits, certaines entreprises de Cloud développent leurs propres plateformes de Cloud Computing. Actuellement, les fournisseurs du Cloud font face à un grand problème qui peut se résumer par la « Bataille de la plateforme Cloud ». Le budget de cette bataille coûte des milliards de dollars en l’absence d’un accord pour accéder à une plateforme Cloud standard. Pourquoi une collaboration intelligente n’est pas mise en place entre les nuagesuddistribués pour obtenir de meilleurs résultats ? L’approche appropriée est de restructurer le modèle deudcloud afin de couvrir ses problèmes. Des techniques intelligentes multiples peuvent être utilisées pouruddévelopper des systèmes Cloud intelligents avancés. Parmi les exemples classiques de systèmes intelligents distribués se trouvent : le corps humain, les colonies d’insectes sociaux, les troupeaux de vertébrés, les systèmes multi-agents, les systèmes de transport, les systèmes multi-robots, et les réseaux de capteurs sans fils. Toutefois, le système intelligent qui pourrait être imité est le système du corps humain dans lequel vivent des milliards de cellules du corps et travaillent ensemble pour atteindre des résultats précis. En s’inspirant de la stratégie Bio-Informatique qui bénéficie de technologies pour résoudre des faits biologiques (comme les gènes). Cette thèse propose une nouvelle stratégie Bio-Cloud qui imite des faits biologiques (comme le cerveau et les gènes) pour résoudre les problèmes du Cloud Computing mentionnés ci-haut. Ainsi, en me basant sur la stratégie Bio-Cloud, j’ai développé au cours de cette thèse la théorieud« SmartCells » conçue comme une proposition (approche) cherchant à résoudre les problèmes du Cloud Computing. Cette approche couvre : ud1) les problèmes hérités du paradigme services (comme les questions de réutilisation de services, lesudquestions de sécurité, etc.); ud2) le problème d’insuffisance d’intelligence dans les systèmes du Cloud Computing. SmartCells se baseudsur la collaboration entre les composants intelligents (les Cellules) qui profitent de la variété desudcomposants des services web déjà construits afin de produire un système de Cloud intelligent.
展开▼
机译:云计算是Web技术的未来,也是所有Web公司的目标。它加强了构建高度可扩展的Internet体系结构的一些旧概念,并引入了一些新概念,这些新概念完全改变了应用程序的构建和部署方式。近年来,一些技术公司采用了云计算策略。当这些公司预测云计算将成为诸如可用性之类的Web问题的解决方案时,就采用了这种采用方式。但是,组织发现,如果不采用诸如面向服务的方法之类的先前方法,几乎不可能启动云概念。由于这种依赖性,Web服务问题已转移到云中。确实,由于服务复制,当前的云可用性太昂贵,某些云服务面临性能问题,其中大多数服务在安全性方面都很薄弱,并且云服务是随机发现的,而除了这些服务之外,很难精确选择最佳服务。在服务海洋中自发地制造出来。此外,不可能验证云服务,尤其是在运行时之前。最后,根据W3C标准,云服务尚未国际化。确实,预测的Web是一种智能服务模型,但缺乏智能和自主性。这就是为什么采用面向服务的模型不是理想的决定的原因。为了最大程度地减少云问题的影响并获得更多收益,每个云公司都构建自己的云平台。当前,云供应商面临着一个大问题,可以通过“云平台之战”来概括。由于缺乏达成标准云平台的协议,这场战斗的预算将花费数十亿美元。为什么不在分布式云之间应用智能协作来获得更好的云计算结果?适当的方法是重组云模型基础以恢复其问题。可以使用多种智能技术来开发高级智能云系统。分布式智能系统的经典示例包括:人体,社会昆虫群落,脊椎动物群,多代理系统,运输系统,多机器人系统和无线传感器网络。但是,可以模仿的智能系统是人体系统,其中数十亿个人体细胞协同工作以达到准确的结果。受受益于解决生物事实(如我们的基因)技术的生物信息学策略的启发,本论文研究提出了一种新颖的生物云策略,该策略模仿了生物事实(如大脑和基因)来解决云计算问题。基于生物云战略,我通过本论文项目开发了“ SmartCells”框架,作为解决云问题的智能解决方案。 SmartCells框架涵盖: ud1)从服务范例继承的云问题(例如服务可重用性,安全性等问题); ud 2)云计算系统中的智能不足问题。 SmartCells依赖于智能组件(Cell)之间的协作,这些组件利用各种已构建的Web服务组件来生成智能云系统。 ud udLe“云计算”证明了Web的未来技术。某些概念,构架,体系结构,互联网的发展以及新概念的引入,将在应用程序和应用程序方面得到广泛的应用。可以肯定地说,企业采用云计算战略时就采用了技术。 Cette的采用是由欧洲企业私有化的,是企业级云计算解决方案解决方案的补充,也是解决问题的网络电话。图腾佛伊斯的组织在不可能的情况下确保“范式”的实施,并采用范式定向服务(Service-Oriented Paradigm)。面向东方的服务和服务网络的日常服务,请访问Cloud的在线翻译。服务,复制,服务等因果关系取得的成就,表演,主要服务的对等服务,安全和保障服务等方面的最合理的服务'unefaçonaléatoire,il est difficile de choisir le meilleur d'entre eux ainsi qu'ils sontcompsésd'un groupe de service web dans un monde de services。尽善尽美,永无止境的有效性服务云计算将更加积极,临时地执行。 W3C的selon les normes du W3C,国际服务云服务。可以在网上获得有效的信息,以了解智能服务和智能自治的模范服务。 udAinsi,采用面向服务的模型并不是一个理想的决定。为了最大程度地减少云问题的影响并获得更多利润,一些云公司正在开发自己的云计算平台。当前,云提供商面临着一个大问题,可以通过“云平台之战”来概括。在没有协议访问标准云平台的情况下,这场战斗的预算需要花费数十亿美元。为什么分布在云之间的智能协作无法获得更好的结果?适当的方法是重组 udcloud模型以解决其问题。可以使用多种智能技术来开发高级智能云系统。分布式智能系统的典型示例包括:人体,社会昆虫群落,脊椎动物群,多智能体系统,运输系统,多机器人系统和无传感器网络。儿子。但是,可以被模仿的智能系统是人体系统,数十亿个人体细胞在其中生活和协同工作,以达到特定的结果。受生物信息学策略的启发,该策略得益于解决生物学事实(如基因)的技术。本文提出了一种新的生物云战略,该战略模仿了生物事实(例如大脑和基因)来解决上述云计算问题。因此,在本论文的基础上,我基于生物云战略发展了“ SmartCells”理论,该理论被认为是寻求解决云计算问题的命题(方法)。这种方法涵盖: ud1)从服务范式继承的问题(例如服务重用,安全性问题等); ud2)云计算系统中智能不足的问题。 SmartCells基于智能组件(单元)之间的协作,这些组件利用已经构建的Web服务的各种组件来生成智能云系统。
展开▼