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.

    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)

    METHOD OF DISTRIBUTING SERVICE DIRECTORY

    公开(公告)号:MY183922A

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

    申请号:MYPI2014702419

    申请日:2014-08-27

    Abstract: The invention provides a method for a Service Consumer node (300) in a peer-to-peer network to locate resources in the network whereby a Directory Node (200) for a specific service is an intermediate peer node at which Service Provider nodes make an advertisement, and from which Service Consumer nodes discover said Service Provider nodes. A level-R Directory Node (200) of a specific service wherein the NodeID shares the same first R digits with the ServiceID of that particular service. The maximum number of levels that the algorithm will explore the Directory Nodes (200) is defined by M. A Service Provider node (100) uses a systematic routing protocol to identify Directory Nodes (200) for service advertisement. A Service Consumer node (300) uses a systematic routing protocol to identify Directory Nodes (200) to get the list of Service Provider nodes that provide the service in required. Figure 1

    A SYSTEM AND METHOD FOR PEER-TO-PEER ENTITY AUTHENTICATION WITH NEAREST NEIGHBOURS CREDENTIAL DELEGATION

    公开(公告)号:MY167516A

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

    申请号:MYPI2012005356

    申请日:2012-12-11

    Applicant: MIMOS BERHAD

    Abstract: A SYSTEM AND METHOD FOR PEER-TO-PEER ENTITY AUTHENTICATION WITH NEAREST NEIGHBOURS CREDENTIAL DELEGATION IS PROVIDED BY USING A HYBRID APPROACH OF PRE-SHARED SYMMETRIC KEYS ON THE USER LEVEL AND PKI ON THE PEER LEVEL. THE SYSTEM INCLUDES AN INITIATOR MODULE (108) WITHIN A TRUSTED AUTHORITY (102); SAID INITIATOR MODULE (108) IS CONFIGURED FOR REGISTERING USERS AND PEERS, GENERATING AND DISTRIBUTING PRE-SHARED KEYS TO USERS AND PEERS, WHEREIN USER SUBMITS JOB REQUEST AND OBTAINS PROCESSED RESULTS AND A PEER IS AT LEAST A VIRTUAL MACHINE; AN USER AUTHENTICATOR MODULE (114) CONFIGURED FOR MUTUALLY AUTHENTICATING USERS AND PEERS THROUGH PRE-SHARED KEYS AND CREATING AT LEAST ONE SESSION KEY FOR SECURE COMMUNICATION; A PEER AUTHENTICATOR MODULE (124) CONFIGURED FOR MUTUALLY AUTHENTICATING AT LEAST TWO PEERS THROUGH PUBLIC KEY SIGNATURE SCHEME AND CREATING A SESSION KEY FOR SECURE COMMUNICATION; A CREDENTIAL DELEGATOR MODULE (132) CONFIGURED FOR MATCHING, RETRIEVING AND PROVIDING AUTHENTICATION CREDENTIAL OF USER NOT IN THE PEER LIST TO OTHER PEERS, AND FURTHER PROVIDING USER’S SECRET KEY TRANSPORT; AND A JOB-AUTHENTICATION-DELEGATOR MODULE (128) CONFIGURED FOR MATCHING, AUTHENTICATING AND PROVIDING AUTHENTICATION CREDENTIAL FOR DELEGATING JOBS TO PEER WITH APPLICATIONS SUITABLE FOR PROCESSING JOBS. THE HYBRID AUTHENTICATION APPROACH AND AUTHENTICATED CREDENTIAL GENERATION PERMITS FLEXIBLE PEER DISCOVERY FOR DIRECT SUBMISSION OF JOBS. THE MOST ILLUSTRATIVE DRAWING IS

Patent Agency Ranking