Abstract:
Exemplary embodiments relate to methods, systems, and computer program products for managing access resources in an Internet protocol network. Methods include receiving a request for IP network service, the request including a required class of service. A storage device that specifies routers and resources available on the routers is accessed. A router and a port on that router are selected from the specified routers to perform the requested service. The selecting includes verifying that the resources available on the selected router and port can perform the requested service. Instructions are transmitted to a network configuration system to activate the requested service on the selected router and port. The instructions specify a quality of service corresponding to the required class of service. The storage device is updated to reflect the requested service being activated on the selected router and port.
Abstract:
A method for calculating a multi-point VLAN latency measure. The method includes receiving a plurality of links for a VLAN. Each link has a first side and a second side and includes a latency value, a count of access switches on the first side of the link and a count of access switches on the second side of the link. A latency counter is initialized to zero. For each link in the VLAN, the count of access switches on the first side of the link is multiplied by the count of access switches on the second side of the link to derive a count of paths that include the link. The count of paths that include the link is multiplied by the latency value associated with the link to derive a total latency for the link. The latency counter is incremented by the total latency value for the link. Once all of the links have been processed, the latency counter is divided by the number of paths in the VLAN to derive the multi-point VLAN latency measure for the VLAN.
Abstract:
A method, system, and computer program product for providing VLAN capacity requirement estimation is provided. The method includes receiving at a computing system a VLAN configuration file that specifies VLAN access ports, VLAN switches and VLAN trunks in a VLAN. A target access port identifier is received at the computing system from a requestor. A target trunk and target switch corresponding to the target access port are determined at the computing system. A bandwidth contribution of the target access port to the VLAN is calculated at the computing system. The calculating is based on a least contribution algorithm that reflects an impact of provisioning the target access port with respect to trunk capacity, and is responsive to the target bandwidth requirement, the target class of service and placement of the target port in the VLAN. The bandwidth contribution is then transmitted to the requestor.
Abstract:
A system and method for synchronizing data in first and second computer servers is provided. The first computer server includes a first plurality of data sets each having a first identifier and a first set of attributes. The second computer server includes second plurality of data sets each having a second identifier and a second set of attributes. The method includes transmitting a second identifier and a second checksum value both associated with one of the second plurality of data sets to the first computer server. The method further includes accessing one of the first plurality of data sets having a first identifier corresponding to the transmitted second identifier to determine a first checksum value associated with the accessed data set. Finally, the method includes transmitting the one of the first plurality of data sets from the first computer server to the second computer server to replace a second set of attributes of the one of the second plurality of data sets with the first set of attributes of the one of the first plurality of data sets.
Abstract:
Methods and systems are disclosed that allow for the exchange of voice mail messages between different VMSs of different service providers and/or in different networks by the transmission of such messages through a data network using a standard protocol of the data network.Methods and systems also are disclosed that validate message transactions among subscribers receiving regional messaging services over the PSTN. The subscribers are located in different geographic areas and may be provided their voice, facsimile or data messaging services by different companies. The present invention validates passing messages (data) among customers of potentially different companies located in different areas by assessing the validity of the transaction in light of a number of conditions, including applicable regulatory or business conditions.
Abstract:
A method for calculating a multi-point VLAN latency measure. The method includes receiving a plurality of links for a VLAN. Each link has a first side and a second side and includes a latency value, a count of access switches on the first side of the link and a count of access switches on the second side of the link. A latency counter is initialized to zero. For each link in the VLAN, the count of access switches on the first side of the link is multiplied by the count of access switches on the second side of the link to derive a count of paths that include the link. The count of paths that include the link is multiplied by the latency value associated with the link to derive a total latency for the link. The latency counter is incremented by the total latency value for the link. Once all of the links have been processed, the latency counter is divided by the number of paths in the VLAN to derive the multi-point VLAN latency measure for the VLAN.
Abstract:
LNP databases are made locally accessible to one or more CNAM SCP to avoid network traffic associated with LNP routing determinations required with the advent of providers local number portability. All CNAM service queries are routed to the one or more CNAM SCPs for processing. Service routing is determined from the local accessible LNP databases without additional network traffic associated with such routing determinations in conventional systems. Four classes of service provider are defined. Queries for telephone services are routed in accordance with the class of service provider.
Abstract:
A method, system, and computer program product for providing VLAN capacity requirement estimation is provided. The method includes receiving at a computing system a VLAN configuration file that specifies VLAN access ports, VLAN switches and VLAN trunks in a VLAN. A target access port identifier is received at the computing system from a requestor. A target trunk and target switch corresponding to the target access port are determined at the computing system. A bandwidth contribution of the target access port to the VLAN is calculated at the computing system. The calculating is based on a least contribution algorithm that reflects an impact of provisioning the target access port with respect to trunk capacity, and is responsive to the target bandwidth requirement, the target class of service and placement of the target port in the VLAN. The bandwidth contribution is then transmitted to the requestor.
Abstract:
Methods and systems are disclosed that allow for the exchange of voice mail messages between different VMSs of different service providers and/or in different networks by the transmission of such messages through a data network using a standard protocol of the data network. Methods and systems also are disclosed that validate message transactions among subscribers receiving regional messaging services over the PSTN. The subscribers are located in different geographic areas and may be provided their voice, facsimile or data messaging services by different companies. The present invention validates passing messages (data) among customers of potentially different companies located in different areas by assessing the validity of the transaction in light of a number of conditions, including applicable regulatory or business conditions.
Abstract:
A method for providing Ethernet VLAN capacity requirement estimation. The method includes receiving a VLAN that contains VLAN access ports, VLAN switches and VLAN trunks. The VLAN access ports include VLAN bandwidth requirements and VLAN class of service. The VLAN trunks include VLAN capacity counters and VLAN threshold parameters. A target access port is received from a requestor, the target access port includes a target class of service and a target bandwidth requirement. A target trunk and target switch corresponding to the target access port are determined. The target trunk corresponds to one of the VLAN trunks and the target switch corresponds to one of the VLAN switches. A bandwidth contribution of the target access port to the VLAN is calculated. The calculating is responsive to the VLAN trunks, the VLAN switches, the VLAN access ports and the target access port. The bandwidth contribution is then transmitted to the requester.