Abstract:
A system and method may be utilized to identify concurrency levels of processing stages in a distributed system, identify common resources and bottlenecks in the distributed system using the identified concurrency levels, and allocate resources in the distributed system using the identified concurrency levels.
Abstract:
In an exemplary aspect, method, apparatus, and program products are disclosed suitable for clock offset determination. One method includes performing a number of exchanges of at least single bytes with another network node, where values of the single bytes are different for the exchanges. The method also includes capturing and storing timestamps for each of the number of exchanges performed on the network node. A second method includes capturing and saving arrival timestamps for each of a number of timing messages in a set of timing messages received from another network node. This second method also includes sending the timestamps to at least the another node in response to completion of the set of timing messages.
Abstract:
A method comprises receiving a request from an analytical node for a set of data for a defined job, and identifying in networked storage a strict subset of the data for the job. The subset of data is loaded to the analytical node based on the sequence in which the data are projected to be accessed in the job. In an embodiment, the request includes a specification for the job, and the specification is analyzed to identify the subset of data. In one embodiment, the subset of data is identified by identifying another job having a relationship to the defined job, and identifying the data used for that other job. In an embodiment, the networked computing environment is a cloud computing environment, and the defined job is an analytics job.
Abstract:
Auf einem Netzwerkknoten durchgeführtes Verfahren, das Folgendes umfasst: Durchführen einer Vielzahl von Austauschen von mindestens einzelnen Bytes mit einem anderen Netzwerkknoten, wobei die Werte der einzelnen Bytes bei den Austauschen unterschiedlich sind; Erfassen und Speichern von Zeitstempeln für jeden aus der Vielzahl von auf dem Netzwerkknoten durchgeführten Austausche; Ändern der Werte der einzelnen Bytes zwischen jedem der Austausche; und Übertragen sämtlicher gespeicherter Zeitstempel an den anderen Netzwerkknoten als Reaktion auf das Empfangen eines einzelnen Byte mit einem vorbestimmten Wert, der das Beenden einer Reihe der Vielzahl von Austauschen anzeigt.
Abstract:
In einem beispielhaften Aspekt werden ein Verfahren, eine Vorrichtung und Programmprodukte beschrieben, die zum Ermitteln einer Taktverschiebung geeignet sind. Ein Verfahren beinhaltet das Durchführen mehrerer Austausche von mindestens einzelnen Bytes mit einem anderen Netzwerkknoten, wobei die Werte der einzelnen Bytes bei den Austauschen unterschiedlich sind. Das Verfahren beinhaltet ebenfalls das Erfassen und Speichern von Zeitstempeln für jeden der mehreren auf dem Netzwerkknoten durchgeführten Austausche. Ein zweites Verfahren beinhaltet das Erfassen und Speichern von Ankunftszeitstempeln für jede von mehreren Zeitnachrichten in einer Reihe von von einem anderen Netzwerk empfangenen Zeitnachrichten. Dieses zweite Verfahren beinhaltet ebenfalls das Senden der Zeitstempel als Reaktion auf das Beenden der Reihe von Zeitnachrichten an mindestens den anderen Knoten.