Abstract:l'arcrllel extcufzon can enhance the performance of dzsfrzhufed claen,f-server systems, but the enhancement ma,y he less than expected.Evaluatzons of such deszgns must rn,clude the complex eflects of overheads, heterogeneous parallel branch,es, contention by the parallel parts for servers in lower levels, and simultaneous resource possession effects. A "compensated complelnentary delay" approximation is described which explozis layered queuean,g approEzmations for layered re-.sources tuhach occur in client-ser… Show more
“…It can accept requests from entries or send requests to entries. The details of modeling with activities can be found in paper [7]. In LQN models, both nested components, and components giving the required services, are in lower layers (layers are a control hierarchy rather than a structure hierarchy).…”
Section: Layered Modeling Of Components 31 Layered Queueing Network mentioning
When software products are assembled from pre-defined components, performance prediction should be based on the components also. This supports rapid model-building, using previously calibrated sub-models or "performance components", in sync with the construction of the product. The specification of a performance component must be tied closely to the software component specification, but it also includes performance related parameters (describing workload characteristics and demands), and it abstracts the behaviour of the component in various ways (for reasons related to practical factors in performance analysis). A useful set of abstractions and parameters are already defined for layered performance modeling. This work extends them to accommodate software components, using a new XML-based language called Component-Based Modeling Language (CBML). With CBML, compatible components can be inserted into slots provided in a hierarchical component specification based on the UML component model.
“…It can accept requests from entries or send requests to entries. The details of modeling with activities can be found in paper [7]. In LQN models, both nested components, and components giving the required services, are in lower layers (layers are a control hierarchy rather than a structure hierarchy).…”
Section: Layered Modeling Of Components 31 Layered Queueing Network mentioning
When software products are assembled from pre-defined components, performance prediction should be based on the components also. This supports rapid model-building, using previously calibrated sub-models or "performance components", in sync with the construction of the product. The specification of a performance component must be tied closely to the software component specification, but it also includes performance related parameters (describing workload characteristics and demands), and it abstracts the behaviour of the component in various ways (for reasons related to practical factors in performance analysis). A useful set of abstractions and parameters are already defined for layered performance modeling. This work extends them to accommodate software components, using a new XML-based language called Component-Based Modeling Language (CBML). With CBML, compatible components can be inserted into slots provided in a hierarchical component specification based on the UML component model.
“…Performance can be potentially improved if a server can break down the execution of its tasks into parallel tasks that execute in parallel in a fork-and-join type of model. The evaluation of the performance gains of parallel servers must consider the effects of the overhead, and the contention for underlying resources [3].…”
“…To study the system we develop a Layered Queuing Model (LQM) [4], [8], [7], [10]. LQMs describe the request scenarios submitted to a system and the resources they consume.…”
Abstract. The convergence of the telecommunications and computer industries is nearing a reality leading to service-based business models. The ability to provision services efficiently and quickly will be a competitive differentiator between service providers. This paper describes recent efforts to evaluate performance and predict the scalability of software architectures for provisioning services to end-users. We focus on network services that require the establishment of a Virtual Private Network. An analytical performance model for the service creation process is described. It expresses the high-level performance characteristics of the different subsystems involved in service provisioning. We study the effects of increasing numbers of network elements, end users, and autonomous systems on service provisioning infrastructure.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.