-
公开(公告)号:US20160357793A1
公开(公告)日:2016-12-08
申请号:US14730094
申请日:2015-06-03
Applicant: SOLARFLARE COMMUNICATIONS, INC.
Inventor: Steven L. Pope , David J. Riddoch
IPC: G06F17/30
Abstract: A system is arranged to receive data which is written to a data store by a writer. A controller is able to read data from the data store. That controller is able to control the rate at which data is read from the data store with respect to the rate at which data is written to the data store. A query function receives a stream of said data substantially in real time and when said stream of data is unavailable in real time, the query function is able to subsequently obtain that unavailable data from said data store.
Abstract translation: 系统被布置成接收写入器写入数据存储器的数据。 控制器能够从数据存储中读取数据。 该控制器能够相对于将数据写入数据存储器的速率来控制从数据存储器读取数据的速率。 查询功能基本上实时地接收所述数据流,并且当所述数据流实时不可用时,查询功能能够随后从所述数据存储器获得不可用数据。
-
公开(公告)号:US20140304802A1
公开(公告)日:2014-10-09
申请号:US14165371
申请日:2014-01-27
Applicant: SOLARFLARE COMMUNICATIONS, INC.
Inventor: Steve L. Pope , Derek Roberts , David J. Riddoch
IPC: H04L29/06
Abstract: A logic device and method are provided for intercepting a data flow from a network source to a network destination. A data store holds a set of compliance rules and corresponding actions. A packet inspector is configured to inspect the intercepted data flow and identify from the data store a compliance rule associated with the inspected data flow. A packet filter is configured to, when the data flow is identified as being associated with a compliance rule, carry out an action with respect to the data flow corresponding to the compliance rule.
Abstract translation: 提供了用于截取从网络源到网络目的地的数据流的逻辑设备和方法。 数据存储保存一组遵从规则和相应的操作。 分组检查器被配置为检查被拦截的数据流并且从数据存储器识别与被检查数据流相关联的合规性规则。 分组过滤器被配置为当数据流被识别为与遵从性规则相关联时,执行与遵守规则相对应的数据流的动作。
-
公开(公告)号:US20140304719A1
公开(公告)日:2014-10-09
申请号:US14250290
申请日:2014-04-10
Applicant: SOLARFLARE COMMUNICATIONS, INC.
Inventor: Steven L. Pope , David J. Riddoch , Kieran Mansley
IPC: G06F9/54
CPC classification number: G06F9/541 , G06F9/546 , G06F2209/542
Abstract: A data processing system comprising: an operating system providing an application programming interface; an application supported by the operating system and operable to make calls to the application programming interface; an intercept library configured to intercept calls of a predetermined set of call types made by the application to the application programming interface; and a configuration data structure defining at least one action to be performed for each of a plurality of sequences of one or more calls having predefined characteristics, the one or more calls being of the predetermined set of call types; wherein the intercept library is configured to, on intercepting a sequence of one or more calls defined in the configuration data structure, perform the corresponding action(s) defined by the configuration data structure.
Abstract translation: 一种数据处理系统,包括:提供应用编程接口的操作系统; 由操作系统支持并且可操作以对应用程序编程接口进行调用的应用程序; 拦截库被配置为将应用程序所形成的预定呼叫类型的呼叫截取到应用编程接口; 以及配置数据结构,其定义要对具有预定特性的一个或多个呼叫的多个序列中的每个序列执行的至少一个动作,所述一个或多个呼叫是所述预定呼叫类型集合; 其中所述截取库被配置为在截取在所述配置数据结构中定义的一个或多个调用的序列时,执行由所述配置数据结构定义的相应动作。
-
-