A SYSTEM AND METHOD FOR VIRTUAL PEER TO VIRTUAL PEER NETWORKING IN A VIRTUALIZED ENVIRONMENT

    公开(公告)号:MY184808A

    公开(公告)日:2021-04-23

    申请号:MYPI2012004485

    申请日:2012-10-08

    Applicant: MIMOS BERHAD

    Abstract: A system (600) for virtual peer to virtual peer (vp2vp) networking in a virtualized environment comprising: a hardware layer (201); a virtualisation layer (203); a vp2vp layer (204); and an application layer (206), characterised in that said vp2vp layer (204) is provided with a vp2vp protocol comprising: a vp2vp Registrar component (610) provided with means for registering virtual machines (VMs) as part of a peer to peer overlay network based on virtual and physical proximity; a vp2vp Discovery component (620) provided with means that enables a user and/or an application to communicate with said virtual machines in said overlay network and locate the nearest virtual machine that satisfies user and/or application requirements; a vp2vp Scheduler component (630) provided with means to extract runtime information to determine a physical server to assign new virtual machines based on said overlay network; a vp2vp Load Balancer component (630) provided with means to collect information on current load and hardware specifications and thereby reorganise deployed virtual machines from a plurality of physical servers; a vp2vp Data Manager component (650) provided with means for managing distribution of data generated by applications in a peer to peer manner in the virtualized environment; a vp2vp Service Level Agreement component (660) provided with means to define service level agreements in said vp2vp system; and a vp2vp Pricing component (670) provided with means to determine charges to be applied to a user based on quality of service requirements of the user. (Figure 6)

    A SYSTEM AND METHOD OF FAULT TOLERANCE FOR DISTRIBUTED APPLICATIONS IN A VIRTUALIZED ENVIRONMENT

    公开(公告)号:MY184239A

    公开(公告)日:2021-03-29

    申请号:MYPI2013001351

    申请日:2013-04-16

    Applicant: MIMOS BERHAD

    Abstract: A system and method of fault tolerance for distributed applications in a virtualized environment is provided by utilizing Application Agent (AA) of the application Peer-to- Peer (P2P) overlay network. The system and method of the present invention includes the steps of pre-deployment of Virtual Machine (VM) images by executing application by User by invoking the Application Agent (502) and the Application Agent (AA) contact the nearest front end node (504). The Application Agent (AA) request for deployment of virtual machines (VMs) based on task requirement upon receipt of response from front end node (506). Thereafter, a structured overlay network is formed based on virtual machines (VMs) allocated by the front end node (508) and Application Agent (AA) further tracks the status of virtual machines (VMs). Upon successful deployment of virtual machine (VM) images, tasks are spawn during execution of application (404) by replicating computational tasks and data items in DHT (Distributed Hash Table)-based peer to peer (P2P) overlay network with small overhead. Computational tasks are allocated to virtual machines (VMs) (406) and completed task are registered accordingly (408) upon successful allocation of said tasks. Further, the Application Agent (AA) retrieves output data of each completed task. Pre-deployment of virtual machine (VM) images enables Application Agent (AA) to initiate deployment of virtual machines (VMs) based on task requirement and tracking the deployment of VM status. Further, Distributed Hash Tables (DHTs) are leverage to provide long-term fault tolerance which enables remote computational steering without advance reservation.

    AN APPARATUS AND METHOD FOR PARALLEL MOVING ADAPTIVE WINDOW FILTERING EDIT DISTANCE COMPUTATION

    公开(公告)号:MY163947A

    公开(公告)日:2017-11-15

    申请号:MYPI2013004420

    申请日:2013-12-09

    Applicant: MIMOS BERHAD

    Abstract: The present invention relates to an apparatus (200) and method (500) for parallel moving adaptive window filtering edit distance computation that utilizes an adaptive window filtering mechanism to accelerate edit distance computation for increased efficiency and shorter times by searching along a critical path that provides a high rate for string similarity matching. The apparatus (200) of the present invention comprising at least one central processing unit (202); at least one storage unit (210); at least one memory module (204, 206); at least one 1/0 hub (212); a plurality of input devices (214); and at least one parallel computation acceleration device (208). The at least one parallel computation acceleration device (208) further comprising at least one match filtering scoping unit (302) which scopes a region of interest of a reference list that is most similar to a search string for matching operation; at least one edit distance adaptive window determining unit (304) to prepare for window setting based on user input and to calculate distance values on critical path. String filtering is performed automatically, wherein strings are sorted based on character offset to ensure all possibilities of matching are covered. Further, a feedback mechanism is provided for the automatic threshold based filtering to initialize the adaptive window setting based on user input to prepare for the threshold-based filtering and to calculate the distance values on the critical path; and to obtain the final distance value to determine whether the comparison is the intended match or not.

Patent Agency Ranking