Nova Patents
PL2212786T3

Method and device for agile computing

Abstract

This record has no abstract on file.

Term

1.2 yearsto projected expiry

Projected expiry 22 November 2027, counted from filing; an application has no term until it is granted.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

13 claims: 8 independent, 5 dependent

  1. 1
    Zastrzeżenia patentowe 1. Sposób działania grupy (2, 102) węzłów w systemie do przetwarzania zwinnego, zawierającym węzeł koordynujący (10) i pierwszy węzeł obliczeniowy (12) komunikujące się za pośrednictwem połączenia (16), przy czym ten pierwszy węzeł obliczeniowy (12) jest przystosowany do wykonywania zadania węzła koordynującego (10), który to sposób obejmuje etapy:- monitorowania (110) przynajmniej jednego parametru operacyjnego wskazującego jakość połączenia (16) pomiędzy tym węzłem koordynującym (10) a tym pierwszym węzłem obliczeniowym (12) i/lub możliwości tego pierwszego węzła obliczeniowego (12);- wyznaczania (112) parametru jakości na podstawie tego przynajmniej jednego parametru operacyjnego: - przesyłania (114) informacji z tego pierwszego węzła obliczeniowego (12) do węzła koordynującego (10), gdy wartość tego parametru jakości wypada poniżej wartości progowej przesyłu, przy czym ta informacja zawiera informacje o części zadania wykonanej przez ten pierwszy węzeł obliczeniowy: - decydowania (118) czy ten pierwszy węzeł obliczeniowy (12) powinien przerwać, czy kontynuować wykonywanie tego zadania po etapie przesyłania informacji o wykonanej części zadania.
  2. 2
    Sposób według zastrz. 1, przy czym etap monitorowania przynajmniej jednego parametru operacyjnego obejmuje mierzenie siły sygnału dla sygnału pomiędzy węzłem koordynującym (10) a pierwszym węzłem obliczeniowym (12).
  3. 3
    Sposób według dowolnego z zastrz. 1 lub 2, przy czym etap wyznaczania parametru jakości obejmuje wyznaczanie tego parametru jakości na podstawie stosunku mocy sygnału do szumu (ang. signal-to-noise ratio) dla sygnału pomiędzy węzłem koordynującym (10) a pierwszym węzłem obliczeniowym (12).
  4. 4
    Sposób według dowolnego z poprzednich zastrzeżeń, przy czym sposób ten przed etapem monitorowania, przynajmniej jednego parametru operacyjnego, ponadto obejmuje etap:- przydzielania (108) zadania pierwszemu węzłowi obliczeniowemu (12) tylko wtedy, gdy parametr jakości osiąga lub przewyższa inicjacyjną wartość progową.
  5. 5
    Sposób według dowolnego z poprzednich zastrzeżeń, ponadto obejmujący etap:- podejmowania próby (124) ustanowienia alternatywnego połączenia pomiędzy węzłem koordynującym (10) a pierwszym węzłem obliczeniowym (12).
  6. 6
    Sposób według dowolnego z poprzednich zastrzeżeń, ponadto obejmujący etapy:- wyznaczania przez moduł koordynujący (10) przydziału pozostałej części zadania pierwszego węzła - 11 obliczeniowego (12) na podstawie informacji z pierwszego węzła obliczeniowego (12), oraz - przydzielania (116) przez węzeł koordynujący (10) pozostałej części zadania pierwszego węzła obliczeniowego przynajmniej jednemu węzłowi obiiczeniowemu w grupie.
  7. 7
    Sposób według dowolnego z poprzednich zastrzeżeń, przy czym etap monitorowania przynajmniej jednego parametru operacyjnego jest wykonywany przez pierwszy węzeł obliczeniowy (12), a informacja przesyłana w etapie przesyłania informacji zawiera informację o tym, że wartość parametru jakości spadła poniżej wartości progowej przesyłu.
  8. 8
    Węzeł obliczeniowy (12) do przetwarzania zwinnego oraz przystosowany do odbioru i wykonywania zadania od węzła koordynującego (10) za pośrednictwem połączenia (16), zawierający:- urządzenie monitorujące (202), przystosowane do monitorowania przynajmniej jednego parametru operacyjnego wskazującego jakość połączenia (16) pomiędzy tym węzłem koordynującym (10) a tym węzłem obliczeniowym (12) i/lub możliwości tego pierwszego węzła obliczeniowego (12);- urządzenie obliczające (204), przystosowane do wyznaczania parametru jakości na podstawie tego przynajmniej jednego parametru operacyjnego;- urządzenie nadawcze (206), przystosowane do przesyłania informacji z tego węzła obliczeniowego (12) do węzła koordynującego (10), gdy wartość tego parametru jakości wypada poniżej wartości progowej przesyłu, przy czym ta informacja zawiera informacje o części zadania wykonanej przez ten węzeł obliczeniowy (12) oraz - przy czym ten węzeł obliczeniowy (12) jest ponadto przystosowany do decydowania czy przerwać, czy kontynuować wykonywanie tego zadania, po przesianiu informacji o wykonanej części tego zadania.
  9. 9
    Węzeł obliczeniowy według zastrz. 8, przy czym informacja o części zadania wykonanej przez ten węzeł obliczeniowy zawiera informację o tym, że wartość parametru jakości spadła poniżej wartości progowej przesyłu.
  10. 10
    Węzeł obliczeniowy według dowolnego z zastrz. 8-9, przy czym - urządzenie monitorujące jest przystosowane do mierzenia siły sygnału dla sygnału pomiędzy węzłem koordynującym a tym węzłem obliczeniowym;- urządzenie obliczające jest przystosowane do wyznaczana parametru jakości na podstawie stosunku mocy sygnału do szumu (ang. signal-to-noise ratio) dla sygnału pomiędzy węzłem koordynującym a tym węzłem obliczeniowym;- urządzenie nadawcze jest przystosowane do przesyłania informacji do węzła koordynującego, gdy wartość parametru jakości wypada poniżej wartości progowej przesyłu.
  11. 11
    Węzeł obliczeniowy według dowolnego z zastrz. 8-10, przy czym ten węzeł obliczeniowy jest przystosowany do podejmowania próby ustanowienia alternatywnego połączenia pomiędzy węzłem koordynującym a tym węzłem obliczeniowym, gdy wartość parametru jakości mieści się w zakresie konfiguracji.
  12. 12
    Węzeł koordynujący (10) do przetwarzania zwinnego, przy czym ten węzeł koordynujący jest przystosowany - 12do wyznaczania przydziałów i przydzielania zadań jednemu lub większej liczbie węzłów obliczeniowych (12, 14) w grupie (2, 102) oraz jest przystosowany do odbioru informacji o części zadania przydzielonego pierwszemu węzłowi obliczeniowemu (12), gdy parametr jakości, który jest wyznaczany na podstawie jednego lub większej liczby parametrów operacyjnych, wypada poniżej wartości progowej przesyłu, oraz przy czym ten węzeł koordynujący jest ponadto przystosowany do wyznaczania przydziału pozostałej części tego zadania pierwszego węzła obliczeniowego (12) na podstawie informacji z tego pierwszego węzła obliczeniowego (12), oraz przystosowany do przydzielania tej pozostałej części tego zadania pierwszego węzła obliczeniowego (12) przynajmniej jednemu węzłowi obliczeniowemu (12, 14) w tej grupie.
  13. 13
    System do przetwarzania zwinnego, zawierający przynajmniej jeden węzeł obliczeniowy (12) według dowolnego z zastrz. 8-11 oraz przynajmniej jeden węzeł koordynujący (10) według zastrz. 12. EP 2 212 786 Β1 Fig. 1 ΕΡ 2 212 786 Β1 Fig.2 EP 2 212 786 81 Fig. 3 ER 2 212 786 Β1 Fig. 4 EP 2 212 786 Β1 Fig.5 ΕΡ 2 212 786 Β1 COMP1 208 Fig. 6 Fig. 7 ΕΡ 2 212 786 Β1 Fig. 8 -13ODNOŚNIKI CYTOWANE W OPISIE Poniższa lista odnośników cytowanych przez zgłaszającego ma na celu wyłącznie pomoc dla czytającego i nie stanowi części dokumentu patentu europejskiego. Pomimo, że dołożono największej staranności przy jej tworzeniu, nie można wykluczyć błędów lub przeoczeń i EUP nie ponosi żadnej odpowiedzialności w tym względzie. Dokumenty patentowe cytowane w opisie • US 20060215633 A [0006] Literatura niepatentowa cytowana w opisie • SURI, NiRANJAN. Agile Computing:Bridging the Gap between Grid Computing and Ad-hoc Peer-to-Peer Resource Sharing. Proceedings of the 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID'03), 2003 [0004] • SURI, NIRANJAN, Towards an Agile Computing Approach to Dynamie and Adaptive Service-Oriented Architectures. 1st IEEE Workshop on Autonomie Communications and NetWork Management (ACΝΜΌ7), May 2007, 25-31 [0024]
Independent claims13