Abstract:
A method sets certain downstream traffic scheduling rules at an optical line terminal OLT and certain sleep control rules at optical network units ONUs. Both downstream traffic scheduling rules and sleep control rules are common information owned by both the OLT and ONUs. The method sets the traffic scheduling rules that each ONU is allocated with some time slots every cycle if the ONU has downstream traffic. Rather than using a control message to notify ONUs with their queue status, the method lets ONUs infer whether its downstream queue is empty or not based on downstream traffic scheduling and lets the OLT infer the status of an ONU based on sleep control rules.
Abstract:
A method sets certain downstream traffic scheduling rules at an optical line terminal OLT and certain sleep control rules at optical network units ONUs. Both downstream traffic scheduling rules and sleep control rules are common information owned by both the OLT and ONUs. The method sets the traffic scheduling rules that each ONU is allocated with some time slots every cycle if the ONU has downstream traffic. Rather than using a control message to notify ONUs with their queue status, the method lets ONUs infer whether its downstream queue is empty or not based on downstream traffic scheduling and lets the OLT infer the status of an ONU based on sleep control rules.
Abstract:
Methods and systems for generating software analysis test inputs include generating a path query to cover a target branch of a program by executing a symbolic test driver concretely and partially symbolically, where at least one symbolic expression is partially concretized with concrete values; determining whether it is feasible to execute the target branch based on whether the generated path query is satisfiable or unsatisfiable using a constraint solver; if the target branch is feasible, generating a new test driver by replacing symbolic values in the symbolic test driver with generated solution values; and if the target branch is not feasible, analyzing an unsatisfiable core to determine whether unsatisfiability is due to a concretization performed during generation of the path query.