会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Reusing software development assets
    • 重用软件开发资产
    • US08799854B2
    • 2014-08-05
    • US11625583
    • 2007-01-22
    • Dikran S. MeliksetianNoshir Cavas WadiaMatthew Yang Wang
    • Dikran S. MeliksetianNoshir Cavas WadiaMatthew Yang Wang
    • G06F9/44
    • G06F8/36
    • For profiling and reusing software development assets, an apparatus includes an asset repository that stores assets, and functional and performance descriptions corresponding to each asset. The apparatus further includes a service planning module configured to interpret functional requirement(s) for a target application, and at least one service quality element corresponding to the functional requirement(s). The target application may be an internet-based application, and the functional requirements may be functions performed by software elements. The apparatus further includes a deployment module configured to compare the functional requirements with the stored assets to generate a solution plan. The solution plan may be a group of assets configured to perform the functional requirement(s) for the target application.
    • 对于分析和重用软件开发资产,设备包括存储资产的资产存储库以及与每项资产相对应的功能和性能说明。 该装置还包括配置成解释目标应用的功能需求的服务规划模块以及对应于功能需求的至少一个服务质量元素。 目标应用可以是基于因特网的应用,并且功能需求可以是由软件元素执行的功能。 所述设备还包括部署模块,所述部署模块被配置为将所述功能需求与所存储的资产进行比较以生成解决方案。 解决方案计划可以是被配置为执行目标应用程序的功能需求的一组资产。
    • 4. 发明授权
    • Method and system of an integrated simulation tool using business patterns and scripts
    • 使用业务模式和脚本的集成仿真工具的方法和系统
    • US06768968B2
    • 2004-07-27
    • US10126245
    • 2002-04-18
    • Michael IgnatowskiNoshir Cavas Wadia
    • Michael IgnatowskiNoshir Cavas Wadia
    • G06F1130
    • G06F11/3495G06F11/3419G06F11/3438G06F2201/87G06F2201/875Y10S707/99943
    • A method, system and article of manufacture for estimating the performance of a computer system are provided. Initially, a business pattern representative of the expected usage of the computer system is identified. Then, for each parameter associated with each predefined script, which corresponds to the identified business pattern, a value is established. The computer system hardware characteristics and performance objectives are identified next. The performance estimate is then calculated utilizing the established parameter values, identified hardware characteristics and performance objectives. To calculate the performance estimate, the script measurements data is read from a table of previously measured values, and a weighted average number of page visits per user, a weighted average visit rate and a weighted average service time for each target device in the computer system are calculated. A total response time and a system throughput are calculated by varying each target device queue length and user arrival rate until the performance objectives are reached.
    • 提供了一种用于估计计算机系统性能的方法,系统和制品。 最初,识别出代表计算机系统的预期用途的业务模式。 然后,对于与所识别的业务模式对应的每个预定义脚本相关联的每个参数,建立一个值。 计算机系统的硬件特性和性能目标在下面被识别。 然后,使用建立的参数值,确定的硬件特性和性能目标来计算性能估计。 为了计算性能估计,从先前测量值的表中读取脚本测量数据,并且每个用户的加权平均页面访问次数,加权平均访问速率和计算机系统中的每个目标设备的加权平均服务时间 被计算。 通过改变每个目标设备队列长度和用户到达率来计算总响应时间和系统吞吐量,直到达到性能目标。
    • 5. 发明申请
    • APPARATUS, SYSTEM, AND METHOD FOR PROFILING AND REUSING SOFTWARE DEVELOPMENT ASSETS
    • 用于配置和重新发布软件开发资产的设备,系统和方法
    • US20080178147A1
    • 2008-07-24
    • US11625583
    • 2007-01-22
    • Dikran S. MeliksetianNoshir Cavas WadiaMatthew Yang Wang
    • Dikran S. MeliksetianNoshir Cavas WadiaMatthew Yang Wang
    • G06F9/44
    • G06F8/36
    • An apparatus, system, and method are disclosed for profiling and reusing software development assets. The apparatus includes an asset repository that stores assets, and functional and performance descriptions corresponding to each asset. The apparatus further includes a service planning module configured to interpret functional requirement(s) for a target application, and at least one service quality element corresponding to the functional requirement(s). The target application may be an internet-based application, and the functional requirements may be functions performed by software elements. The apparatus further includes a deployment module configured to compare the functional requirements with the stored assets to generate a solution plan. The solution plan may be a group of assets configured to perform the functional requirement(s) for the target application.
    • 公开了用于分析和重用软件开发资产的装置,系统和方法。 该设备包括存储资产的资产库,以及与每个资产相对应的功能和性能说明。 该装置还包括配置成解释目标应用的功能需求的服务规划模块以及对应于功能需求的至少一个服务质量元素。 目标应用可以是基于因特网的应用,并且功能需求可以是由软件元素执行的功能。 所述设备还包括部署模块,所述部署模块被配置为将所述功能需求与所存储的资产进行比较以生成解决方案。 解决方案计划可以是被配置为执行目标应用程序的功能需求的一组资产。
    • 7. 发明授权
    • Method and apparatus for managing data in a distributed buffer system
    • 用于在分布式缓冲系统中管理数据的方法和装置
    • US06832297B2
    • 2004-12-14
    • US09925595
    • 2001-08-09
    • Gregory Francis PfisterRenato John RecioNoshir Cavas Wadia
    • Gregory Francis PfisterRenato John RecioNoshir Cavas Wadia
    • G06F1300
    • G06F12/0817G06F12/0866
    • A method, apparatus, and computer implemented instructions for managing a plurality of caches of data, wherein the data processing system includes a plurality of independent computers. In response to initiating a read operation to read data on a data block, an indication is posted on a directory of data blocks identifying the computer that now holds a copy of that block and a location in the memory of that computer where a flag associated with that block is held. Then in response to initiating a write operation on that data block, messages are sent to all the computers holding that block which resets the said flag, thus informing each computer that the data in that block is no longer valid. These messages are sent using means that perform that flag reset without, in the preferred embodiment, any overhead of interruption of processing on the computers where the flags reside.
    • 一种用于管理多个数据高速缓存的方法,装置和计算机实现的指令,其中所述数据处理系统包括多个独立的计算机。 响应于开始读取操作以读取数据块上的数据,将指示张贴在识别现在保存该块的副本的计算机的数据块的目录上,以及与该计算机的存储器中的相关联的位置 那个街区是举行的。 然后响应于对该数据块发起写入操作,将消息发送到保存该块的所有计算机,该计算机复位所述标志,从而通知每个计算机该块中的数据不再有效。 这些消息是使用执行该标志复位的装置发送的,而在优选实施例中,这些消息在标志驻留在计算机上的处理中断的任何开销。
    • 10. 发明授权
    • Apparatus and method for intersystem lock optimization
    • 用于系统间锁优化的装置和方法
    • US06950945B2
    • 2005-09-27
    • US09886187
    • 2001-06-21
    • Gregory Francis PfisterRenato John RecioNoshir Cavas Wadia
    • Gregory Francis PfisterRenato John RecioNoshir Cavas Wadia
    • G06F9/46H04L29/06H04L29/08G06F11/30G06F12/14H04L9/00H04L9/32
    • G06F9/526H04L29/06H04L67/12
    • An apparatus and method for distributed intersystem lock optimization are provided. With the apparatus and method of the present invention, the time required to obtain an uncontested lock, meaning a lock that no other program or process in the distributed system is simultaneously attempting to acquire, is minimized. The apparatus and method of the present invention increases the speed with which locks are acquired by splitting the process of obtaining a lock into two separate operations: a test for contention, and then if contention exists, a full lock operation. The test for contention is made fast by associating each lock with a memory location, and using an atomic operation or the like, to atomically set the memory location associated with the lock to a different value. If the lock is found to be contested, meaning that another program or process has already locked it, control is turned over to a slower operation than ensures that the lock-requesting program or process will eventually be granted the lock.
    • 提供了一种用于分布式系统间锁优化的装置和方法。 利用本发明的装置和方法,获得无争议锁所需的时间意味着分布式系统中没有其他程序或进程同时尝试获取的锁定被最小化。 本发明的装置和方法通过将获得锁的处理分成两个单独的操作来增加锁获取的速度:竞争测试,然后如果存在争用,则提供完全锁定操作。 通过将每个锁与存储器位置相关联,并且使用原子操作等来将与锁相关联的存储器位置原子地设置为不同的值来快速进行争用测试。 如果锁被发现有争议,意味着另一个程序或进程已经锁定它,则将控制权转换为较慢的操作,而不是确保最终将锁授权程序或进程锁定。