Browsing by Author "Kienzle, J."
Now showing 1 - 2 of 2
Results Per Page
Sort Options
- ItemMetadata onlyTriangle-based obstacle-aware load balancing for massively multiplayer games(IEEE, 2011) Denault, A.; Canas, C.; Kienzle, J.; Kemme, B.Massively multiplayer games run on large server farms in order to handle the huge load that is caused by the thousands of players that play these games concurrently. Current systems use very simple load-balancing mechanisms restricting the semantics of the game. In this paper, we present a dynamic load balancing mechanism that considers both the load associated with performing game actions as well as the load incurred through interest management. As clients join, they can take on load due to game actions and update notifications. When players flock to some part of the world, our system is able to dynamically redistribute the imbalanced interest management load among servers. This hybrid mechanism is integrated into the Mammoth multiplayer gaming environment and our real-world experiments show how equal load distribution is maintained under changing workloads.
- ItemMetadata onlyA vision for generic concern-oriented requirements reuse(IEEE, 2013) Mussbacher, G.; Kienzle, J.Reuse is a powerful tool for improving the productivity of software development. The paper puts forward arguments in favor of generic requirements reuse rooted in the vision that effectiveness requires a focus on coordinated composition of reusable artifacts across the whole software development life cycle. A survey of publications on requirements reuse from the International Requirements Engineering (RE) Conference series determines the research landscape in this area over the last twenty years, assessing the hypothesis that there is no or little research reported at RE about generic reuse of requirements models that spans the software development life cycle. The paper then outlines, for the RE community, a research agenda associated with the presented vision for such an approach to requirements reuse that builds on concern-orientation, i.e., the ability to modularize and compose important requirements concerns throughout the software development life cycle, and model-engineering principles. In addition, early research results are briefly presented that illustrate favorably the feasibility of such an approach.