1460708021-fcafe1d0-b96d-4d97-8b0b-86c6857bf5c2

1. A method of allocating network bandwidth in a network comprising a plurality of tenant virtual machines (VMs), each VM hosted on a host machine comprising a virtualization software, the method comprising:
calculating a first bandwidth reservation for a flow between a source VM and a destination VM, the source and destination VMs hosted on two different host machines, the source VM sending packets to a first set of VMs comprising the destination VM, the first bandwidth reservation calculated by the virtualization software of the host machine of the source VM as a bandwidth reservation for the source VM multiplied by a ratio of a bandwidth reservation of the destination VM to a sum of bandwidth reservations of the VMs in the first set of VMs;
receiving a second bandwidth reservation for the flow calculated by the virtualization software of the host machine of the destination VM, the destination VM receiving packets from a second set of VMs comprising the source VM, the second bandwidth reservation calculated as the bandwidth reservation for the destination VM multiplied by a ratio of the bandwidth reservation of the source VM to a sum of bandwidth reservations of the VMs in the second set of VMs; and
setting the bandwidth reservation for the flow as a minimum of the first and second bandwidth reservations.
2. The method of claim 1, wherein the bandwidth reservation of a VM is a minimum bandwidth guaranteed for the VM.
3. The method of claim 1 further comprising:
prior to the calculation of said bandwidth reservations, receiving network bandwidth allocation policies for the source and destination VM from a controller storing network bandwidth policies of the plurality of VMs, the network allocation policy of each VM comprising the bandwidth reservation of the VM.
4. The method of claim 1, wherein receiving the second bandwidth reservation comprises receiving a packet at the virtualization software of the host of the source VM from the virtualization software of the host of the destination VM, the packet comprising the second bandwidth reservation.
5. A non-transitory computer readable medium storing a program for allocating network bandwidth in a network comprising a plurality of tenant virtual machines (VMs), each VM hosted on a host machine comprising a virtualization software, the program executable by a processing unit, the program comprising sets of instructions for:
calculating a first bandwidth reservation for a flow between a source VM and a destination VM, the source and destination VMs hosted on two different host machines, the source VM sending packets to a first set of VMs comprising the destination VM, the first bandwidth reservation calculated by the virtualization software of the host machine of the source VM as a bandwidth reservation for the source VM multiplied by a ratio of a bandwidth reservation of the destination VM to a sum of bandwidth reservations of the VMs in the first set of VMs;
receiving a second bandwidth reservation for the flow calculated by the virtualization software of the host machine of the destination VM, the destination VM receiving packets from a second set of VMs comprising the source VM, the second bandwidth reservation calculated as the bandwidth reservation for the destination VM multiplied by a ratio of the bandwidth reservation of the source VM to a sum of bandwidth reservations of the VMs in the second set of VMs; and
setting the bandwidth reservation for the flow as a minimum of the first and second bandwidth reservations.
6. The non-transitory computer readable medium of claim 5, wherein the bandwidth reservation of a VM is a minimum bandwidth guaranteed for the VM.
7. The non-transitory computer readable medium of claim 5, the program further comprising a set of instructions for:
receiving, prior to the calculation of said bandwidth reservations, network bandwidth allocation policies for the source and destination VM from a controller storing network bandwidth policies of the plurality of VMs, the network allocation policy of each VM comprising the bandwidth reservation of the VM.
8. The non-transitory computer readable medium of claim 5, wherein the set of instructions for receiving the second bandwidth reservation comprises a set of instructions for receiving a packet at the virtualization software of the host of the source VM from the virtualization software of the host of the destination VM, the packet comprising the second bandwidth reservation.
9. A method of allocating spare network bandwidth in a network comprising a plurality of tenant virtual machines (VMs), each VM hosted on a host machine comprising a virtualization software, the method comprising:
calculating a bandwidth share for a flow between a source VM and a destination VM, the source and destination VMs hosted on two different host machines, the source VM sending packets to a first set of VMs comprising the destination VM, the bandwidth share calculated by the virtualization software of the host machine of the source VM as a bandwidth share for the source VM multiplied by a ratio of a bandwidth share of the destination VM to a sum of bandwidth share of the VMs in the first set of VMs; and
allocating the spare network bandwidth to the flow between the source and destination based on the bandwidth share of the flow.
10. The method of claim 9, wherein the bandwidth share calculated by the virtualization software of the host of the source VM is a first bandwidth share, the method further comprising:
receiving a second bandwidth share for the flow calculated by the virtualization software of the host machine of the destination VM, the destination VM receiving packets from a second set of VMs comprising the source VM, the second bandwidth share calculated as the bandwidth share for the destination VM multiplied by a ratio of the bandwidth share of the source VM to a sum of bandwidth shares of the VMs in the second set of VMs; and
adjusting a congestion of the packet traffic between the source and destination network using the second bandwidth share.
11. The method of claim 9, wherein the bandwidth share of a VM is a weight used to determine a share of the VM for the spare bandwidth of the network.
12. The method of claim 9, wherein the flow between the source and destination VMs further comprises a minimum guaranteed bandwidth and a maximum allowed bandwidth, wherein a sum of the minimum guaranteed bandwidth and the spare bandwidth allocated to a flow does not exceed the maximum allowed bandwidth of the flow even when the network has additional unallocated spare bandwidth.
13. The method of claim 9 further comprising:
prior to the calculation of said bandwidth share, receiving network bandwidth allocation policies for the source and destination VMs from a controller storing network bandwidth policies of the plurality of VMs, the network allocation policy of each VM comprising the bandwidth share of the VM.
14. The method of claim 9, wherein receiving the second bandwidth share comprises receiving a packet at the virtualization software of the host of the source VM from the virtualization software of the host of the destination VM, the packet comprising the second bandwidth share.
15. A non-transitory computer readable medium storing a program for allocating spare network bandwidth in a network comprising a plurality of tenant virtual machines (VMs), each VM hosted on a host machine comprising a virtualization software, the program executable by a processing unit, the program comprising sets of instructions for:
calculating a bandwidth share for a flow between a source VM and a destination VM, the source and destination VMs hosted on two different host machines, the source VM sending packets to a first set of VMs comprising the destination VM, the bandwidth share calculated by the virtualization software of the host machine of the source VM as a bandwidth share for the source VM multiplied by a ratio of a bandwidth share of the destination VM to a sum of bandwidth share of the VMs in the first set of VMs; and
allocating the spare network bandwidth to the flow between the source and destination based on the bandwidth share of the flow.
16. The non-transitory computer readable medium of claim 15, wherein the bandwidth share calculated by the virtualization software of the host of the source VM is a first bandwidth share, the program further comprising sets of instructions for:
receiving a second bandwidth share for the flow calculated by the virtualization software of the host machine of the destination VM, the destination VM receiving packets from a second set of VMs comprising the source VM, the second bandwidth share calculated as the bandwidth share for the destination VM multiplied by a ratio of the bandwidth share of the source VM to a sum of bandwidth shares of the VMs in the second set of VMs; and
adjusting a congestion of the packet traffic between the source and destination network using the second bandwidth share.
17. The non-transitory computer readable medium of claim 15, wherein the bandwidth share of a VM is a weight used to determine a share of the VM for the spare bandwidth of the network.
18. The non-transitory computer readable medium of claim 15, wherein the flow between the source and destination VMs further comprises a minimum guaranteed bandwidth and a maximum allowed bandwidth, wherein a sum of the minimum guaranteed bandwidth and the spare bandwidth allocated to a flow does not exceed the maximum allowed bandwidth of the flow even when the network has additional unallocated spare bandwidth.
19. The non-transitory computer readable medium of claim 15, the program further comprising a set of instructions for:
receiving, prior to the calculation of said bandwidth share, network bandwidth allocation policies for the source and destination VMs from a controller storing network bandwidth policies of the plurality of VMs, the network allocation policy of each VM comprising the bandwidth share of the VM.
20. The non-transitory computer readable medium of claim 15, wherein the set of instructions for receiving the second bandwidth share comprises a set of instructions for receiving a packet at the virtualization software of the host of the source VM from the virtualization software of the host of the destination VM, the packet comprising the second bandwidth share.

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 suspension device comprising:
a first arm member and a second arm member having a pivot adapted to allow movement of the first member and the second member between a first position and a second position, one of the first member or the second member having a hook;
wherein the first member has a securing mechanism configured to selectively couple to the second member in the first position, and further configured to selectively release from the second member in the second position; and
wherein the securing mechanism comprises the first member having a protrusion extending from a first surface, and the second member having a receptacle in a second surface opposing the first surface and configured to selectively engage the protrusion in a friction fit arrangement wherein the receptacle overlaps the protrusion to secure the device in the first position.
2. The device of claim 1 further including a bias device coupled with and adapted for biasing said first member and said second member toward said first position.
3. The device of claim 2, wherein said first position is an extended position for hanging a garment and said second position is an un-extended position for enabling removal of said garment.
4. The device of claim 3, wherein the bias device comprises a tension mechanism coupled between the first member and the second member;
the tension mechanism being configured with a predetermined tension force operable to develop potential energy therein when the members are moved to the second, un-extended position, said potential energy operable to create an upwardly directed torque force; and
said upwardly directed torque force predisposing the members to revert to their first, extended position when the force holding the members in the second, un-extended position is less than the upwardly directed torque force.
5. The device of claim 4, wherein the tension mechanism comprises at least one resilient wire.
6. The device of claim 4, wherein the tension mechanism comprises at least one elastic band.
7. The device of claim 4, wherein the tension mechanism comprises at least one spring.
8. The device of claim 3, wherein the bias device comprises a tension mechanism with an adjustable tension force configured to develop a user-defined potential energy therein when the members are moved to the second, un-extended, position, said potential energy operable to create an upwardly directed torque force; and
said upwardly directed torque force predisposing the members to revert to their first, extended position when the force holding the members in the second, un-extended, position is less than the user-selected upwardly directed torque force.
9. The device of claim 1, further comprising a first magnet being embedded in an end of the first member proximal the pivot and having a north pole facing outward from the end of the first member;
a second magnet being embedded in an end of the second member proximal the pivot and having a south pole facing outward from the end of the second member; and
the opposing polarities of the magnets coming into proximal contact when the first member and second member are in the first position.
10. The device of claim 1, wherein the securing mechanism further comprises a disk;
the disk being disposed between the first surface of the first member and the second surface of the second member proximal to the pivot; and
the disk having a co-efficient of friction relative to the face of the first member and the face of the second member.
11. The device of claim 1, further comprising;
a gearing mechanism coupling the first member and the second member;
said gearing mechanism comprising a semi-circular set of gear teeth integral to the end of the first member proximal the pivot;
a semi-circular set of gear teeth integral to the end of the second member proximal the pivot;
the gear teeth integral to the first member being mated to the gear teeth of the second member;
the gearing mechanism operable to cause the second member to rotate toward the first member when a torque is applied to the first member; and
a tension mechanism operable to re-extend the first member and second member after being folded or collapsed.
12. The device of claim 1, wherein the securing mechanism is positioned proximate the pivot.
13. The device of claim 1, wherein the first member and the second member are fabricated from plastic.
14. The device of claim 13, further comprising a retaining clip being integrally molded into the first member proximal the pivot;
a hook having a hook neck and curved portion are molded integral to the second member proximal the pivot;
the retaining clip is dimensioned to accept and securely hold the hook neck; and
the hook neck is operable to snap into the retaining clip so as to hold the device in the extended position.

1460708013-52844ac0-c3bd-4627-936f-ea2b96a38f4c

1. A magnetic transducer element comprising:
a member of magnetizable material having an axis about which it is rotatable or capable of flexing;
wherein said member is a portion of a shaft, and
wherein said member being magnetizable to having a first and a second annulus of axially-directed stored magnetization about said axis extending inwardly from an external surface of said member, the first and second annuli being axially spaced and each annulus of magnetization emanating a magnetic field the distribution of a component of which in the axial direction exhibits a magnetic field profile which shifts in the axial direction as a function of torque applied to said member about said axis andor to a force causing said member to flex about said axis, and
wherein said first annulus exhibits a magnetic field profile of said component which shifts in the opposite direction to the shift of the magnetic field profile of said component exhibited by said second annulus in response to a given torque applied about said axis or to a given force applied to flex said member about said axis.
2. A magnetic transducer element as claimed in claim 1 in which said member is free of resident magnetizations other than the magnetizations of the annuli of magnetization.
3. A magnetic transducer element as claimed in claim 1 in which each annulus of magnetization generates a closed loop of magnetic flux which extends interiorly of the annulus essentially to said axis.
4. A magnetic transducer element as claimed in claim 1 in which the radial depth of each annulus of magnetization is between 30 and 60% of the radius between the axis and said surface.
5. A magnetic transducer element as claimed in claim 1 in which said component of the magnetic field emanated by each annulus is an axially-directed component the magnetic field profile of which shifts in the axial direction as a function of torque over at least a portion of the emanated magnetic field.
6. A magnetic torque transducer element as claimed in claim 1 in which said component of the magnetic field emanated by each annulus is a radial component the magnetic field profile of which shifts in the axial direction as a function of torque over at least a portion of the emanated magnetic field.
7. A magnetic transducer element as claimed in claim 5 wherein the magnetic field profile of said component has pivotal points or regions at or axially beyond the poles of each annulus through which the magnetic field profile passes irrespective of the torque-dependent axial shift.
8. A magnetic transducer element as claimed in claim 1 in which said first annulus of magnetization is created by relative rotation in one direction of said member with respect to means for magnetizing the member and said second annulus of magnetization is created by relative rotation in a direction opposite to said one direction of said member with respect to means for magnetizing the member.
9. A transducer arrangement comprising a magnetic transducer element as claimed in claim 1 and at least one magnetic field sensor located adjacent each annulus of magnetization to sense the field emanated by the respective annulus.
10. A transducer arrangement as claimed in claim 9 in which said at least one magnetic field sensor associated with each annulus has a direction of minimum response in the circumferential or tangential direction.
11. A transducer arrangement as claimed in claim 10 in which the respective at least one magnetic field sensor associated with each annulus has an axis of maximum response which lies in an axial direction or a radial direction.
12. A transducer arrangement as claimed in claim 11 in which the axis of maximum response is in a radial direction and the respective at least one magnetic field sensor is located in alignment with or in the vicinity of the axial center plane of each annulus of magnetization.
13. A transducer arrangement as claimed in claim 11 in which the axis of maximum response is in an axial direction and the respective at least one magnetic field sensor is axially located to one side of the axial center plane of each annulus of magnetization.
14. A transducer arrangement as claimed in claim 13 wherein there are two magnetic field sensors associated with each annulus of magnetization, the axis of maximum response of each of which sensors is in an axial direction and the two sensors are axially located to one and the other side of the axial center plane of the associated annulus of magnetization.
15. A transducer arrangement comprising a magnetic transducer element as claimed in claim 5 wherein said magnetic transducer element further comprises at least one magnetic field sensor oriented to respond to an axial field component and axially located to one side of the axial center plane of each annulus of magnetization.
16. A transducer arrangement as claimed in claim 15 wherein said magnetic transducer element further comprises at least one magnetic field sensor oriented to respond to an axial field component and axially located to the other side of the axial center plane of each annulus.
17. A transducer arrangement comprising a magnetic transducer element as claimed in claim 6 wherein said magnetic transducer element further comprises at least one magnetic field sensor oriented to respond to a radial field component and axially located at or in the vicinity of the axial center plane of each annulus of magnetization.
18. A magnetic transducer system comprising:
a magnetic transducer element in the form of a member of magnetizable material having an axis about which it is rotatable;
wherein said member is a portion of a shaft, and
said member being magnetized to have a first and second annulus of axially-directed stored magnetization about said axis extending inwardly from an external surface of said member, the first and second annuli being axially spaced and, preferably, each annulus of magnetization emanating no significant component of circumferential (tangential) magnetic flux externally of said surface when the member is subject to torque applied to said member about said axis, and each annulus emanating a magnetic field the distribution of a component of which in the axial direction exhibits a magnetic field profile which shifts in the axial direction as a function of torque applied to said member about said axis;
said first annulus exhibiting a magnetic field profile of said component which shifts in the opposite direction to the shift of the magnetic field profile of said component exhibited by said second annulus in response to a given torque applied about said axis; and
a sensor system comprising respective sensor assemblies responsive to the magnetic field profile exhibited by the first and second annulus respectively and means for combining the responses of said sensor assemblies to provide an output signal representing a torque applied to the shaft or an axial displacement of the shaft or respective signals representing the aforementioned torque and axial displacement.
19. A magnetic transducer system as claimed in claim 18 in which said component of the magnetic field emanated by each annulus is an axially-directed component the magnetic field profile of which shifts in the axial direction as a function of torque over at least a portion of the emanated magnetic field.
20. A magnetic transducer system as claimed in claim 18 in which said component of the magnetic field emanated by each annulus is a radial component the magnetic profile of which shifts in the axial direction as a function of torque over at least a portion of the emanated magnetic field.
21. A magnetic transducer system as claimed in claim 18 in which said first annulus of magnetization is created by relative rotation in one direction of said member with respect to means for magnetizing the member and said second annulus of magnetization is created by relative rotation in a direction opposite to said one direction of said member with respect to means for magnetizing the member.
22. A transducer arrangement comprising:
a magnetic transducer element which comprises:
a member of magnetizable material having an axis about which it is rotatable or capable of flexing;
wherein said member is a portion of a shaft, and
wherein said member being magnetized to have an annulus of axially-directed stored magnetization about said axis extending inwardly from an external surface of said member, and said annulus of magnetization emanating no significant component of circumferential (tangential) magnetic flux externally of said surface when the member is subject to torque applied to said member about said axis andor to a force applied to cause said member to flex about said axis, said annulus emanating a magnetic field having a distribution in the direction of said axis, the magnetic field profile of the axial component of which distribution shifts in the axial direction over at least a portion of the distribution of the emanated magnetic field in the axial direction as a function of the torque or the force applied; and at least one magnetic field sensor located adjacent said annulus of magnetisation to sense the field emanated by said element,
wherein the at least one sensor is located axially at a point (sweet spot) at which the magnetic field profile exhibits least variation as a function of the rotational angle of said member.
23. A transducer arrangement as claimed in claim 22 in which there is at least one sensor located at each of a pair of such points (sweet spots) on opposite sides of the centerline of the annulus of magnetization.
24. A transducer arrangement as claimed in claim 22 in which said at least one magnetic field sensor has a direction of minimum response in the circumferential or tangential direction.
25. A transducer arrangement as claimed in claim 22 in which said at least one magnetic field sensor has an axis of maximum response which lies in the axial direction.

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

What is claimed is:

1. A plasma processing systems comprising:
(a) a processing chamber body forming a cavity;
(b) a target disposed in the cavity;
(c) a substrate support member disposed in the cavity;
(d) a coil disposed adjacent the processing region;
(e) at least two current return plates disposed in the cavity; and
(f) a phase shift power source comprising a signal generator electrically coupled to the support member and the at least two current return plates.
2. The system of claim 1, wherein the phase shift power source further comprises a phase modulator; and further comprising a phase shift device electrically coupled between the phase modulator and the at least two current return plates.
3. The system of claim 1, wherein the phase shift power source is configured to phase shift a reference signal output from the signal generator by about 0 degrees to about 360 degrees.
4. The system of claim 1, further comprising a phase shift device disposed between the phase shift power source and the at least two current return plates.
5. The system of claim 4, wherein the phase shift device comprises a phase shifted output for each of the at least two current return plates.
6. The system of claim 1, wherein the phase shift power source comprises a phase modulator electrically coupled to the signal generator.
7. The system of claim 6, further comprising:
a power splitter electrically connected to the signal generator; the power splitter comprising a first output to the support member and a second output to the phase modulator.
8. The system of claim 7, further comprising a first amplifier electrically connected to the first output and a second amplifier electrically connected to the second output; wherein the first amplifier is electrically connected to the support member and the second amplifier is electrically connected to the at least two current return plates.
9. The system of claim 8, wherein the first and the second amplifiers are connected to a common and isolated ground.
10. The system of claim 8, further comprising a phase shift device electrically connected between the second amplifier and the at least two current return plates.
11. The system of claim 7, further comprising:
a phase shift device electrically connected between the phase modulator and the at least two current return plates;
an annular chamber shield disposed in the cavity and selectively electrically coupled to the phase modulator.
12. The system of claim 11, wherein the annular chamber shield is disposed between the processing chamber body and the at least two current return plates.
13. The system of claim 11, further comprising a first switch disposed to selectively couple the annular chamber shield and the phase shift power source.
14. The system of claim 13, further comprising:
a phase shift device electrically coupled between the phase modulator and the at least two current return plates; and
a second switch disposed to selectively couple the phase shift power source and the phase shift device; wherein the first switch and the second switch are alternatively open.
15. A method for operating a deposition vacuum chamber comprising a target at one end of the vacuum chamber, a substrate support member on another end of the vacuum chamber and at least two current return plates disposed between the ends of the vacuum chamber, the method comprising:
(a) supplying a first signal to the target;
(b) supplying a reference signal to the substrate support member; and
(c) modulating a resultant electric field between the substrate support member and the at least two current return plates by changing a phase relationship between the reference signal and a phase shifted signal on the at least two current return plates.
16. The method of claim 15, further comprising generating the reference signal and the phase shifted signal from a common signal generator.
17. The method of claim 15, wherein modulating the resultant electric field comprises rotating the electric field 360 about the substrate support member.
18. The method of claim 15, wherein modulating the resultant electric field comprises varying the strength of the electric field.
19. The method of claim 15, further comprising providing a coil signal to an inductive coil disposed between the ends of the vacuum chamber.
20. The method of claim 15, further comprising modulating the reference signal.
21. The method of claim 15, wherein the reference signal and the phase shifted signal are RF signals.
22. A plasma processing system, comprising:
(a) a processing chamber body forming a cavity;
(b) a substrate support member disposed in the cavity;
(c) at least two current return plates disposed in the cavity; and
(d) a phase shift power source comprising (i) a signal generator electrically coupled to the support member and the at least two current return plates and (ii) a phase modulator electrically coupled between the signal generator and the at least two current return plates.
23. The system of claim 22, further comprising an inductive coil disposed in the cavity and wherein the at least two current return plates are disposed between the coil and the processing chamber body.
24. The system of claim 22, wherein the phase modulator is configured to phase shift a reference signal output from the signal generator by about 0 degrees to about 360 degrees.
25. The system of claim 22, wherein the phase shift power source comprises a reference signal output connected to the support member and a phase shifted reference signal output connected to the at least two current return plates.
26. The system of claim 22, further comprising a phase shift device electrically coupled between the phase modulator and the at least two current return plates.
27. The system of claim 26, wherein the phase shift device comprises a phase shifted output for each of the at least two current return plates.
28. The system of claim 22, further comprising a power splitter electrically connected to the signal generator; the power splitter comprising a first output to the support member and a second output to the phase modulator.
29. The system of claim 28, further comprising a first amplifier electrically connected to the first output and a second amplifier electrically connected to the second output; wherein the first amplifier is electrically connected to the support member and the second amplifier is electrically connected to the at least two current return plates.
30. The system of claim 29, wherein the first and the second amplifiers are connected to a common and isolated ground.
31. The system of claim 29, further comprising a phase shift device electrically connected between the second amplifier and the at least two current return plates.
32. The system of claim 22, further comprising:
a phase shift device electrically connected between the phase modulator and the at least two current return plates;
an annular chamber shield disposed in the cavity and selectively electrically coupled to the phase modulator.
33. The system of claim 32, wherein the annular chamber shield is disposed between the processing chamber body and the at least two current return plates.
34. The system of claim 32, further comprising a first switch disposed to selectively couple the annular chamber shield and the phase shift power source.
35. The system of claim 34, further comprising:
a phase shift device electrically coupled between the phase modulator and the at least two current return plates; and
a second switch disposed to selectively couple the phase shift power source and the phase shift device; wherein the first switch and the second switch are alternatively open.