{"id":961,"date":"2008-03-11T12:25:26","date_gmt":"2008-03-11T11:25:26","guid":{"rendered":"http:\/\/www.zhongart.com\/marcol\/?p=961"},"modified":"2022-12-25T09:12:41","modified_gmt":"2022-12-25T08:12:41","slug":"living-network","status":"publish","type":"post","link":"https:\/\/www.zhongart.com\/marcol\/living-network\/","title":{"rendered":"Living network"},"content":{"rendered":"\n<hr class=\"wp-block-separator has-text-color has-alpha-channel-opacity has-background\" style=\"background-color:#eeeeee;color:#eeeeee\"\/>\n\n\n\n<p><em>English translation of <a href=\"https:\/\/www.zhongart.com\/marcol\/reseau-vivant\/\">R\u00e9seau vivant<\/a><\/em><\/p>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-alpha-channel-opacity has-background\" style=\"background-color:#eeeeee;color:#eeeeee\"\/>\n\n\n\n<p><strong>Excited after having read the special edition of <em>Pour la Science<\/em> (french edition of <em>Scientific American<\/em>) about <a title=\"alan turing on amazon\" href=\"http:\/\/www.amazon.com\/gp\/search?ie=UTF8&amp;keywords=alan%20turing&amp;tag=marcol-21&amp;index=blended&amp;linkCode=ur2&amp;camp=1642&amp;creative=6746\" target=\"_blank\" rel=\"external noopener\">Alan Turing<\/a>, one of the founding fathers of computer science, I scribbled on the pages some schemas about organization of computer network. Also with inspiration from works of <a title=\"edgar morin on amazon\" href=\"http:\/\/www.amazon.com\/gp\/search?ie=UTF8&amp;keywords=edgar%20morin&amp;tag=marcol-21&amp;index=blended&amp;linkCode=ur2&amp;camp=1642&amp;creative=6746\" target=\"_blank\" rel=\"external noopener\">Edgar Morin<\/a> about complexity of living organism and its self-eco-organization, I asked myself if, instead of an organization from outside, computers can, like a living organism, self-eco-organize.<\/strong><\/p>\n\n\n\n<p><strong>This means that computers can organize themselves in a network with consideration of environment, without that an external agent intervenes. After some shilly-shallying, here is the fruit of a logical-trigonometrical-boogie-woogie-computer science reflection.<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-alpha-channel-opacity has-background\" style=\"background-color:#eeeeee;color:#eeeeee\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Self-eco-organized network<\/h1>\n\n\n\n<p>In order to make computers forming a viable network, there are needs for each one of them to know, at least, where it is in the network and for others to find it in the network. Thus, each one should have an address, which is the reason why they have an <a title=\"ip address on wikipedia\" href=\"http:\/\/en.wikipedia.org\/wiki\/IP_address\" target=\"_blank\" rel=\"external noopener\">IP (Internet Protocol) address<\/a> defined from outside by people who created the network. But can the computers self-eco-organize thems after tools and specific knowledge have been implemented ?<\/p>\n\n\n\n<p>Here are steps for a possible <a title=\"edgar morin on wikipedia\" href=\"http:\/\/en.wikipedia.org\/wiki\/Edgar_Morin\" target=\"_blank\" rel=\"external noopener\">self-eco-organization<\/a> of a computer grouping:<\/p>\n\n\n\n<p><strong>1a)<\/strong> A circle defined by its centre and its radius, considered as an entity. We suppose this entity has concepts of dot, line and angle.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"83\" height=\"86\" src=\"https:\/\/www.zhongart.com\/marcol\/wp-content\/uploads\/2017\/02\/reseau-n01.png\" alt=\"\" class=\"wp-image-938\"\/><\/figure>\n\n\n\n<p><strong>1b)<\/strong> This entity is either created by the outside environment with the divine will or it is self-eco-created by elements from the milieu. So, we suppose that in the beginning there is something, but here it isn&rsquo;t the question.<\/p>\n\n\n\n<p><strong>2)<\/strong> We suppose also that this entity has capacities to create straight lines going through its center and, perpendicularly, by his circumference.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"172\" height=\"245\" src=\"https:\/\/www.zhongart.com\/marcol\/wp-content\/uploads\/2017\/02\/reseau-n02.png\" alt=\"\" class=\"wp-image-939\"\/><\/figure>\n\n\n\n<p><strong>3)<\/strong> This entity also knows how to recognize a fellow entity and to exchange informations with the other (to communicate).<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"408\" height=\"93\" src=\"https:\/\/www.zhongart.com\/marcol\/wp-content\/uploads\/2017\/02\/reseau-n03.png\" alt=\"\" class=\"wp-image-940\"\/><\/figure>\n\n\n\n<p><strong>4)<\/strong> A first entity (A) establishes a first straight line immutable of reference (axis). This allows it to distinguish different directions by angle ratio.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"79\" height=\"90\" src=\"https:\/\/www.zhongart.com\/marcol\/wp-content\/uploads\/2017\/02\/reseau-n04.png\" alt=\"\" class=\"wp-image-941\"\/><\/figure>\n\n\n\n<p><strong>5)<\/strong> A second entity (B) arrives and creates a random line (communication channel). This channel meets at a time or another, after elongation and rotation, its congener (A). The last one accepts the channel and, when the channel is inside the circle, gives instructions to (B) to adapt itself to A&rsquo;s own center.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"369\" height=\"190\" src=\"https:\/\/www.zhongart.com\/marcol\/wp-content\/uploads\/2017\/02\/reseau-n05.png\" alt=\"\" class=\"wp-image-942\"\/><\/figure>\n\n\n\n<p><strong>6)<\/strong> To situate one another, the relationship between the channel and the referential axis must be complementary. Under this circumstance, the sum of angles is 180\u00b0. By protocol, the new incoming entity adapts itself according to its partner. As a result, (B) turns around its own axis without the connecting channel follows it, and it stops once the angle \u03b2 between its axis and its channel correspond to 180\u00b0 minus the angle \u03b1 communicated by (A).<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"369\" height=\"196\" src=\"https:\/\/www.zhongart.com\/marcol\/wp-content\/uploads\/2017\/02\/reseau-n06.png\" alt=\"\" class=\"wp-image-943\"\/><\/figure>\n\n\n\n<p><strong>7)<\/strong> This way, the entity (A) gets the address of angle \u03b1 for entity (B) and this one has the address angle \u03b2 for (A).<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"365\" height=\"189\" src=\"https:\/\/www.zhongart.com\/marcol\/wp-content\/uploads\/2017\/02\/reseau-n07.png\" alt=\"\" class=\"wp-image-944\"\/><\/figure>\n\n\n\n<p><strong>8)<\/strong> Then comes the entity (C) who is searching to be connected to a congener.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"369\" height=\"362\" src=\"https:\/\/www.zhongart.com\/marcol\/wp-content\/uploads\/2017\/02\/reseau-n08.png\" alt=\"\" class=\"wp-image-945\"\/><\/figure>\n\n\n\n<p><strong>9)<\/strong> The third associate connects itself to (A). The one who has the most of connections decides its own address and the address of the new comer.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"369\" height=\"303\" src=\"https:\/\/www.zhongart.com\/marcol\/wp-content\/uploads\/2017\/02\/reseau-n09.png\" alt=\"\" class=\"wp-image-946\"\/><\/figure>\n\n\n\n<p><strong>10)<\/strong> An existing entity is looking for a connection.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"438\" height=\"312\" src=\"https:\/\/www.zhongart.com\/marcol\/wp-content\/uploads\/2017\/02\/reseau-n10.png\" alt=\"\" class=\"wp-image-947\"\/><\/figure>\n\n\n\n<p><strong>11)<\/strong> The entity who is looking for a connection connects itself and, in case of equal connections per entity, they decide mutually which addresses they give to each other depending on addresses they both have in their own directory, with precedence for the one who receives the new channel.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"372\" height=\"304\" src=\"https:\/\/www.zhongart.com\/marcol\/wp-content\/uploads\/2017\/02\/reseau-n11.png\" alt=\"\" class=\"wp-image-948\"\/><\/figure>\n\n\n\n<p><strong>12)<\/strong> A fourth entity connects to the network. Remark that the denomination of entities (A, B, C, &#8230;) was necessary only for explanation and in fact these denominations are not necessary for entities because they denominate themselves with addresses defined in and by the network. Each entity has several addresses. Each one of them is available only for a single other entity. Remark also by the way that if the code was not angle ratio, the different addresses would perhaps be limited to the number of connexions of the most connected entity or to the maximal number of connexions defined beforehand by each entity. Each entity is, then, in contact with other entities who have different addresses for it. <em>A priori<\/em>, in a population, addresses can be repeated, but these identical addresses are not available for the same entities. We can see, at this stage, that an entity is connected to another one by a direct way or others indirect.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"555\" height=\"303\" src=\"https:\/\/www.zhongart.com\/marcol\/wp-content\/uploads\/2017\/02\/reseau-n12.png\" alt=\"\" class=\"wp-image-949\"\/><\/figure>\n\n\n\n<p><strong>13)<\/strong> If a direct connexion between two entities is broken, entities don&rsquo;t lose their respective addresses. They preserve a historic memory: at the time of connexion each entity has assigned an iteration to the address of the other entity (\u03b11, \u03b12, \u03b21, &#8230;). Then, gradually, they can communicate again by the intermediary of other congeners: because their landmarks are angular, they search to find again the appropriate angular sum (here the address) of the lost congener, after which they recognize each other by dint of mutual memorization of their past link (at least their iterated addresses). They can even, each time there is a new connexion, calculate some indirect connexions (just in case&#8230;).<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"553\" height=\"304\" src=\"https:\/\/www.zhongart.com\/marcol\/wp-content\/uploads\/2017\/02\/reseau-n13.png\" alt=\"\" class=\"wp-image-950\"\/><\/figure>\n\n\n\n<p><strong>14)<\/strong> Here we are in a reticular and redundant self-eco-organized hierarchy. It&rsquo;s no more necessary to have an external addressing and dedicated servers. The organization is distributed. It is neither centralized, nor multi-polar. We are strictly in anarchy.<\/p>\n\n\n\n<p>Of course this scaffolding is conceptual: I have difficulty to see a spherical computer shaking arms in the space. Nevertheless, and here I leave to others either to forget me or to imagine the following, is it possible to install or act in a way that a such organization sets itself in place ?<\/p>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-alpha-channel-opacity has-background\" style=\"background-color:#eeeeee;color:#eeeeee\"\/>\n","protected":false},"excerpt":{"rendered":"<p>If, instead of an organization from outside, computers can, like a living organism, self-eco-organize.<\/p>\n","protected":false},"author":2,"featured_media":950,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,3],"tags":[34,70,67,71,68,69,20,63],"class_list":["post-961","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-espace","category-texte","tag-architecture","tag-computer","tag-informatique","tag-network","tag-ordinateur","tag-reseau","tag-theorie","tag-theory"],"_links":{"self":[{"href":"https:\/\/www.zhongart.com\/marcol\/wp-json\/wp\/v2\/posts\/961","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.zhongart.com\/marcol\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.zhongart.com\/marcol\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.zhongart.com\/marcol\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.zhongart.com\/marcol\/wp-json\/wp\/v2\/comments?post=961"}],"version-history":[{"count":7,"href":"https:\/\/www.zhongart.com\/marcol\/wp-json\/wp\/v2\/posts\/961\/revisions"}],"predecessor-version":[{"id":2335,"href":"https:\/\/www.zhongart.com\/marcol\/wp-json\/wp\/v2\/posts\/961\/revisions\/2335"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.zhongart.com\/marcol\/wp-json\/wp\/v2\/media\/950"}],"wp:attachment":[{"href":"https:\/\/www.zhongart.com\/marcol\/wp-json\/wp\/v2\/media?parent=961"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.zhongart.com\/marcol\/wp-json\/wp\/v2\/categories?post=961"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zhongart.com\/marcol\/wp-json\/wp\/v2\/tags?post=961"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}