Embodiments of the present invention provide systems and methods for facilitating communication of data. A method for prioritizing a block of data to provide content-based quality of service in a network includes receiving a block of data, selecting a selected rule from a set of available rules, processing the block of data, and prioritizing the block of data. The selected rule includes an operation and a key. The block of data is processed according to the selected rule based at least in part on the operation to determine a decision value based at least in part on the key. The block of data is prioritized based at least in part on the decision value.
본 발명의 실시예는 데이터 통신을 실행하기 위한 시스템 및 방법을 제공한다. 네트워크 내에 내용-기반 서비스 품질을 제공하기 위한 데이터 블록을 서열화하는 방법은 데이터 블록을 받는 단계, 가용 룰들의 그룹으로부터 선택된 룰을 선택하는 단계, 데이터 블록을 처리하는 단계, 데이터 블록을 서열화하는 단계를 포함한다. 선택된 룰은 논리연산과 키를 포함한다. 데이터 블록은 키에 적어도 일부분에 기초한 결정 값을 결정하기 위한 논리연산의 적어도 일부분에 기초한 선택된 룰에 따라 처리되어 진다. 데이터 블록은 결정 값의 적어도 일부분에 기초하여 서열화되어 진다.