{"title":"On media streaming application migration in pervasive environment","authors":"Yuefei Hu, Wenzhong Li, Sanglu Lu, Daoxu Chen","doi":"10.1145/1640206.1640230","DOIUrl":"https://doi.org/10.1145/1640206.1640230","url":null,"abstract":"Media streaming service over Internet has become more and more popular in recent years, with the emerging applications like Internet TV and VOD (Video on Demand) systems. In the context of pervasive computing, media streaming service is supposed to be available anytime and anywhere. In order to achieve pervasive media service, one of the most important issue is application migration, that is, migrating live streaming from one device to another without interruption. For example, people can watch football games in a moving car, and migrate the video to a pocket PC when leaving the car, and then continue enjoying the game in a TV screen after coming home. In this paper, we will address the technical issues for seamless media streaming migration in pervasive environment.","PeriodicalId":20631,"journal":{"name":"Proceedings of the 8th Asia-Pacific Symposium on Internetware","volume":"7 1","pages":"24"},"PeriodicalIF":0.0,"publicationDate":"2009-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"79522916","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Wenting Ma, Lin Liu, Xiaojun Ye, Jianmin Wang, J. Mylopoulos
{"title":"Requirements-driven Internetware services evaluation","authors":"Wenting Ma, Lin Liu, Xiaojun Ye, Jianmin Wang, J. Mylopoulos","doi":"10.1145/1640206.1640212","DOIUrl":"https://doi.org/10.1145/1640206.1640212","url":null,"abstract":"In the services era, evaluation of existing services and planning for new services according to user requirements are key activities that need systematic support. This paper proposes a requirements-driven evaluation framework for Internetware-based services, with respect to both their functionality and risk. In particular, we offer an account of how to model these requirements, how to derive from them a space of service functionality alternatives, and how to select among these alternatives on the basis of desired qualities. In essence, the selection of service functionality is framed as a satisfaction problem for requirements; while service risk is addressed as an analysis of failure rates. We use a typical logistics example scenario to illustrate the proposed framework.","PeriodicalId":20631,"journal":{"name":"Proceedings of the 8th Asia-Pacific Symposium on Internetware","volume":"25 1","pages":"6"},"PeriodicalIF":0.0,"publicationDate":"2009-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"89479204","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Towards a dynamic and adaptable application server","authors":"Chao You, Minghui Zhou, Z. Xiao, Hong Mei","doi":"10.1145/1640206.1640219","DOIUrl":"https://doi.org/10.1145/1640206.1640219","url":null,"abstract":"Internetware is proposed as a new software paradigm to cope with the open, dynamic and ever-changing Internet environment for applications. The incarnated characteristics of Internetware promote the operating platform to be more dynamic and adaptable. As an operating platform, PKUAS (Peking University Application Server) has been successfully applied in various fields. However, its inexplicit module boundary, insufficient lifecycle management and absent dependency management, make it hardly meet challenges. In this paper we refactor PKUAS into PKUAS II by introducing OSGi (Open Services Gateway Initiative) to achieve a better dynamic capability. First, PKUAS II adopts service component oriented model as its structure so that the boundary among modules can be explicitly explained, and the continuous lifecycle management and dynamic dependency management can get supported. PKUAS II is able to upgrade without interruption of service and extend on the fly with new services. Second, PKUAS II supports application--aware customization, which can dynamically generate a just enough application server for the application at runtime, to satisfy different applications' requirements and reduce resource costs. Last but not least, some evaluations have been done, which show that PKUAS II is more flexible and dynamic without significant performance overhead, and might support Internetware better.","PeriodicalId":20631,"journal":{"name":"Proceedings of the 8th Asia-Pacific Symposium on Internetware","volume":"66 1","pages":"13"},"PeriodicalIF":0.0,"publicationDate":"2009-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"83146724","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"SM@RT: towards architecture-based runtime management of Internetware systems","authors":"Gang Huang, Hui Song, Hong Mei","doi":"10.1145/1640206.1640215","DOIUrl":"https://doi.org/10.1145/1640206.1640215","url":null,"abstract":"Architecture-based runtime management (ARM) is a promising approach for Internetware systems. The key enablement of ARM is runtime architecture infrastructure (RAI) that maintains the causal connection between runtime systems and architectural models. An RAI is uneasy to implement and, more importantly, specific to the given system and model. In this paper, we propose a model-driven approach for automated generation of RAI implementation. Developers only need to define three MOF models for their preferred architecture model and the target system (these models are reusable independently for different pairs of the model and system), and one QVT transformation for the causal connection. Our Eclipse-based toolset, called SM@RT, will automatically generate the RAI implementation code without any modification on the source code of the target system. This approach is experimented on several runtime systems and architectural models, including ABC architectural models on Eclipse GUI and Android, C2 architectural models on JOnAS, Rainbow C/S style on PLASTIC and UML models on POJO.","PeriodicalId":20631,"journal":{"name":"Proceedings of the 8th Asia-Pacific Symposium on Internetware","volume":"148 1","pages":"9"},"PeriodicalIF":0.0,"publicationDate":"2009-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"79168156","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Adopting context awareness in service composition","authors":"Lian Yu, S. Su","doi":"10.1145/1640206.1640217","DOIUrl":"https://doi.org/10.1145/1640206.1640217","url":null,"abstract":"Service composition is one of the most important features of Service-Oriented Architecture (SOA), where it is imperative to automatically adapting changing context in the environment. This paper adopts context-awareness to service composition to construct SOA based systems/applications where contexts are behavior-integrated, user-centered and changing-adaptable. An overall framework of a context agent is established, which consists of behavior interpreter, ontology context repository, inference engine, contexture behavior sequence planner and evaluation repository. We formalize behaviors of context entity and services, and take them into consideration in behavior-planning based service composition. An ontology model of context environment is built to describe context semantic in order to enable knowledge sharing. The predictability and controllability of context entities are addressed and corresponding evaluation mechanism and planning algorithm are proposed. Dynamic Description Logic is applied in contextual behavior sequence decision, and its satiability-checking algorithm is extended to enhance the constraining power of pre-conditions in a contextual behavior.","PeriodicalId":20631,"journal":{"name":"Proceedings of the 8th Asia-Pacific Symposium on Internetware","volume":"137 1","pages":"11"},"PeriodicalIF":0.0,"publicationDate":"2009-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"72882655","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}