Sieci pomiędzy wieloma niezależnymi jednostkami mają wiele możliwych zastosowań i implementacji, na wielu platformach. Zależnie od potrzeb i kosztów implementacji, przy ich budowie i rozwoju korzystać można z podobnych rozwiązań. Określenie więc możliwości dawanych przez urządzenia elektroniczne, które korzystać mogą z bardzo wielu technologii i które dopasować możemy w praktycznie dowolnym stopniu do naszych potrzeb, może być sposobem na określenie możliwości dostępnych, przynajmniej teoretycznie, dla już istniejących i przyszłych sieci.
Jednym z możliwych zastosowań technologii sieci niezależnych hostów mogą być badania naukowe kosmosu. Gdy ograniczymy badania do pojedynczych maszyn i najbliższego otoczenia Ziemii, możliwe jest utrudnione korzystanie z bezpośredniego sterowania przez człowieka. Gdy jednak sterować trzeba będzie bardzo wieloma maszynami na duże odległości, konieczna będzie automatyzacja ich zachowania. Współpraca między automatami będzie rozwijana jako korzystna dla bezpieczeństwa i wydajności badań.
Mimo postępującej specjalizacji badań związanej z potrzebą uzyskania coraz dokładniejszych danych, niektóre systemy są wspólne dla wszystkich jednostek. Każda poruszająca się jednostka skorzysta na dostępności pełnej, dokładnej i aktualnej mapy otoczenia. Docierające z wyprzedzeniem informacje o zagrożeniach naturalnych mogą zwiększyć ogólne bezpieczeństwo całej grupy botów. Samo przesyłanie danych łatwiej jest rozwiązać z zastosowaniem systemu prostych przekaźników, role których pełnić mogą wszystkie boty, dla komunikacji na większe odległości korzystające ze specjalizacji botów-anten.
Złożone z wielu prostych, wyspecjalizowanych robotów łączyć się bedą w sieci służące przesyłaniu i obróbce danych, składających się z wyników poszczególnych pomiarów i z wyników analiz poprzedników. Nadmiarowość obliczeniowa pozwoli na weryfikowanie przesyłanych danych przez wielokrotne powtarzanie obliczeń przy zastosowaniu różnych algorytmów. Różne boty mogą przetwarzać te same dane na równi tymi samymi algorytmami co poprzednicy (poprawność matematyczna), innymi algorytmami o tożsamych typach wniosków (poprawność algorytmiczna) i algorytmami innego typu, wydobywającymi z próbek odpowiedzi nowego typu. Komponent obliczeniowy bota oczekiwał będzie na dane z własnych czujników, jak również na dane przychodzące z innych botów w okolicy.
Boty łączyć się będą między sobą automatycznie, tak by dodanie nowego bota, nawet zdalne i bezobsługowe, nie sprawiało większych problemów. Przy przesyłaniu danych pomiędzy wieloma niezależnymi hostami ważne jest jednak bezpieczeństwo, jak również należy ograniczyć sieć by nie włączały się w nią nieporządane boty tego samego typu, a różnych właścicieli. Zabezpieczenie w takiej sieci zapewnia nam szyfrowanie danych z zastosowaniem metody wykorzystującej parę kluczy szyfrowych, publicznego i prywatnego. Dane zaszyfrowane kluczem publicznym, który można bezpiecznie udostępniać w sieciach, mogą być rozkodowane tylko przy użyciu klucza prywatnego, który posiada i zabezpiecza przed skopiowaniem jego właściciel. Ludzie korzystający z szyfrowania tą metodą zwykle zabezpieczają swoje klucze prywatne za pomocą tajnego hasła; dla bota wystarczyło by zabezpieczenie klucza przed nieautoryzowanym kopiowaniem. Metoda ta pozwala również na cyfrowe podpisywanie danych kluczem prywatnym, dzięki któremu każdy kolejny bot może ocenić integralność danych sprawdzając zabezpieczenie kluczem publicznym.
Ale sieć działać będzie też w drugą stronę, również z zastosowaniem szyfrowania i podpisów cyfrowych. Przesyłane nimi będą uaktualnienia oprogramowania i polecenia zmian nastawienia do innych botów. Dodatkowe moduły algorytmiczne włączane będą w działające programy, wysyłane zarówno przez właścicieli bota, jak i udostępniane przez niezależnych naukowców.
Sieć pozwoli również na ograniczone wzajemne sterowanie między botami. Maszyna mogła będzie, sama lub przy ingerencji właściciela, złożyć w sieci zamówienie na brakujące dane, oferując zapłatę w obustronnie akceptowanej walucie ("mojo" w przyjacielskich sieciach prywatnych i amatorskich, twarda waluta dla rozliczeń między firmami). Boty znajdujące się na odpowiednim obszarze i zdolne do zamówionego badania wyślą swoje odpowiedzi, a zamawiający wybierze najlepszą dla siebie ofertę.
Ilość informacji zbieranych przez każdy "zmysł" takiej sieci może być bardzo duża, więc w celu oszczędzeniu na przesyłaniu ich do właścicieli, opłacać się będzie wstępna analiza danych przez bota. Przy trudniejszych obliczeniowo zadaniach może się opłacać "wynajmowanie" mocy od specjalizowanych robotów obliczeniowych. Roboty takie mogą też zajmować się kapitalizowaniem danych które w inny sposób byłyby tracone. Wiele botów posiadać będzie kamery zainstalowane dla orientowania się w terenie, zapis z których może być "sprzedany" przez bota do centrum video, które oprócz płatnej kompresji sygnału wizyjnego może zajmować się "handlem" tym materiałem dla innych badaczy. Dzięki temu stosunek kosztu wyprodukowania danych i ich wykorzystania będzie najbardziej optymalny.
cdn.
Brak komentarzy:
Prześlij komentarz