摘要:
The present document relates to cloud computing. In particular, the present document relates to methods and systems for cloud computing which enable the efficient and flexible placement of application components within a cloud. A computing device (101) is described. The computing device (101) is adapted to receive a plurality of component placement requests for one or more components (703) of a corresponding plurality of applications (700); determine a plurality of feature vectors (203) from the plurality of component placement requests, respectively; wherein each feature vector (203) comprises vector dimensions which describe different attributes of the respective component placement request; determine a plurality of placement decisions (205) regarding the plurality of component placement requests, respectively; wherein each placement decision (205) comprises an indication of one or more executing computing devices (101) onto which the one or more components (703) of the respective application (700) have been placed; cluster the plurality of feature vectors (203), thereby yielding one or more clusters (202); wherein each cluster (202) comprises a default feature vector (203) describing the different attributes of a default component placement request; determine a default placement decision (205) for each of the one or more clusters; and store the one or more default feature vectors and the respective one or more default placement decisions (205) in a database (204) of the computing device (101).
摘要:
Method of telecommunication comprising establishing a connection between a first participant (A) and a second participant, recording a monaural audio signal representative of a voice of the first participant (A), transmitting the monaural sound signal over the connection, assigning to the first participant (A) a sound source position in a virtual space based on a relationship between the first participant (A) and the second participant, creating a spatial audio signal by adding to the monaural audio signal an auditory cue based on the sound source position, and reproducing the spatial audio signal for perception by the second participant.
摘要:
Die Erfindung betrifft ein Verfahren zum Austausch von Nachrichten zwischen einem Endteilnehmer und einem Textnachrichten-Server in einem Telekommunikationsnetz über ein auch herkömmliches Telefongerät (TG), das über ein Gateway mit Browser (GB), welches Mittel zur Spracherkennung und zur Umwandlung von Text in Sprache aufweist, und einen Diensterechner (DR) mit dem Textnachrichten-Server verbunden ist, wobei das Gateway mit Browser (GB) gemäß den durch Sprache und/oder über die Tastatur des Telefongeräts (TG) gegebenen Anweisungen des Endteilnehmers den Diensterechner (DR) kontaktiert und ein elektronisches Dokument von dort herunterlädt, das Gateway mit Browser (GB) mittels des elektronischen Dokuments Hinweise, Anweisungen, und/oder Textnachrichten von Text in Sprache umwandelt und am Telefongerät (TG) ausgibt, das Gateway mit Browser (GB) Anweisungen und/oder Nachrichten empfängt, die der Endteilnehmer durch Sprache und/oder über die Tastatur des Telefongeräts (TG) eingegeben hat, wobei Sprachnachrichten im Gateway mit Browser (GB) in Textnachrichten umgewandelt werden, sowie ein Telekommunikationsnetz und einen Diensterechner hierfür.
摘要:
The present document relates to cloud computing. In particular, the present document relates to methods and systems for cloud computing which enable the efficient and flexible placement of application components within a cloud. A computing device (101) adapted for distributed cloud computing is described. The computing device (101) is positioned in a first topological area (102); the computing device (101) comprises a topological list (602) indicating a plurality of reference computing devices positioned in a plurality of topological areas (102) other than the first topological area (102), respectively; the computing device (101) comprises a local resource list (641) indicating available computing resources of the computing device (101) and at least one neighbor computing device (101) positioned in a neighborhood of the computing device (101); upon receiving a component placement request for a component (703) of an application (700), the computing device (101) is adapted to determine, based on the topological list (602), if the component (703) is to be placed in the first topological area (102) or in one of the plurality of topological areas (102) other than the first topological area (102); if it is determined that the component (703) is to be placed in one of the plurality of topological areas other than the first topological area, pass the component placement request to the reference computing device of the respective topological area of the plurality of topological areas other than the first topological area; and if it is determined that the component (703) is to be placed in the first topological area (102), identify from the local resource list (601) a selected computing device having the computing resources for executing the component of the application.
摘要:
The present document relates to cloud computing. In particular, the present document relates to methods and systems for cloud computing which enable the efficient and flexible placement of application components within a cloud. A computing device (101) is described. The computing device (101) is adapted to receive a plurality of component placement requests for one or more components (703) of a corresponding plurality of applications (700); determine a plurality of feature vectors (203) from the plurality of component placement requests, respectively; wherein each feature vector (203) comprises vector dimensions which describe different attributes of the respective component placement request; determine a plurality of placement decisions (205) regarding the plurality of component placement requests, respectively; wherein each placement decision (205) comprises an indication of one or more executing computing devices (101) onto which the one or more components (703) of the respective application (700) have been placed; cluster the plurality of feature vectors (203), thereby yielding one or more clusters (202); wherein each cluster (202) comprises a default feature vector (203) describing the different attributes of a default component placement request; determine a default placement decision (205) for each of the one or more clusters; and store the one or more default feature vectors and the respective one or more default placement decisions (205) in a database (204) of the computing device (101).
摘要:
The present document relates to cloud computing. In particular, the present document relates to methods and systems for cloud computing which enable the efficient and flexible placement of application components within a cloud. A first computing device (101) is described, wherein the first computing device (101) is adapted to host a first component (703) of an application (700); wherein the first component (703) sends data according to a first load via a first communication link (401) to a second component (703) of the application (700), hosted on a second computing device (101); wherein the first computing device (101) is adapted to receive a component placement request for a third component (703) of the application (700); wherein the third component (703) receives data from the first component (703) according to an ingress load; wherein the third component (703) sends data to the second component (703) according to an egress load; wherein the computing device (101) comprises a local resource list (601); wherein the local resource list (601) comprises information indicative of link load cost functions on the first communication link (401) and on at least one neighbour communication link (401) to at least one neighbour computing device (101) positioned in a neighbourhood of the first computing device (101); wherein the computing device (101) is adapted to determine whether to place the third component (703) on the first computing device (101) or whether to forward the component placement request to the second computing device (101) or to the at least one neighbour computing device (101), based on the first load, the ingress load, the egress load and the link load cost functions on the first communication link (401) and on the at least one neighbour communication link (401).