1460950917-b57100bf-d145-46b8-ae40-93994bfc2c2f

1. A source device operable to send data to a plurality of destination devices, the source device comprising:
a processor and a memory unit; and
a cluster manager, the cluster manager structured to:
group a plurality of connections between the source device and the plurality of destination devices into clusters; and
remove one or more of the destination devices that do not respond within a timeout threshold from their clusters, and when the removed one or more destination devices respond to the timeout threshold, provide the removed one or more of the plurality of destination devices full-buffer updates until a recent average latency performance of the removed one or more destination devices is at a level that merits insertion back into one of the clusters.
2. The source device of claim 1, wherein the cluster manager groups the plurality of connections into performance clusters based on at least one of performance similarities, client service priorities, and resource priorities.
3. The source device of claim 1, further comprising a plurality of connection interfaces and a plurality of communication connections, wherein the source device is interfaced with the plurality of destination devices via the plurality of connection interfaces and the plurality of communication connections.
4. The source device of claim 3, further comprising a source data buffer configured to store data, and wherein the source device is structured to share the data stored in the source data buffer with the plurality of destination devices interfaced with the source device via the plurality of connection interfaces.
5. The source device of claim 3, further comprising a plurality of synchronization mechanisms coupled with the plurality of connection interfaces, wherein the cluster manager is configured to assign a synchronization mechanism to each of the clusters.
6. The source device of claim 5, wherein each of the plurality of synchronization mechanisms is configured to provide computations and protocols needed to communicate data over the plurality of connections.
7. The source device of claim 1, wherein the cluster manager is configured to at least one of create fewer clusters when it is determined that resource priorities are a priority and create more clusters when it is determined that client service is a priority.
8. The source device of claim 1, wherein the cluster manager is further configured to detect a change in performance capabilities for one of the plurality of connections and to assign a connection for the one of the plurality of connections to another cluster based on the change in performance capabilities.
9. The source device of claim 1, wherein the cluster manager is further configured to detect a new connection, determine a performance of the new connection, and add the new connection to a cluster based on the performance of the new connection.
10. A network communication system for sending data from an original source device to a plurality of destination devices comprising:
a processor and a memory unit;
an intermediate source device, wherein the intermediate source device comprises:
a cluster manager configured to determine subsets of connections from a set of connections and group each of the subsets in a distinct cluster, and
wherein one or more of the destination devices that do not respond within a timeout threshold are removed from their distinct clusters, but when the removed one or more destination devices respond to the timeout threshold, the removed one or more destination devices receive full-buffer updates until a recent average latency performance of the removed one or more destination devices is at a level that merits insertion back into one of the distinct clusters.
11. The network communication system of claim 10, wherein each connection in each subset has similar performance capabilities with the other connections in the same subset.
12. The network communication system of claim 11, wherein the performance capabilities are based on at least one of performance similarities, client service priorities, and resource priorities.
13. The network communication system of claim 12, wherein the performance similarities for each subset of connections is determined by a similarity in connection bandwidth.
14. The network communication system of claim 12, wherein the performance similarities for each subset of connections is determined by a similarity in connection security.
15. The network communication system of claim 12, wherein the performance similarities for each subset of connections is determined by a similarity in connection error rate.
16. The network communication system of claim 10, further comprising a plurality of synchronization mechanisms, wherein the cluster manager is configured to assign a synchronization mechanism to each of the clusters.
17. The network communication system of claim 16, wherein each of the plurality of synchronization mechanisms is configured to provide computations and protocols needed to communicate data over the set of connections.
18. The network communication system of claim 10, further comprising an intermediate source data buffer configured to store data, and wherein the intermediate source device is configured to share the data stored in the source data buffer with the plurality of destination devices.
19. The network communication system of claim 10, wherein the cluster manager is further configured to detect a change in performance capabilities for a connection in one cluster and to assign the connection to another cluster based on the change in performance capabilities.
20. A source device structured to send data to a plurality of destination devices comprising:
a processor and a memory unit;
a cluster manager configured to:
determine subsets of connections from a set of connections, and group each of the subsets in a distinct cluster, and
wherein one or more of the destination devices that do not respond within a timeout threshold are removed from their distinct clusters, but when the removed one or more destination devices respond to the timeout threshold, the removed one or more destination devices receive full-buffer updates until a recent average latency performance of the one or more destination devices is at a level that merits insertion back into one of the distinct clusters.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A compound of the formula
wherein:
Y1, Y2, Y3, and Y4, are independently on the ortho, meta or para position on the phenyl rings, and are independently hydrogen, alkyl, cycloalkyl, aryl, alkylaryl, arylalkyl, heteroaryl, or an alkyl, cycloalkyl, aryl, alkylaryl, arylalkyl, or heteroaryl group substituted with 1 to 4 hydrophilic groups selected from hydroxy, alkoxy, \u2014C(O)OR5, \u2014SOR6, \u2014SO2R6, nitro, amido, ureido, carbamato, \u2014SR7, \u2014NR8R9, or poly-alkyleneoxide; or a substituent represented by the following formula:
\u2014X\u2014(CR1R2)r-Z \u2003\u2003(2)

provided that at least four of (Y1)a, (Y2)b, (Y3)c, and (Y4)d are represented by formula (2);
X is oxygen or sulfur;
R1, R2, R5, R6, R7, R8, and R9 are independently selected from hydrogen and C1 to C4 alkyl;
Z is a carborane cluster comprising at least two carbon atoms and at least three boron atoms, or at least one carbon atom and at least five boron atoms, within a cage structure;
r is 0 or an integer from 1 to 20;
W1, W2, W3, and W4 are hydrophilic groups independently selected from hydroxy, alkoxy, \u2014C(O)OR5, \u2014SOR6, \u2014SO2R6, nitro, amido, ureido, carbamato, \u2014SR7, \u2014NR8R9, or polyalkylene oxide;
a, b, c, and d independently represent an integer from 1 to 4;
m, n, p, and q are independently 0 or an integer from 1 to 4;
provided that at least one of m, n, p, and q is not zero, and each of the sums a+m, b+n, c+p, and d+q, independently represents an integer from 1 to 5; and
M is either two hydrogen ions; a single monovalent metal ion; two monovalent metal ions; a divalent metal ion; a trivalent metal ion; a tetravalent metal ion; a pentavalent metal ion; a hexavalent metal ion; a radioactive metal ion useful in radioisotope-mediated radiation therapy or imageable by single photon emission computed tomography (SPECT) or positron emission tomography (PET); a paramagnetic metal ion detectable by magnetic resonance imaging (MRI); a metal ion suitable for boron neutron capture therapy (BNCT) or photodynamic therapy (PDT); or a combination thereof; wherein when M is a single monovalent metal ion, the compound is charge-balanced by a counter cation; and when M is a trivalent, tetravalent, pentavalent, or hexavalent metal ion, the compound is charge-balanced by an appropriate number of counter anions, dianions, or trianions.
2. The compound according to claim 1 wherein Z is selected from the carboranes \u2014C2HB9H10 or \u2014C2HB10H10, wherein \u2014C2HB9H10 is nido ortho-, meta-, or para-carborane, and \u2014C2HB10H10 is closo ortho-, meta-, or para-carborane.
3. The compound according to claim 1, wherein M is vanadium, manganese, iron, ruthenium, technetium, chromium, platinum, cobalt, nickel, copper, zinc, germanium, indium, tin, yttrium, gold, barium, tungsten, or gadolinium.
4. The compound according to claim 1 wherein a, b, c, and d are 1, and Y1, Y2, Y3, and Y4 are represented by \u2014X\u2014(CR1R2)r-Z (2).
5. The compound according to claim 4 wherein Z is selected from the carboranes \u2014C2HB9H10 or \u2014C2HB10H10, wherein \u2014C2HB9H10 is nido ortho-, meta-, or para-carborane, and \u2014C2HB10H10 is closo ortho-, meta-, or para-carborane.
6. The compound according to claim 5, wherein M is vanadium, manganese, iron, ruthenium, technetium, chromium, platinum, cobalt, nickel, copper, zinc, germanium, indium, tin, yttrium, gold, barium, tungsten, or gadolinium.
7. The compound according to claim 6, wherein X is O; R1 and R2 are H; r is 1; and m, n, p and q are each 1.
8. The compound according to claim 7 wherein Y1, Y2, Y3, and Y4 are in the para position on the phenyl ring, and W1, W2, W3, and W4 are independently, hydroxy or alkoxy groups.
9. The compound according to claim 8 wherein W1, W2, W3, and W4 are alkoxy groups.
10. The compound according to claim 9 wherein the alkoxy groups are methoxy groups.
11. The compound according to claim 10 wherein the methoxy groups are in the meta position of the phenyl ring.
12. The compound according to claim 8 wherein W1, W2, W3, and W4 are hydroxy groups.
13. The compound according to claim 10 wherein the hydroxy groups are in the meta position of the phenyl ring.
14. A method of imaging a tumor and surrounding tissue in a subject comprising the administration to the subject of a composition comprising a compound according to claim 30; and observing the metal ion in the subject, thereby imaging the tumor and surrounding tissue.
15. A method of imaging a tumor and surrounding tissue in a subject comprising the administration to the subject of a composition comprising a compound according to claim 31; and observing the metal ion in the subject, thereby imaging the tumor and surrounding tissue.
16. A method of imaging a tumor and surrounding tissue in a subject comprising the administration to the subject of a composition comprising a compound according to claim 32; and observing the metal ion in the subject, thereby imaging the tumor and surrounding tissue.
17. The method according to any of claims 14, 15, or 16 wherein said imaging is by a method selected from magnetic resonance imaging (NRI), single photon emission computed tomography (SPECT), or positron emission tomography (PET) methods.
18. A method of bimodal cancer treatment in a subject comprising the administration to the subject of a composition comprising a compound according to claim 1; and the irradiation of said subject.
19. A method of bimodal cancer treatment in a subject comprising the administration to the subject of a composition comprising a compound according to claim 11; and the irradiation of said subject.
20. A method of bimodal cancer treatment in a subject comprising the administration to the subject of a composition comprising a compound according to claim 13; and the irradiation of said subject.
21. The method according to any of claims 18, 19, or 20 wherein said irradiation is by a method utilizing thermal or epithermal neutrons, or laser red light.
22. The method according to any of claims 18, 19, or 20 wherein said bimodal cancer treatment comprises boron neutron capture therapy (BNCT).
23. The method according to any of claims 18, 19, or 20 wherein said bimodal cancer treatment comprises photodynamic therapy (PDT).
24. The method according to any of claims 18, 19, or 20 wherein said bimodal cancer treatment utilizes single photon emission computed tomography (SPECT) or positron emission tomography (PET) wherein M is a SPECT- andor PET-imageable radioactive metal ion.
25. The method according to any of claims 18, 19, or 20 wherein said bimodal cancer treatment utilizes magnetic resonance imaging (MRI) wherein M is a paramagnetic metal ion.
26-27. (canceled)
28. A compound of the formula
wherein:
Y1, Y2, Y3, and Y4, are independently on the ortho, meta or para position on the phenyl rings, and are independently hydrogen, alkyl, cycloalkyl, aryl, alkylaryl, arylalkyl, heteroaryl, or an alkyl, cycloalkyl, aryl, alkylaryl, arylalkyl, or heteroaryl group substituted with 1 to 4 hydrophilic groups selected from hydroxy, alkoxy, \u2014C(O)OR5, \u2014SOR6, \u2014SO2R6, nitro, amido, ureido, carbamato, \u2014SR7, \u2014NR8R9, or poly-alkyleneoxide; or a substituent represented by the following formula:
\u2014X\u2014(CR1R2)r-Z \u2003\u2003(2)

provided that at least four of (Y1)a, (Y2)b, (Y3)c, and (Y4)d are represented by formula (2);
X is oxygen or sulfur;
R1, R2, R5, R6, R7, R8, and R9 are independently selected from hydrogen and C1 to C4 alkyl;
Z is a carborane cluster comprising at least two carbon atoms and at least three boron atoms, or at least one carbon atom and at least five boron atoms, within a cage structure;
r is 0 or an integer from 1 to 20;
W1, W2, W3, and W4 are hydrophilic groups independently selected from hydroxy, alkoxy, \u2014C(O)OR5, \u2014SOR6, \u2014SO2R6, nitro, amido, ureido, carbamato, \u2014SR7, \u2014NR8R9, or polyalkylene oxide;
a, b, c, and d independently represent an integer from 1 to 4;
m, n, p, and q are independently 0 or an integer from 1 to 4;
provided that at least one of m, n, p, and q is not zero, and each of the sums a+m, b+n, c+p, and d+q, independently represents an integer from 1 to 5;
M is a trivalent, tetravalent, pentavalent, or hexavalent metal ion; and
wherein the porphyrin-metal complex is charge-balanced by one or more porphyrin compounds containing a divalent negative charge.
29. The compound according to claim 28 wherein said one or more porphyrin compounds containing a divalent negative charge are represented by the formula
wherein:
Y1, Y2, Y3, and Y4, are independently on the ortho, meta or para position on the phenyl rings, and are independently hydrogen, alkyl, cycloalkyl, aryl, alkylaryl, arylalkyl, heteroaryl, or an alkyl, cycloalkyl, aryl, alkylaryl, arylalkyl, or heteroaryl group substituted with 1 to 4 hydrophilic groups selected from hydroxy, alkoxy, \u2014C(O)OR5, \u2014SOR6, \u2014SO2R6, nitro, amido, ureido, carbamato, \u2014SR7, \u2014NR8R9, or poly-alkyleneoxide; or a substituent represented by the following formula:
\u2014X\u2014(CR1R2)r-Z \u2003\u2003(2)

provided that at least four of (Y1)a, (Y2)b, (Y3)c, and (Y4)d are represented by formula (2);
X is oxygen or sulfur;
R1, R2, R5, R6, R7, R8, and R9 are independently selected from hydrogen and C1 to C4 alkyl;
Z is a carborane cluster comprising at least two carbon atoms and at least three boron atoms, or at least one carbon atom and at least five boron atoms, within a cage structure;
r is 0 or an integer from 1 to 20;
W1, W2, W3, and W4 are hydrophilic groups independently selected from hydroxy, alkoxy, \u2014C(O)OR5, \u2014SOR6, \u2014SO2R6, nitro, amido, ureido, carbamato, \u2014SR7, \u2014NR8R9, or polyalkylene oxide;
a, b, c, and d independently represent an integer from 1 to 4;
m, n, p, and q are independently 0 or an integer from 1 to 4; and
provided that at least one of m, n, p, and q is not zero, and each of the sums a+m, b+n, c+p, and d+q, independently represents an integer from 1 to 5.
30. A compound according to claim 1, wherein M is either a single monovalent metal ion; two monovalent metal ions; a divalent metal ion; a trivalent metal ion; a tetravalent metal ion; a pentavalent metal ion; a hexavalent metal ion; a radioactive metal ion useful in radioisotope-mediated radiation therapy or imageable by single photon emission computed tomography (SPECT) or positron emission tomography (PET); a paramagnetic metal ion detectable by magnetic resonance imaging (MRI); a metal ion suitable for boron neutron capture therapy (BNCT) or photodynamic therapy (PDT); or a combination thereof; wherein when M is a single monovalent metal ion, the compound is charge-balanced by a counter cation; and when M is a trivalent, tetravalent, pentavalent, or hexavalent metal ion, the compound is charge-balanced by an appropriate number of counter anions, dianions, or trianions.
31. A compound according to claim 11, wherein M is either a single monovalent metal ion; two monovalent metal ions; a divalent metal ion; a trivalent metal ion; a tetravalent metal ion; a pentavalent metal ion; a hexavalent metal ion; a radioactive metal ion useful in radioisotope-mediated radiation therapy or imageable by single photon emission computed tomography (SPECT) or positron emission tomography (PET); a paramagnetic metal ion detectable by magnetic resonance imaging (MRI); a metal ion suitable for boron neutron capture therapy (BNCT) or photodynamic therapy (PDT); or a combination thereof; wherein when M is a single monovalent metal ion, the compound is charge-balanced by a counter cation; and when M is a trivalent, tetravalent, pentavalent, or hexavalent metal ion, the compound is charge-balanced by an appropriate number of counter anions, dianions, or trianions.
32. A compound according to claim 13, wherein M is either a single monovalent metal ion; two monovalent metal ions; a divalent metal ion; a trivalent metal ion; a tetravalent metal ion; a pentavalent metal ion; a hexavalent metal ion; a radioactive metal ion useful in radioisotope-mediated radiation therapy or imageable by single photon emission computed tomography (SPECT) or positron emission tomography (PET); a paramagnetic metal ion detectable by magnetic resonance imaging (MRI); a metal ion suitable for boron neutron capture therapy (BNCT) or photodynamic therapy (PDT); or a combination thereof; wherein when M is a single monovalent metal ion, the compound is charge-balanced by a counter cation; and when M is a trivalent, tetravalent, pentavalent, or hexavalent metal ion, the compound is charge-balanced by an appropriate number of counter anions, dianions, or trianions.