{"title":"分布式系统中通信和移动的船舶模型","authors":"S. Chanson, G. Phillips","doi":"10.1109/SDNE.1994.337772","DOIUrl":null,"url":null,"abstract":"The paper investigates a mechanism that allows distributed programs to reduce their network usage by moving code segments between computers. The idea of moving code is developed into an abstract model of distributed computation called the Ship Model that has a basic entity called a ship. Ships contain code and data and are somewhat like objects that can migrate. The term 'ship' is used to emphasize its mobility. The Ship Model uses mobility both as a way of moving code and data between machines and as an inter-ship communication mechanism. A prototype implementation written in C and running under Unix is constructed with test machines connected either by a high speed Ethernet network or a slow speed dialup line. A few example applications are implemented and tested under the prototype. Various measurements show that the Ship Model can provide increased performance both in the high and lour speed settings. Various issues regarding the implementation of the Ship Model are also discussed.<<ETX>>","PeriodicalId":174691,"journal":{"name":"Proceedings of IEEE Workshop on Services for Distributed and Networked Environments","volume":"32 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1994-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"The Ship Model for communication and mobility in distributed systems\",\"authors\":\"S. Chanson, G. Phillips\",\"doi\":\"10.1109/SDNE.1994.337772\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The paper investigates a mechanism that allows distributed programs to reduce their network usage by moving code segments between computers. The idea of moving code is developed into an abstract model of distributed computation called the Ship Model that has a basic entity called a ship. Ships contain code and data and are somewhat like objects that can migrate. The term 'ship' is used to emphasize its mobility. The Ship Model uses mobility both as a way of moving code and data between machines and as an inter-ship communication mechanism. A prototype implementation written in C and running under Unix is constructed with test machines connected either by a high speed Ethernet network or a slow speed dialup line. A few example applications are implemented and tested under the prototype. Various measurements show that the Ship Model can provide increased performance both in the high and lour speed settings. Various issues regarding the implementation of the Ship Model are also discussed.<<ETX>>\",\"PeriodicalId\":174691,\"journal\":{\"name\":\"Proceedings of IEEE Workshop on Services for Distributed and Networked Environments\",\"volume\":\"32 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1994-06-27\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of IEEE Workshop on Services for Distributed and Networked Environments\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SDNE.1994.337772\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of IEEE Workshop on Services for Distributed and Networked Environments","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SDNE.1994.337772","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
The Ship Model for communication and mobility in distributed systems
The paper investigates a mechanism that allows distributed programs to reduce their network usage by moving code segments between computers. The idea of moving code is developed into an abstract model of distributed computation called the Ship Model that has a basic entity called a ship. Ships contain code and data and are somewhat like objects that can migrate. The term 'ship' is used to emphasize its mobility. The Ship Model uses mobility both as a way of moving code and data between machines and as an inter-ship communication mechanism. A prototype implementation written in C and running under Unix is constructed with test machines connected either by a high speed Ethernet network or a slow speed dialup line. A few example applications are implemented and tested under the prototype. Various measurements show that the Ship Model can provide increased performance both in the high and lour speed settings. Various issues regarding the implementation of the Ship Model are also discussed.<>