Combination of datasets with use of a dataset filter

    公开(公告)号:US09934281B2

    公开(公告)日:2018-04-03

    申请号:US15126248

    申请日:2015-10-10

    IPC分类号: G06F17/30

    摘要: Technologies are generally described for methods and systems to join a first source dataset with a second source dataset. In an example, a processor may receive a request to join the first and second source datasets based on a condition. The processor may determine a first range of attribute values from the first source dataset, and a second range of attribute values from the second source dataset. The processor may produce a filtered dataset based on a comparison of the first and second ranges. A map unit may transform the filtered dataset and the second source dataset into first and second mapped datasets based on the condition. A reduce unit may transform the first and second mapped datasets into first and second reduced datasets based on the condition. A combiner unit may combine the first and second reduced datasets to join the first and second source datasets.

    Synchronized virtual trusted platform modules (VTPM) and virtual machine (VM) rollbacks
    3.
    发明授权
    Synchronized virtual trusted platform modules (VTPM) and virtual machine (VM) rollbacks 有权
    同步虚拟可信平台模块(VTPM)和虚拟机(VM)回滚

    公开(公告)号:US09275240B2

    公开(公告)日:2016-03-01

    申请号:US14422591

    申请日:2013-07-09

    摘要: In at least one embodiment, a method for secured rollback of a virtual Trusted Platform Module (vTPM) that renders available functionalities offered by Trusted Platform Module (TPM) on a computer to a virtual machine (VM) is provided. The method includes taking and saving a snapshot of current state of a virtual machine as well as a snapshot of the corresponding vTPM, upon receiving a request for taking a snapshot of the virtual machine. The method further includes converting the snapshots into the current state of the virtual machine and the current state of the vTPM, respectively, upon receiving a request to roll back the virtual machine.

    摘要翻译: 在至少一个实施例中,提供了一种用于将计算机上的可信平台模块(TPM)提供给虚拟机(VM)的可用功能呈现给虚拟可信平台模块(vTPM)的安全回滚的方法。 该方法包括在接收到拍摄虚拟机的快照的请求时,采集并保存虚拟机当前状态的快照以及对应的vTPM的快照。 该方法还包括在接收到回滚虚拟机的请求时,将快照分别转换成虚拟机的当前状态和vTPM的当前状态。

    Data collection in wireless sensor network
    5.
    发明授权
    Data collection in wireless sensor network 有权
    无线传感器网络中的数据采集

    公开(公告)号:US09584952B2

    公开(公告)日:2017-02-28

    申请号:US14441320

    申请日:2013-07-09

    摘要: In one example, a method may include configuring sensors to respectively collect information, into groups of sensors based on relative distances of the sensors to other sensors; configuring sensors in a first group of sensors within a threshold distance from a receiver to transmit the respectively collected information directly to the receiver; configuring sensors in a second group of sensors within the threshold distance to receive information from at least one sensor in a third group of sensors that is located further away from the receiver than the second group of sensors; cumulatively transmit respectively collected information and the received further information directly to the receiver; configuring sensors in the third group of sensors not within the threshold distance to transmit respectively collected information to a closest one of the sensors in the second group of sensors; and updating the threshold distance after a set duration of time.

    摘要翻译: 在一个示例中,方法可以包括根据传感器与其他传感器的相对距离来配置传感器以分别将信息收集到传感器组中; 在距离接收器的阈值距离内的第一组传感器中配置传感器以将分别收集的信息直接发送到接收器; 在所述阈值距离内的第二组传感器中配置传感器,以从位于比所述第二组传感器更远离所述接收器的第三组传感器中的至少一个传感器接收信息; 将分别收集的信息和接收到的其他信息累积发送到接收机; 将第三组传感器中的传感器配置为不在阈值距离内,以将分别收集的信息发送到第二组传感器中最接近的一个传感器; 以及在设定的持续时间之后更新阈值距离。

    Data communication on a virtual machine
    6.
    发明授权
    Data communication on a virtual machine 有权
    虚拟机上的数据通信

    公开(公告)号:US09430034B2

    公开(公告)日:2016-08-30

    申请号:US14422560

    申请日:2013-07-09

    IPC分类号: G06F9/455 G06F3/00

    摘要: In some examples, when a user requests a media device to play media data generated on a virtual machine or receive media data generated by the media device, the media data may be transmitted by sharing physical memory pages among different virtual machines and other virtual components.

    摘要翻译: 在一些示例中,当用户请求媒体设备播放在虚拟机上生成的媒体数据或接收由媒体设备生成的媒体数据时,可以通过在不同的虚拟机和其他虚拟组件之间共享物理存储器页来传送媒体数据。

    MIXED CACHE MANAGEMENT
    9.
    发明申请
    MIXED CACHE MANAGEMENT 有权
    混合高速缓存管理

    公开(公告)号:US20160253259A1

    公开(公告)日:2016-09-01

    申请号:US15032636

    申请日:2013-10-29

    IPC分类号: G06F12/08 G06F12/12 G06F12/10

    摘要: A mixed cache is indexed to main memory and page coloring is applied to map main memory to virtual memory. A nursery array and a mature array are indexed to virtual memory. An access to a virtual page from the mixed cache is recorded by determining an index and a tag of an array address based on a virtual address, following the index to corresponding rows in the nursery and the mature arrays, and determining if the tag in the array address matches any tag in the rows. When there is a match to a tag in the rows, an access count in a virtual page entry corresponding to the matched tags is incremented. When there is no match, a virtual page entry in the row in the nursery array is written with the tag in the array address and an access count in the entry is incremented.

    摘要翻译: 将混合高速缓存索引到主内存,并应用页面着色将主内存映射到虚拟内存。 托儿所阵列和成熟阵列被索引到虚拟内存。 通过根据托儿所和成熟阵列中的相应行的索引确定基于虚拟地址的数组地址的索引和标签来记录来自混合高速缓存的虚拟页面的访问,以及确定是否在 数组地址匹配行中的任何标记。 当与行中的标签匹配时,对应于匹配标签的虚拟页面条目中的访问计数增加。 当没有匹配时,托盘数组中的行中的虚拟页条目被写入数组地址中的标签,并且条目中的访问计数增加。

    COMBINATION OF DATASETS WITH USE OF A DATASET FILTER

    公开(公告)号:US20170262505A1

    公开(公告)日:2017-09-14

    申请号:US15126248

    申请日:2015-10-10

    IPC分类号: G06F17/30

    摘要: Technologies are generally described for methods and systems to join a first source dataset with a second source dataset. In an example, a processor may receive a request to join the first and second source datasets based on a condition. The processor may determine a first range of attribute values from the first source dataset, and a second range of attribute values from the second source dataset. The processor may produce a filtered dataset based on a comparison of the first and second ranges. A map unit may transform the filtered dataset and the second source dataset into first and second mapped datasets based on the condition. A reduce unit may transform the first and second mapped datasets into first and second reduced datasets based on the condition. A combiner unit may combine the first and second reduced datasets to join the first and second source datasets.