{"title":"基于云的流的远程交互和调度方面","authors":"P. Martinaitis, C. Patten, A. Wendelborn","doi":"10.1109/ESCIW.2009.5408007","DOIUrl":null,"url":null,"abstract":"This paper reports on a project concerned with various aspects of stream processing based on distributed components. In earlier work, we have explored dynamic reconfiguration, distributed management and a web services interface for remote deployment and control of cloud-based streams. Here, we look at aspects of remote interaction between a ProActive distributed active object system and the University of Chicago Nimbus cloud, showing that it is a useful environment in which to explore effects of distribution on latency, and commenting on problems of interaction through a firewall. We summarize some performance results of stream processing in the Nimbus cloud, especially our mechanisms for latency tolerance in remote interaction, with network measurements to show their effectiveness. The major contribution of this paper is to look at aspects of scheduling our stream components in a cloud based computation, focusing on criteria for initial deployment of the stream on cloud resources, outlining attributes of cloud resources that can sensibly be used in making scheduling decisions, and working towards a \"cost model\" suitable for use by economic scheduling heuristics. For this, we make use of Grid-bus; we introduce our model of interaction with it, our preliminary implementation, and demonstration of the use of Gridbus for deployment.","PeriodicalId":416133,"journal":{"name":"2009 5th IEEE International Conference on E-Science Workshops","volume":"14 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"12","resultStr":"{\"title\":\"Remote Interaction and scheduling aspects of cloud based streams\",\"authors\":\"P. Martinaitis, C. Patten, A. Wendelborn\",\"doi\":\"10.1109/ESCIW.2009.5408007\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper reports on a project concerned with various aspects of stream processing based on distributed components. In earlier work, we have explored dynamic reconfiguration, distributed management and a web services interface for remote deployment and control of cloud-based streams. Here, we look at aspects of remote interaction between a ProActive distributed active object system and the University of Chicago Nimbus cloud, showing that it is a useful environment in which to explore effects of distribution on latency, and commenting on problems of interaction through a firewall. We summarize some performance results of stream processing in the Nimbus cloud, especially our mechanisms for latency tolerance in remote interaction, with network measurements to show their effectiveness. The major contribution of this paper is to look at aspects of scheduling our stream components in a cloud based computation, focusing on criteria for initial deployment of the stream on cloud resources, outlining attributes of cloud resources that can sensibly be used in making scheduling decisions, and working towards a \\\"cost model\\\" suitable for use by economic scheduling heuristics. For this, we make use of Grid-bus; we introduce our model of interaction with it, our preliminary implementation, and demonstration of the use of Gridbus for deployment.\",\"PeriodicalId\":416133,\"journal\":{\"name\":\"2009 5th IEEE International Conference on E-Science Workshops\",\"volume\":\"14 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2009-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"12\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2009 5th IEEE International Conference on E-Science Workshops\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ESCIW.2009.5408007\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 5th IEEE International Conference on E-Science Workshops","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ESCIW.2009.5408007","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Remote Interaction and scheduling aspects of cloud based streams
This paper reports on a project concerned with various aspects of stream processing based on distributed components. In earlier work, we have explored dynamic reconfiguration, distributed management and a web services interface for remote deployment and control of cloud-based streams. Here, we look at aspects of remote interaction between a ProActive distributed active object system and the University of Chicago Nimbus cloud, showing that it is a useful environment in which to explore effects of distribution on latency, and commenting on problems of interaction through a firewall. We summarize some performance results of stream processing in the Nimbus cloud, especially our mechanisms for latency tolerance in remote interaction, with network measurements to show their effectiveness. The major contribution of this paper is to look at aspects of scheduling our stream components in a cloud based computation, focusing on criteria for initial deployment of the stream on cloud resources, outlining attributes of cloud resources that can sensibly be used in making scheduling decisions, and working towards a "cost model" suitable for use by economic scheduling heuristics. For this, we make use of Grid-bus; we introduce our model of interaction with it, our preliminary implementation, and demonstration of the use of Gridbus for deployment.