1461150152-162257e7-1811-478f-b0b7-29f3ac7ff159

1. A drivetrain, in particular for motor vehicles,
having an internal combustion engine, comprising an output shaft;
having a turbocharger, comprising an exhaust gas turbine, which is situated in the exhaust gas stream of the internal combustion engine, and a compressor, driven by the exhaust gas turbine, which is situated in an air channel leading to the internal combustion engine in order to compress air for the internal combustion engine;
the exhaust gas turbine additionally having a drive connection to an auxiliary system or to the output shaft of the internal combustion engine or being switchable into such a connection, in order to alternately or simultaneously transmit drive power from the exhaust gas turbine to the compressor and the auxiliary system or the output shaft; and
a hydrodynamic clutch being situated in the additionally provided drive connection, comprising a bladed primary wheel and a bladed secondary wheel, which implement a working chamber with one another, which is fillable or filled with a working medium, in order to hydrodynamically transmit drive power from the primary wheel to the secondary wheel, and the primary wheel has a drive connection to the exhaust gas turbine, and the secondary wheel has a drive connection to the auxiliary system or the output shaft;
characterized in that
the hydrodynamic clutch is switched between the exhaust gas turbine and the compressor, in that the primary wheel of the hydrodynamic clutch is mechanically connected to a gearwheel or carries such a gearwheel, in particular on its external circumference, which meshes with a gearwheel revolving with the exhaust gas turbine or a gearwheel revolving with the compressor, so that the primary wheel of the hydrodynamic clutch has a mechanical drive connection to the exhaust gas turbine and the compressor.
2. The drivetrain according to claim 1, characterized in that the primary wheel of the hydrodynamic clutch has the same transmission ratio to the exhaust gas turbine and to the compressor.
3. The drivetrain according to one of claim 2, characterized in that one or more of the following components is driven as the auxiliary system;
a fan wheel, in particular of the motor vehicle cooling system
a pump
an additional compressor, in particular a stroke piston compressor
a compressed air compressor of a motor vehicle compressed air system
an electric generator, which can particularly also be driven by a motor,
an air-conditioning compressor.
4. The drivetrain according to one of claim 2, characterized in that the secondary wheel has a mechanical drive connection to the output shaft.
5. The drivetrain according to one of claim 2, characterized in that the output shaft and the secondary wheel are connected to one another via a gearwheel transmission, in particular cylindrical gearing.
6. The drivetrain according to one of claim 2, characterized in that the exhaust gas turbine is a radial-axial turbine.
7. The drivetrain according to one of claim 2, characterized in that at least one further system, in particular an air compressor of a motor vehicle compressed air system or a coolant water pump, has a drive connection to the exhaust gas turbine or is switchable into such a connection, in order to be driven by the exhaust gas turbine.
8. The drivetrain according to one of claim 2, characterized in that the hydrodynamic clutch can be regulated or controlled in its power transmission, in particular by deliberate variation of the degree of filling of the working chamber with working medium andor by more or less interference of a circulation flow of working medium in the working chamber by introducing a throttle element such as a throttle ring or a throttle disk.
9. The drivetrain according to one of claim 1, characterized in that one or more of the following components is driven as the auxiliary system;
a fan wheel, in particular of the motor vehicle cooling system
a pump
an additional compressor, in particular a stroke piston compressor
a compressed air compressor of a motor vehicle compressed air system
an electric generator, which can particularly also be driven by a motor,
an air-conditioning compressor.
10. The drivetrain according to one of claim 9, characterized in that the secondary wheel has a mechanical drive connection to the output shaft.
11. The drivetrain according to one of claim 9, characterized in that the output shaft and the secondary wheel are connected to one another via a gearwheel transmission, in particular cylindrical gearing.
12. The drivetrain according to one of claim 1, characterized in that the secondary wheel has a mechanical drive connection to the output shaft.
13. The drivetrain according to one of claim 1, characterized in that the output shaft and the secondary wheel are connected to one another via a gearwheel transmission, in particular cylindrical gearing.
14. The drivetrain according to one of claim 1, characterized in that the exhaust gas turbine is a radial-axial turbine.
15. The drivetrain according to one of claim 1, characterized in that at least one further system, in particular an air compressor of a motor vehicle compressed air system or a coolant water pump, has a drive connection to the exhaust gas turbine or is switchable into such a connection, in order to be driven by the exhaust gas turbine.
16. The drivetrain according to one of claim 1, characterized in that the hydrodynamic clutch can be regulated or controlled in its power transmission, in particular by deliberate variation of the degree of filling of the working chamber with working medium andor by more or less interference of a circulation flow of working medium in the working chamber by introducing a throttle element such as a throttle ring or a throttle disk.
17. The drivetrain according to claim 16, characterized in that a control unit is provided, which is interconnected with the hydrodynamic clutch, in order to automatically control or regulate the power transmission using the hydrodynamic clutch.
18. The drivetrain according to claim 17, characterized in that the control unit is set up in order to, by controlling or regulating the hydrodynamic power transmission in the hydrodynamic clutch, to allocate the drive power transmitted from the exhaust gas turbine to the primary wheel deliberately via the secondary wheel to the output shall and mechanically to the compressor.
19. The drivetrain according to one of claim 17, characterized in that the control unit is set up, in order to, by controlling or regulating the hydrodynamic power transmission in the hydrodynamic clutch in predetermined operating states having a relatively small exhaust gas stream, to transmit drive power from the output shaft via the hydrodynamic clutch to the compressor.
20. The drivetrain according to one of claim 18, characterized in that the control unit is set up, in order to, by controlling or regulating the hydrodynamic power transmission in the hydrodynamic clutch in predetermined operating states having a relatively small exhaust gas stream, to transmit drive power from the output shaft via the hydrodynamic clutch to the compressor.

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 method for process migration in a data center network, comprising:
selecting processes to be migrated from a plurality of overloaded servers within a data center network based on an overload status of each overloaded server;
selecting, for each selected process, one of a plurality of underloaded servers to which to migrate the selected process based on an underload status of each underloaded server, and based on a parameter of a network component by which the selected process is to be migrated; and
migrating each selected process to the selected underloaded server such that a migration finishes within a specified budget.
2. The method of claim 1, wherein the overload status comprises an excess capacity of a selected overloaded server, and wherein the underload status comprises a free capacity of a selected underloaded server.
3. The method of claim 1, comprising selecting the processes to be migrated such that a maximum number of overloaded servers are relieved.
4. The method of claim 1, comprising determining an order of migrating the processes by prioritizing the processes based on an application to which each process belongs.
5. The method of claim 1, wherein selecting one of the plurality of underloaded servers to which to migrate a selected process comprises selecting one or more of the underloaded servers within a specified network proximity to an overloaded server hosting the selected process.
6. The method of claim 1, wherein the parameter of the network component comprises a capacity of a network link.
7. The method of claim 1, wherein the specified budget comprises a temporal budget, a bandwidth budget, a specified total number of processes for migration, a specified maximum number of processes that can be migrated from each overloaded server, or a specified maximum number of processes that can be migrated to each underloaded server, or any combinations thereof.
8. The method of claim 1, wherein the processes to be migrated and the plurality of underloaded servers to which to migrate the processes are selected simultaneously.
9. A system for process migration, comprising:
a data center network comprising a plurality of servers, wherein the plurality of servers comprises overloaded servers and underloaded servers; and
a client computing device communicatively coupled to the data center network, wherein the client computing device comprises:
a processor that is adapted to execute stored instructions; and
a system memory, wherein the system memory comprises code configured to:
select processes to be migrated from one of the overloaded servers based on an overload status of each overloaded server; and
select, for each selected process, an underloaded server to which to migrate the process based on an underload status of each underloaded server, and based on available resources and constraints in the data center network;

wherein the data center network is configured to migrate each selected process to the selected underloaded server in response to an input from the client computing device.
10. The system of claim 9, wherein the available resources in the data center network comprise capacities for network links by which the selected processes are to be migrated.
11. The system of claim 9, wherein the overload status comprises an excess capacity of a selected overloaded server, and wherein the underload status comprises a free capacity of a selected underloaded server.
12. The system of claim 9, wherein the processes comprise virtual machines.
13. The system of claim 9, wherein the data center network is configured to migrate a local state or a persistent state, or both, of a selected process to a selected underloaded server.
14. The system of claim 9, wherein the data center network is configured to migrate a local state of a selected process to a selected underloaded server, and wherein the selected underloaded server is configured to access a storage system of the data center network to obtain a persistent state of the process.
15. The system of claim 9, wherein the constraints comprise network distances and parameters between each of the underloaded servers and an overloaded server comprising a selected process.
16. One or more non-transitory, computer-readable storage media for storing computer-readable instructions, the computer-readable instructions providing a system for migrating processes when executed by one or more processing devices, the computer-readable instructions comprising code configured to:
select a process to be migrated from an overloaded server within a data center network, wherein the overloaded server is chosen from a plurality of overloaded servers based on an excess capacity of the overloaded server;
select an underloaded server within the data center network to which to migrate the selected process, wherein the underloaded server is chosen from a plurality of underloaded servers based on a free capacity of the underloaded server and a network distance between the underloaded server and the overloaded server; and
migrate the selected process from the overloaded server to the underloaded server.
17. The one or more non-transitory, computer-readable storage media of claim 16, wherein the computer-readable instructions comprise code configured to migrate each of a plurality of selected processes from any of the plurality of overloaded machines to any of the plurality of underloaded servers within a specified budget.
18. The one or more non-transitory, computer-readable storage media of claim 16, wherein the network distance between the underloaded server and the overloaded server is less than or equal to a specified network distance.
19. The one or more non-transitory, computer-readable storage media of claim 18, wherein the process to be migrated and the underloaded server to which to migrate the process are selected simultaneously.
20. The one or more non-transitory, computer-readable storage media of claim 16, wherein the computer-readable instructions comprise code configured to:
select a plurality of processes to be migrated from any of a plurality of overloaded server within the data center network;
select one or more underloaded servers within the data center network to which to migrate the plurality of selected processes; and
migrate the plurality of selected processes from the overloaded servers to the selected underloaded servers.

1461150142-5cc9b8db-935e-4495-8440-a877eb65fe09

1. A system comprising:
a compressor operable in a refrigeration circuit and including a motor;
a current sensor providing a high-side signal indicative of an operating condition of a high-pressure side of the refrigeration circuit;
a discharge temperature sensor providing a low-side signal indicative of an operating condition of a low-pressure side of the refrigeration circuit; and
processing circuitry processing said high-side signal and said low-side signal to determine at least one of a non-measured condenser temperature and a non-measured evaporator temperature of the refrigeration circuit.
2. The system of claim 1, wherein said processing circuitry determines at least one of a suction superheat and a discharge superheat.
3. The system of claim 1, wherein said condenser temperature is a function of current.
4. The system of claim 1, wherein said evaporator temperature is a function of said condenser temperature and discharge temperature.
5. The system of claim 2, wherein said discharge superheat is a function of said condenser temperature and discharge temperature.
6. The system of claim 2, wherein said suction superheat is a function of said discharge superheat.
7. The system of claim 2, wherein said processing circuitry is operable to detect a floodback condition based on a comparison of discharge superheat temperature to a predetermined discharge superheat temperature.
8. The system of claim 7, wherein said predetermined discharge superheat is approximately equal to forty degrees Fahrenheit or less.
9. The system of claim 1, further comprising a system controller in communication with said processing circuitry.
10. The system of claim 9, wherein said system controller receives said high-side signal and said low-side signal and is operable to verify at least one of said condenser temperature and said evaporator temperature determined by said processing circuitry.
11. The system of claim 9, wherein said system controller includes at least one hand-held computer.
12. The system of claim 11, wherein said hand-held computer is at least one of a personal data assistant and a cellular telephone.
13. The system of claim 2, wherein said processing circuitry stores at least one of an equation and a constant for use in processing said high-side signal and said low-side signal.
14. The system of claim 2, wherein said processing circuitry stores at least one of a relationship between compressor power and condenser temperature and between discharge temperature and evaporator temperature.
15. The system of claim 1, wherein said processing circuitry references said high-side signal on a first relationship between compressor power and condenser temperature to determine said non-measured condenser temperature.
16. The system of claim 15, wherein said processing circuitry references said non-measured condenser temperature on a second relationship between discharge temperature and evaporator temperature to determine said non-measured evaporator temperature.
17. The system of claim 15, wherein said first relationship includes a plot of estimated evaporator temperature, said processing circuitry referencing said high-side signal on said first relationship to determine said non-measured condenser temperature based on said estimated evaporator temperature.
18. The system of claim 17, wherein said plot of estimated evaporator temperature includes multiple plots of estimated evaporator temperatures.
19. The system of claim 15, wherein said first relationship is a function defined by at least a compressor-specific constant, a compressor-specific coefficient of a variable condenser temperature, and a given approximate evaporator temperature.
20. The system of claim 19, wherein said first relationship is:
P=C0+(C1*Tcond)+(C2*Tevap)+(C3*Tcond^2)+(C4*Tcond*Tevap)+(C5*Tevap^2)+(C6*Tcond^3)+(C7*Tevap*Tcond^2)+(C8*Tcond*Tevap^2)+(C9*Tevap^3),
where P is compressor power determined based on said high-side signal and a voltage supplied to said compressor, C0-C9 are compressor-specific constants, Tcond is said non-measured condenser temperature, and Tevap is said given approximate evaporator temperature.
21. A method comprising:
generating a high-side signal indicative of high-pressure operating conditions at a compressor in a refrigeration circuit based on a current measurement of a current sensor;
generating a low-side signal indicative of low-pressure operating conditions at said compressor in said refrigeration circuit based on a temperature measurement of a discharge temperature sensor;
processing said high-side signal and said low-side signal;
calculating at least one of a non-measured condenser temperature and a non-measured evaporator temperature based on said high-side signal and said low-side signal; and
diagnosing said refrigeration circuit based on said at least one of said condenser temperature and said evaporator temperature.
22. The method of claim 21, further comprising determining a discharge superheat and a suction superheat based on said high-side signal and said low-side signal to diagnose said refrigeration circuit.
23. The method of claim 22, wherein said calculating includes referencing at least one of an equation and a constant loaded into processing circuitry of said refrigeration circuitry.
24. The method of claim 22, wherein said calculating includes referencing at least one of a relationship between compressor power and condenser temperature and a relationship between discharge temperature and evaporator temperature.
25. The method of claim 22, further comprising communicating at least one of said condenser temperature, said evaporator temperature, said discharge superheat, and said suction superheat to a system controller.
26. The method of claim 25, further comprising verifying at least one of said condenser temperature, said evaporator temperature, said discharge superheat, and said suction superheat at said system controller.
27. The method of claim 26, wherein said verifying includes calculating at least one of said condenser temperature, said evaporator temperature, said discharge superheat, and said suction superheat based on said high-side signal and said low-side signal communicated to said system controller by said processing circuitry.
28. The method of claim 26, wherein said verifying includes calculating at least one of said condenser temperature, said evaporator temperature, said discharge superheat, and said suction superheat based on said high-side signal and said low-side signal detected by said system controller.
29. The method of claim 21, further comprising calculating a condenser temperature difference including deriving an ambient temperature and subtracting said ambient temperature from said condenser temperature.
30. The method of claim 21, wherein said calculating said non-measured condenser temperature includes referencing said high-side signal on a first relationship between compressor power and condenser temperature.
31. The method of claim 30, wherein said calculating said non-measured evaporator temperature includes referencing said low-side signal and said calculated non-measured condenser temperature on a second relationship between discharge temperature and evaporator temperature.
32. The method of claim 30, wherein said first relationship is a function defined by at least a compressor-specific constant, a compressor-specific coefficient of a variable condenser temperature, and a given approximate evaporator temperature.
33. The method of claim 32, wherein said first relationship is:
P=C0+(C1*Tcond)+(C2*Tevap)+(C3*Tcond^2)+(C4*Tcond*Tevap)+(C5*Tevap^2)+(C6*Tcond^3)+(C7*Tevap*Tcond^2)+(C8*Tcond*Tevap^2)+(C9*Tevap^3),
where P is compressor power determined based on said high-side signal and a voltage applied to said compressor, C0-C9 are compressor-specific constants, Tcond is said non-measured condenser temperature, and Tevap is said given approximate evaporator temperature.

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 method for use in at least one of creating and customizing a business collaboration protocol, the method comprising the steps of:
adding one or more new data entities to be associated with the business collaboration protocol;
adding one or more new messages usable to communicate between a plurality of data entities, including at least a portion of the one or more new data entities;
creating one or more collaboration primitives comprising a set of messages, including at least a portion of the one or more new messages; and
creating one or more business constructs comprising a set of collaboration primitives, including at least a portion of the one or more created collaboration primitives, usable for attempting to substantially achieve a business goal.
2. The method of claim 1, wherein the business collaboration protocol comprises a collaborative exchange protocol (CxP).
3. The method of claim 1, wherein the step of adding one or more new data entities further comprises the steps of:
determining the one or more new data entities to be added based on base entities, without affecting the base entities;
creating one or more ontology definitions; and
creating an implementation package for the one or more new data entities that substantially enforces the one or more ontology definitions.
4. The method of claim 3, further comprising the step of creating an ontology context file.
5. The method of claim 4, wherein the ontology context file comprises an Extensible Markup Language (XML) file.
6. The method of claim 3, further comprising the step of creating one or more Java classes for the one or more new data entities that substantially enforce the one or more ontology definitions.
7. The method of claim 3, wherein the step of creating an implementation package further comprises one or more of the new data entities having one or more dependent elements associated therewith.
8. The method of claim 7, wherein at least one of the dependent elements distinguishes its parent entity type using an ontology context file.
9. The method of claim 3, wherein the one or more ontology definitions are expressible in accordance with a resource description framework (RDF).
10. The method of claim 3, wherein the step of determining the one or more new data entities to be added further comprises creating the one or more new data entities through extending or inheriting from the base entities.
11. The method of claim 1, wherein the step of adding one or more new messages further comprises the step of creating the one or more new messages by extending one or more existing messages.
12. The method of claim 11, further comprising the step of processing the one or more new messages using a single interface.
13. The method of claim 12, wherein the single interface is represented in accordance with a Web service description language (WSDL).
14. The method of claim 1, wherein the step of creating one or more collaboration primitives further comprises the steps of:
creating a flow for the set of messages between a plurality of data entities using one of a predefined flow template and a manual operation; and
generating at least one implementation interface for the one or more collaboration primitives.
15. The method of claim 14, wherein the predefined flow template comprises one of a property file and an XML document.
16. The method of claim 14, wherein the at least one implementation interface comprises one of a Java application programming interface and a Web services interface.
17. The method of claim 1, wherein the step of creating one or more business constructs further comprises the steps of:
composing a flow for the set of primitives; and
representing the flow in a readable format.
18. The method of claim 17, wherein the readable format comprises an XML syntax.
19. The method of claim 18, wherein the XML syntax is in the form of a Business Process Execution Language for Web Services (BPEL4WS).
20. The method of claim 1, further comprising the step of multiple parties developing data entities and messages simultaneously within multiple business scenarios, wherein the multiple business scenarios are independent of one another.
21. The method of claim 1, further comprising the step of processing the one or more new added messages using a delegation mechanism that redirects the one or more new messages to an appropriate plug-in package without affecting an existing message processing engine.
22. Apparatus for use in at least one of creating and customizing a business collaboration protocol, the apparatus comprising:
a memory; and
at least one processor coupled to the memory and operative to: (i) enable the addition of one or more new data entities to be associated with the business collaboration protocol; (ii) enable the addition of one or more new messages usable to communicate between a plurality of data entities, including at least a portion of the one or more new data entities; (iii) enable the creation of one or more collaboration primitives comprising a set of messages, including at least a portion of the one or more new messages; and (iv) enable the creation of one or more business constructs comprising a set of collaboration primitives, including at least a portion of the one or more created collaboration primitives, usable for attempting to substantially achieve a business goal.
23. An article of manufacture for use in at least one of creating and customizing a business collaboration protocol, comprising a machine readable medium containing one or more programs which when executed implement the steps of:
adding one or more new data entities to be associated with the business collaboration protocol;
adding one or more new messages usable to communicate between a plurality of data entities, including at least a portion of the one or more new data entities;
creating one or more collaboration primitives comprising a set of messages, including at least a portion of the one or more new messages; and
creating one or more business constructs comprising a set of collaboration primitives, including at least a portion of the one or more created collaboration primitives, usable for attempting to substantially achieve a business goal.
24. A model for use in at least one of creating and customizing a business collaboration protocol, the model comprising facilities for enabling performance of the steps of:
adding one or more new data entities to be associated with the business collaboration protocol;
adding one or more new messages usable to communicate between a plurality of data entities, including at least a portion of the one or more new data entities;
creating one or more collaboration primitives comprising a set of messages, including at least a portion of the one or more new messages; and
creating one or more business constructs comprising a set of collaboration primitives, including at least a portion of the one or more created collaboration primitives, usable for attempting to substantially achieve a business goal.
25. A method of providing a service, in accordance with a service provider, for at least one of creating and customizing a business collaboration protocol, the method comprising the step of:
deploying a business collaboration protocol interface operative to: (i) enable the addition of one or more new data entities to be associated with the business collaboration protocol; (ii) enable the addition of one or more new messages usable to communicate between a plurality of data entities, including at least a portion of the one or more new data entities; (iii) enable the creation of one or more collaboration primitives comprising a set of messages, including at least a portion of the one or more new messages; and (iv) enable the creation of one or more business constructs comprising a set of collaboration primitives, including at least a portion of the one or more created collaboration primitives, usable for attempting to substantially achieve a business goal.