System and method for reducing data loss prevention scans
    1.
    发明授权
    System and method for reducing data loss prevention scans 有权
    减少数据丢失防护扫描的系统和方法

    公开(公告)号:US09069992B1

    公开(公告)日:2015-06-30

    申请号:US12533932

    申请日:2009-07-31

    IPC分类号: G06F21/10 G06F21/88

    CPC分类号: G06F21/88 G06F21/6218

    摘要: A computing device receives a file. The computing device determines whether the file has previously been scanned for violations of a data loss prevention policy. If the file was previously scanned, a result of the previous scan is used to decide whether or not the file violates the data loss prevention policy. If the file was not previously scanned, the file is scanned to decide whether or not the file violates the data loss prevention policy.

    摘要翻译: 计算设备接收文件。 计算设备确定是否先前扫描了文件是否违反数据丢失防护策略。 如果先前扫描了文件,则使用上一次扫描的结果来决定该文件是否违反了数据丢失保护策略。 如果以前未扫描该文件,则会扫描文件以确定该文件是否违反了数据丢失保护策略。

    Method and apparatus for managing failures in a datacenter
    2.
    发明授权
    Method and apparatus for managing failures in a datacenter 有权
    管理数据中心故障的方法和装置

    公开(公告)号:US08332690B1

    公开(公告)日:2012-12-11

    申请号:US12147767

    申请日:2008-06-27

    IPC分类号: G06F11/00

    CPC分类号: G06F11/0727 G06F11/0793

    摘要: A method and apparatus for providing information to mitigate a current failure in a datacenter is described. The method comprises processing historical data regarding at least one failure. The historical data includes at least one action related to the at least one failure. The method further includes determining information for mitigating the current failure based on the historical data.

    摘要翻译: 描述了一种用于提供信息以减轻数据中心中的当前故障的方法和装置。 该方法包括处理关于至少一个故障的历史数据。 历史数据包括与至少一个故障有关的至少一个动作。 该方法还包括基于历史数据确定用于减轻当前故障的信息。

    Coherency of replicas for a distributed file sharing system
    3.
    发明授权
    Coherency of replicas for a distributed file sharing system 有权
    一个分布式文件共享系统的副本的一致性

    公开(公告)号:US07831735B1

    公开(公告)日:2010-11-09

    申请号:US12396280

    申请日:2009-03-02

    IPC分类号: G06F15/16 G06F7/00

    摘要: A plurality of data objects may be replicated across a plurality of computing nodes coupled to a network. The network may include a first node operable to initiate an update operation to update a plurality of replicas of a first object. If one or more of the replicas are not reachable then the update operation may update a subset (e.g., a quorum) but not all of the replicas. For each node on which one of the replicas was updated in the update operation, the node may add the object to a list of incoherent objects. The list of incoherent objects may subsequently be used to bring the lagging replicas in sync with the replicas that were updated. In another embodiment, a plurality of replicas of an object may be stored on a plurality of nodes, similarly as described above. A first node that stores a replica of the object may store a first timestamp associated with the replica on the first node. The timestamp may be used to ensure that the replica on the first node is coherent with respect to one or more other replicas by periodically communicating with the one or more other replicas when a threshold amount of time has passed without the replica on the first node receiving an update.

    摘要翻译: 可以跨耦合到网络的多个计算节点复制多个数据对象。 网络可以包括可操作以发起更新操作以更新第一对象的多个副本的第一节点。 如果一个或多个副本不可达,则更新操作可以更新子集(例如,法定人数),但不能更新所有副本。 对于在更新操作中更新其中一个副本的每个节点,节点可以将对象添加到不相干对象的列表中。 随后可以使用非相干对象的列表将滞后副本与已更新的副本同步。 在另一个实施例中,类似于上述,可以将多个对象的副本存储在多个节点上。 存储对象的副本的第一节点可以在第一节点上存储与副本相关联的第一时间戳。 时间戳可以用于通过在经过第一节点接收到副本的阈值时间段之后通过周期性地与一个或多个其他副本进行通信来确保第一节点上的副本相对于一个或多个其他副本是一致的 更新。

    Coherency of replicas for a distributed file sharing system
    4.
    发明授权
    Coherency of replicas for a distributed file sharing system 有权
    一个分布式文件共享系统的副本的一致性

    公开(公告)号:US07500020B1

    公开(公告)日:2009-03-03

    申请号:US10749365

    申请日:2003-12-31

    IPC分类号: G06F15/16 G06F12/00

    摘要: A plurality of data objects may be replicated across a plurality of computing nodes coupled to a network. The network may include a first node operable to initiate an update operation to update a plurality of replicas of a first object. If one or more of the replicas are not reachable then the update operation may update a subset (e.g., a quorum) but not all of the replicas. For each node on which one of the replicas was updated in the update operation, the node may add the object to a list of incoherent objects. The list of incoherent objects may subsequently be used to bring the lagging replicas in sync with the replicas that were updated. In another embodiment, a plurality of replicas of an object may be stored on a plurality of nodes, similarly as described above. A first node that stores a replica of the object may store a first timestamp associated with the replica on the first node. The timestamp may be used to ensure that the replica on the first node is coherent with respect to one or more other replicas by periodically communicating with the one or more other replicas when a threshold amount of time has passed without the replica on the first node receiving an update.

    摘要翻译: 可以跨耦合到网络的多个计算节点复制多个数据对象。 网络可以包括可操作以发起更新操作以更新第一对象的多个副本的第一节点。 如果一个或多个副本不可达,则更新操作可以更新子集(例如,法定人数),但不能更新所有副本。 对于在更新操作中更新其中一个副本的每个节点,节点可以将对象添加到不相干对象的列表中。 随后可以使用非相干对象的列表将滞后副本与已更新的副本同步。 在另一个实施例中,类似于上述,可以将多个对象的副本存储在多个节点上。 存储对象的副本的第一节点可以在第一节点上存储与副本相关联的第一时间戳。 时间戳可以用于通过在经过第一节点接收到副本的阈值时间段之后通过周期性地与一个或多个其他副本进行通信来确保第一节点上的副本相对于一个或多个其他副本是一致的 更新。

    Fault tolerant multi-stage data replication with relaxed coherency guarantees
    5.
    发明授权
    Fault tolerant multi-stage data replication with relaxed coherency guarantees 有权
    具有轻松一致性保证的容错多级数据复制

    公开(公告)号:US07653668B1

    公开(公告)日:2010-01-26

    申请号:US11286619

    申请日:2005-11-23

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30212 G06F11/2094

    摘要: A system for fault tolerant multi-stage data replication with relaxed coherency comprises one or more processors and memory coupled to the processors, where the memory stores program instructions executable by the processors to implement a data replication service. In response to an update request directed at a data object, in a first stage of replication, the data replication service is configured to update respective primary replicas at a plurality of primary replica sites for the data object, and to store metadata descriptors at each of the plurality of primary replica sites. The data replication service is configured to determine whether a notification of the update is to be sent to any other replica sites. In response to identifying such other replica sites, an update notification including contents of a metadata descriptor may be sent to the other replica sites in one or more additional replication stages.

    摘要翻译: 具有轻松一致性的容错多级数据复制的系统包括耦合到处理器的一个或多个处理器和存储器,其中存储器存储可由处理器执行的程序指令以实现数据复制服务。 响应于针对数据对象的更新请求,在第一复制阶段中,数据复制服务被配置为更新数据对象的多个主复本站点处的各个主要副本,并且在每个复制站点存储元数据描述符 多个主要副本站点。 配置数据复制服务以确定是否将更新的通知发送到任何其他副本站点。 响应于识别这样的其他复制站点,可以在一个或多个附加复制阶段将包括元数据描述符的内容的更新通知发送到其他副本站点。

    Efficient distributed transaction protocol for a distributed file sharing system
    6.
    发明授权
    Efficient distributed transaction protocol for a distributed file sharing system 有权
    分布式文件共享系统的高效分布式事务协议

    公开(公告)号:US07478400B1

    公开(公告)日:2009-01-13

    申请号:US10749300

    申请日:2003-12-31

    IPC分类号: G06F3/00 G06F15/16

    CPC分类号: G06F17/30067

    摘要: An efficient distributed transaction protocol for a distributed file sharing system is described. One embodiment of the protocol involves a transaction coordinator node sending three messages to participant nodes, where the participant nodes reply to only two of those messages. In one embodiment, the transaction coordinator node may return success to the client application after receiving replies to the second message from the participant nodes. The protocol may provide benefits associated with traditional three-phase commit (3PC) protocols while also decreasing response time latencies experienced by client applications and decreasing network traffic.

    摘要翻译: 描述了一种用于分布式文件共享系统的高效分布式事务协议。 该协议的一个实施例涉及事务协调器节点向参与者节点发送三个消息,其中参与者节点只回复这些消息中的两个。 在一个实施例中,事务协调器节点可以在从参与者节点接收到第二消息的答复之后将成功返回给客户端应用。 该协议可以提供与传统三阶段提交(3PC)协议相关联的优点,同时还减少客户端应用所经历的响应时间延迟并减少网络流量。

    Method and apparatus for parallel execution of trigger actions
    8.
    发明授权
    Method and apparatus for parallel execution of trigger actions 有权
    用于并行执行触发动作的方法和装置

    公开(公告)号:US06732084B1

    公开(公告)日:2004-05-04

    申请号:US09470227

    申请日:1999-12-22

    IPC分类号: G06F1730

    摘要: A method and apparatus for parallel execution of trigger actions. One or more embodiments of the invention comprise providing a C++ class (hereinafter referred to as “dispatcher”) that can take an SQL query or trigger action and start parallel execution of the trigger action. The trigger action is optimized and parallelized. The dispatcher executes the trigger action, sets up the communication links between the various operators in the trigger action, and ensures that all the results are sent back to the trigger.

    摘要翻译: 一种用于并行执行触发动作的方法和装置。 本发明的一个或多个实施例包括提供可以采取SQL查询或触发动作并开始并行执行触发动作的C ++类(以下称为“调度器”)。 触发动作被优化和并行化。 调度程序执行触发动作,在触发动作中设置各种运算符之间的通信链路,并确保所有结果都发送回触发器。

    Method and apparatus for using Java as a stored procedure language and as an embedded language on a client
    9.
    发明授权
    Method and apparatus for using Java as a stored procedure language and as an embedded language on a client 有权
    在客户机上使用Java作为存储过程语言和嵌入式语言的方法和装置

    公开(公告)号:US06477540B1

    公开(公告)日:2002-11-05

    申请号:US09470228

    申请日:1999-12-22

    IPC分类号: G06F1730

    摘要: One or more embodiments of the invention provide the ability to utilize the Java programming language as a stored procedure language. One or more embodiments of the invention provide for Java abstract data types (ADT) that map to ADT attributes from a database. The Java ADT can then be manipulated in an application written in the Java programming language such as a stored procedure. Each ADT attribute from a database is mapped to a Java class by wrapping the ADT definition (which is commonly written in C ++) in a Java wrapper. The wrapping process enables a user to write any client side Java application. Once the ADTs are wrapped and a stored procedure is created, the stored procedure must be able to execute. Enhancements permit a stored procedure written in the Java programming language to execute. Such enhancements include a server side cursor that the stored procedure can use to run SQL queries. Additionally, the server has been enhanced to link to a Java virtual machine that can be used to execute the bytecodes of the stored procedure written in the Java programming language.

    摘要翻译: 本发明的一个或多个实施例提供了利用Java编程语言作为存储过程语言的能力。 本发明的一个或多个实施例提供从数据库映射到ADT属性的Java抽象数据类型(ADT)。 然后可以在使用Java编程语言编写的应用程序(如存储过程)中对Java ADT进行操作。 通过将ADT定义(通常用C ++编写)定义在Java包装器中,将数据库中的每个ADT属性映射到Java类。 封装过程使用户能够编写任何客户端Java应用程序。 一旦ADT被包装并且存储过程被创建,存储过程必须能够执行。 增强功能允许以Java编程语言编写的存储过程执行。 此类增强功能包括存储过程可用于运行SQL查询的服务器端游标。 此外,服务器已经被增强以链接到可以用于执行以Java编程语言编写的存储过程的字节码的Java虚拟机。

    Method and apparatus for detecting web-based electronic mail in network traffic
    10.
    发明授权
    Method and apparatus for detecting web-based electronic mail in network traffic 有权
    网络流量检测网络电子邮件的方法和装置

    公开(公告)号:US07996406B1

    公开(公告)日:2011-08-09

    申请号:US12241363

    申请日:2008-09-30

    IPC分类号: G06F17/30

    CPC分类号: H04L43/028 H04L63/1408

    摘要: Method and apparatus for detecting web-based electronic mail in network traffic is described. In some examples, web pages are extracted from the network traffic. Fields in each page of a group of the web pages that share a documents structure are identified. A statistical analysis of the fields of each page in the group of web pages is performed to identify any electronic mail (e-mail) fields. The group of web pages is indicated to include web-based e-mail messages if the fields of each page in the group of web pages include at least one e-mail field.

    摘要翻译: 描述了用于在网络流量中检测基于web的电子邮件的方法和装置。 在一些示例中,从网络流量中提取网页。 识别共享文档结构的一组网页的每个页面中的字段。 执行网页组中每个页面的字段的统计分析以识别任何电子邮件(电子邮件)字段。 如果网页组中的每个页面的字段包括至少一个电子邮件字段,则该组网页被指示为包括基于网络的电子邮件消息。