Lina Lan, Fei Li, Bai Wang, Lei Zhang, Ruisheng Shi
{"title":"An Event-Driven Service-Oriented Architecture for the Internet of Things","authors":"Lina Lan, Fei Li, Bai Wang, Lei Zhang, Ruisheng Shi","doi":"10.1109/APSCC.2014.34","DOIUrl":"https://doi.org/10.1109/APSCC.2014.34","url":null,"abstract":"IoT (Internet of Things) bridges the physical world and information space. IoT services are environment sensitive and event-driven. The new IoT service architecture should adapt to these features. This paper analyses IoT sensing service characteristics and proposes the future services architecture. It is focused on the middleware architecture and the interface presentation technology. In the middleware layer, the traditional SOA architecture is insufficient in the real-time response and parallel process of services execution, this paper proposes that the new sensing service system based on EDSOA (Event Driven SOA) architecture to support real-time, event-driven, and active service execution. At presentation layer, this paper presents the new IoT browser features including using augmented reality technology to input and output, and realize the superposition presentation of the physical world and abstract information. Through a use case and proof-of-concept implementation-road manhole covers monitoring system - we verify the feasibility of the proposed ideas and frameworks.","PeriodicalId":393593,"journal":{"name":"2014 Asia-Pacific Services Computing Conference","volume":"71 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125098951","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":"Identifying Users' Interest Similarity Based on Clustering Hot Vertices in Social Networks","authors":"Tianchi Mo, Hongxiao Fei, Li Kuang, Qifei Qin","doi":"10.1109/APSCC.2014.35","DOIUrl":"https://doi.org/10.1109/APSCC.2014.35","url":null,"abstract":"Identifying users' similarity is a very important researching point because its result can be applied to many application systems. In social networks, the user circles are built not only based on their relationships in real-life, but also on common interests. Some existing approaches cannot fully capture users' similarity from the perspective of their common interests, while some other approaches are too time-consuming or space-consuming. In this paper, we propose a method of identifying users' interest similarity based on clustering Hot Vertices (HotV). A hot vertex in a social network is an account which has a large number of fans. The approach extracts users' common interests by mining and clustering the hot vertices that the two users are following simultaneously. Both the experiment and theoretical analysis have proved that the proposed approach makes a significant improvement on the precision of similarity measuring with a relatively low time and space complexity.","PeriodicalId":393593,"journal":{"name":"2014 Asia-Pacific Services Computing Conference","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128408255","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":"Consistent Testing Framework for Continuous Service Development","authors":"Chaiwat Sathawornwichit, S. Hosono","doi":"10.1109/APSCC.2014.13","DOIUrl":"https://doi.org/10.1109/APSCC.2014.13","url":null,"abstract":"This paper presents an approach to automate modification of development assets - both test programs and system codes in continuous service development. This approach is attained by metadata, which describes structural behavior and used for transmitting updates among design model, test components, and system under test. This mechanism is illustrated with a development scenario depicting how service development cycles can be accelerated.","PeriodicalId":393593,"journal":{"name":"2014 Asia-Pacific Services Computing Conference","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131718486","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":"Design and Implementation of Capability Opening Engine in PaaS for Internet of Vehicles","authors":"Hongman Wang, Xiaohan Xia, Yueming Gao, H. Zhou","doi":"10.1109/APSCC.2014.37","DOIUrl":"https://doi.org/10.1109/APSCC.2014.37","url":null,"abstract":"In this paper, a capability opening engine for Internet of Vehicles (IOV) PaaS is designed and implemented to solve the problems currently existing in IOV industry such as high threshold of development and industry barriers. Through the analysis of service capability opening technologies, Web Service is preferred to implement the capability opening interfaces. Partial typical interfaces are designed after the requirement analysis of capability opening interfaces. The static and dynamic structure of the system will be introduced as a key point. At last, the application in logistics location service verifies the feasibility of the system.","PeriodicalId":393593,"journal":{"name":"2014 Asia-Pacific Services Computing Conference","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131588226","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":"Scheduling Parallel Virtual Machine in Xen Based on Credit","authors":"Xiaobo Ding, Zhong Ma, Xinfa Dai, Alin Zhong","doi":"10.1109/APSCC.2014.32","DOIUrl":"https://doi.org/10.1109/APSCC.2014.32","url":null,"abstract":"With the development of multi-processor system, parallel program becomes a very important direction of software development. But in virtual machine systems, the performance of concurrent program scheduling is poor. In order to improve the performance of scheduling parallel applications in Virtual Machine (VM), this paper raises a parallel schedule algorism called PSA, which is based on Credit scheduler in Xen VMM. This new algorism support for scheduling the parallel Virtual CPUs (vCPUs) synchronously, it reduces the effect of asynchrony of parallel vCPUs by the interrupt of I/O bounded workloads, and it keeps the synchronization of parallel vCPUs when asynchrony emerges in the process of scheduling. The evaluation shows remarkable improvement of the PSA in scheduling the parallel vCPUs with different workloads, compared to the original Credit scheduler, co-scheduler and UVF: the demand-based coordinated scheduler.","PeriodicalId":393593,"journal":{"name":"2014 Asia-Pacific Services Computing Conference","volume":"89 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114239309","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":"Topic Detection from Microblog Based on Text Clustering and Topic Model Analysis","authors":"Siqi Huang, Yitao Yang, Huakang Li, Guozi Sun","doi":"10.1109/APSCC.2014.18","DOIUrl":"https://doi.org/10.1109/APSCC.2014.18","url":null,"abstract":"This paper raises a Microblog topic detection method based on text clustering and topic model analysis. It solves the problem that the traditional topic detection method is mainly applicable for traditional media text, which is not very effective in handling sparse Micro blog short texts. In consequence of the structural data of the Microblog, which exists rich inter-textual contextual information such as retweets, comments, user hash tag, embedded link URL, we first put forward a feature weight pre-processing method. We also use a clustering algorithm based on word vectors to enrich the feature information of the data. On this basis, we extend the conventional LDA (Latent Dirichlet allocation) topic model to extract the hot topics in the Micro blog data. Compared with the traditional methods, the method raised in this paper is much more effective in the collected text corpus in Sina Microblog.","PeriodicalId":393593,"journal":{"name":"2014 Asia-Pacific Services Computing Conference","volume":"183 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131582425","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":"A Communication Latency Predict-Based Method for Deploying Applications on Cloud","authors":"Pei Fan","doi":"10.1109/APSCC.2014.14","DOIUrl":"https://doi.org/10.1109/APSCC.2014.14","url":null,"abstract":"Nowadays, more and more applications are moving to cloud computing. How to deploy these applications optimally is a great challenge. Many cloud applications, such as scientific applications, are large-scale distributed systems that are deployed on a lot of distributed cloud nodes, and there are a lot of communications between these nodes. Therefore, taking the communication latency between cloud nodes into consideration during the deployment will better the performance of the application. However, the communication latency between nodes cannot be obtained in some scenarios, in which the communication latency monitor daemon is crashed in some cloud nodes. In this paper, we propose a communication latency predict-based method for deploying applications on cloud to address this challenge. Our method predicts the missing value of communication latency via collaborative filtering. And then the clustering-based method is applied to deploy applications on cloud based on the complete communication latency information. Comprehensive experiments are conducted by employing a well-known MPI benchmark and comparing the performance of our method with those of other methods. The experimental results show the effectiveness of our method.","PeriodicalId":393593,"journal":{"name":"2014 Asia-Pacific Services Computing Conference","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128725292","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":"A Coupling-Based Approach for Class Integration and Test Order","authors":"Hao Liu, Jianxun Chen","doi":"10.1109/APSCC.2014.39","DOIUrl":"https://doi.org/10.1109/APSCC.2014.39","url":null,"abstract":"Software testing is one of the most important techniques used to assure the quality of software service. An intricate issue in software testing is the determination of test orders for the integration test of classes, known as the class integration and test order (CITO) problem. The determination of such order has an influence on the cost of created stubs for classes, which is an error-prone and costly process. To minimize the cost of stubbing, this paper describes a coupling measure technique to estimate the complexity of each test stub, and presents a graph-based heuristic algorithm of removing node with the highest weights to break cycles for minimizing overall complexity of stubbing. Also, an adjacency matrix and depth-first search for finding all the paths is presented. Simulation experimental results show that the overall test stub complexity decreased which greatly improves test efficiency and reduces the test cost to some extent compared with others.","PeriodicalId":393593,"journal":{"name":"2014 Asia-Pacific Services Computing Conference","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121429258","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":"Tree-Structured Network Based Hierarchical Complex Event Processing in Wireless Sensor Networks","authors":"Mengyuan Xu, Zhihan Liu, Jinglin Li","doi":"10.1109/APSCC.2014.38","DOIUrl":"https://doi.org/10.1109/APSCC.2014.38","url":null,"abstract":"Complex event processing (CEP) is a technique that handles massive data in the Internet of Things (IoT). A lot of researches have been done in RFID. However, most of the existing CEP engines are centralized which result in the resources of sensors are underutilized and wireless network overload. In this paper, wireless sensor network (WSN) will be organized into a logical tree structure. Tree-structured WSN is combined with automatic machine based CEP to form a novel hierarchical CEP. By query planning, the expression will be decomposed to sub-expressions and sub-expressions are assigned to each sensor and gateway. By processing sub-expressions, sensors and gateways would only need to transmit useful data meanwhile their computing and storage capacity are fully utilized. Experiments show that, in this way, the network bandwidth will be saved significantly and the pressure on the server will be reduced.","PeriodicalId":393593,"journal":{"name":"2014 Asia-Pacific Services Computing Conference","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126941414","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":"Congestion Control Algorithm for Data Center","authors":"Xiu-e Gao, Xin Zhao, Keqiu Li","doi":"10.1109/APSCC.2014.15","DOIUrl":"https://doi.org/10.1109/APSCC.2014.15","url":null,"abstract":"With the problem of congestion becoming more and more serious in data centers, a great deal of attention has been paid to the congestion control technology. In this paper, we first analyze and summarize the reasons that cause congestion in data center. Second, from the point of the network congestion control algorithm, the improvement of packet loss detection, the modification for transmission completion time, adjustment of transmission speed and fairness are discussed, respectively. Finally, we discuss the future work based on the current status of congestion control algorithms.","PeriodicalId":393593,"journal":{"name":"2014 Asia-Pacific Services Computing Conference","volume":"409 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124339035","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}