Abstract:
A method for assigning search ranking to a file system and a related search engine are provided to search the file system by using interaction between a user and a search engine system based on a structure of the file system. A file system energy tree index(610) records file system energy by using a tree structure corresponding to the file system and an energy score of each nodes of the tree structure. Each node corresponds to each file item of the file system. An energy tree updating module(606) updates the file system energy tree recorded in the file system energy tree index by responding to a task performed in the file system by the user. A search ranking assigning module(602) calculates the final suitability score of each file item for a query according to the energy score of each node recorded in the current file system energy tree index.
Abstract:
Apparatus and methods for classifying web sites are provided. With the apparatus and methods, traffic data is obtained for a plurality of web sites. This patterns, or templates, for each web site are generated based on this traffic data and the patterns are clustered into classes of web sites using a clustering algorithm. The clusters, or classes, are then profiled to generate a template for each class. The template for each class is generated by first shifting the patterns for each web site that is part of the class to compensate for effects like time zone differences, if any, and then identifying a pattern that is most similar to all of the patterns in the class. Once the template for each class is generated, this template is then used with traffic data from a new web site to classify the new web site into one of the existing classes. In other words, when traffic data for a new web site is received, a pattern for the traffic data of the new web site is generated and compared to the templates for the various classes. If a matching class template is identified, the new web site is classified into the corresponding class. If the pattern for the new web site does not match any of the existing templates, a new template and class may be generated based on the pattern for the new web site.
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:
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.
Abstract:
Apparatus and methods for classifying web sites are provided. With the apparatus and methods, traffic data is obtained for a plurality of web sites. This patterns, or templates, for each web site are generated based on this traffic data and the patterns are clustered into classes of web sites using a clustering algorithm. The clusters, or classes, are then profiled to generate a template for each class. The template for each class is generated by first shifting the patterns for each web site that is part of the class to compensate for effects like time zone differences, if any, and then identifying a pattern that is most similar to all of the patterns in the class. Once the template for each class is generated, this template is then used with traffic data from a new web site to classify the new web site into one of the existing classes. In other words, when traffic data for a new web site is received, a pattern for the traffic data of the new web site is generated and compared to the templates for the various classes. If a matching class template is identified, the new web site is classified into the corresponding class. If the pattern for the new web site does not match any of the existing templates, a new template and class may be generated based on the pattern for the new web site.
Abstract:
Apparatus and methods for identifying traffic patterns to web sites based on templates that characterize the arrival of traffic to the web sites are provided. Based on these templates, determinations are made as to which web sites should be co-located so as to optimize resource allocation. Specifically, web sites whose templates are complimentary, i.e. a first web site having a peak in arrival traffic at time t1 and a second web site that has a trough in arrival traffic at time tl, are designated as being candidat es for co-location. In addition, the present invention uses the templates identified for the traffic patterns of web sites to determine thresholds for offloading traffic to other servers. These thresholds include a first threshold at which offloading should be performed, a second threshold that takes into consideration the lead time needed to begin offloading, and a thi rd threshold that takes into consideration a lag time needed to stop all offloading of traffic to the other servers.
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 for tagging original data generated by things in the Internet of Things (loT) comprises: performing relativity detection on acquired Web messages to obtain Web messages (e.g. from microblog services) related to various events (e.g. road traffic accident); acquiring address information contained in the related Web messages; determining adjacent things (e.g. appliances, RFID readers, cameras, sensors) for various events based on the acquired address information; and tagging original data generated by the adjacent things determined using at least partial content of the related Web messages as metadata. Thus, metadata in natural language can be added to original data generated by various things which is incomprehensible for humans, so that it is possible to achieve natural language retrieving and data mining. Determining adjacent things for the various events may include using fitted curves.
Abstract:
Diese Offenbarung betrifft ein Verfahren und ein System zum Kennzeichen von durch Dinge im Internet der Dinge (IoT) erzeugten Originaldaten, wobei das Verfahren aufweist: Durchführen einer Relativitätserkennung an erworbenen Web-Nachrichten, um Web-Nachrichten zu erhalten, die einen Bezug zu verschiedenen Ereignissen aufweisen; Erwerben von in den zugehörigen Web-Nachrichten enthaltenen Adressinformationen; Ermitteln benachbarter Dinge für verschiedene Ereignisse auf der Grundlage der erworbenen Adressinformationen; und Kennzeichnen von durch die ermittelten benachbarten Dinge erzeugten Originaldaten mithilfe zumindest eines Teils des Inhalts der zugehörigen Web-Nachrichten als Metadaten. Mit dieser Erfindung können durch verschiedene Dinge erzeugten Originaldaten, die für Menschen unverständlich sind, Metadaten in natürlicher Sprache hinzugefügt werden, so dass es möglich ist, Abrufen und Data-Mining in natürlicher Sprache zu erreichen.