{"title":"POPCORN市场——计算资源的在线市场","authors":"O. Regev, N. Nisan","doi":"10.1145/288994.289027","DOIUrl":null,"url":null,"abstract":"The POPCORN project provides an infrastructure for globally distributed computation over the whole Internet. It provides any programmer connected to the Internet with a single huge virtual parallel computer composed of all processors on the Internet, which care to participate at any given moment. POPCORN provides a marketbased mechanism for trade in CPU time to motivate processors to provide their CPU cycles for other peoples’ computations. “Selling” CPU time is as easy as visiting a certain web site with a Java-enabled browser. “Buying” CPU time is done by writing a parallel program using the POPCORN paradigm. A third entity in the POPCORN system is a “market” for CPU time, which is where buyers and sellers meet and trade. The POPCORN system may be visited on our website: http://www.cs.huji.ac.il/~popcorn. This paper concentrates on the POPCORN market. The market is a trusted intermediary that is responsible for matching buyers and sellers according to economic criteria. Our design emphasizes minimal communication requirements and minimal strategic considerations on the part of both buyers and sellers. We implemented several market mechanisms of the single-sided and double-sided auction types. We analyze the economic efficiency of these mechanisms using analytical and simulation methods. Our findings support the use of these mechanisms in the Internet environment.","PeriodicalId":147821,"journal":{"name":"International Conference on Information and Computation Economies","volume":"48 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1998-10-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"171","resultStr":"{\"title\":\"The POPCORN market—an online market for computational resources\",\"authors\":\"O. Regev, N. Nisan\",\"doi\":\"10.1145/288994.289027\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The POPCORN project provides an infrastructure for globally distributed computation over the whole Internet. It provides any programmer connected to the Internet with a single huge virtual parallel computer composed of all processors on the Internet, which care to participate at any given moment. POPCORN provides a marketbased mechanism for trade in CPU time to motivate processors to provide their CPU cycles for other peoples’ computations. “Selling” CPU time is as easy as visiting a certain web site with a Java-enabled browser. “Buying” CPU time is done by writing a parallel program using the POPCORN paradigm. A third entity in the POPCORN system is a “market” for CPU time, which is where buyers and sellers meet and trade. The POPCORN system may be visited on our website: http://www.cs.huji.ac.il/~popcorn. This paper concentrates on the POPCORN market. The market is a trusted intermediary that is responsible for matching buyers and sellers according to economic criteria. Our design emphasizes minimal communication requirements and minimal strategic considerations on the part of both buyers and sellers. We implemented several market mechanisms of the single-sided and double-sided auction types. We analyze the economic efficiency of these mechanisms using analytical and simulation methods. Our findings support the use of these mechanisms in the Internet environment.\",\"PeriodicalId\":147821,\"journal\":{\"name\":\"International Conference on Information and Computation Economies\",\"volume\":\"48 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1998-10-28\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"171\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Conference on Information and Computation Economies\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/288994.289027\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Conference on Information and Computation Economies","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/288994.289027","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
The POPCORN market—an online market for computational resources
The POPCORN project provides an infrastructure for globally distributed computation over the whole Internet. It provides any programmer connected to the Internet with a single huge virtual parallel computer composed of all processors on the Internet, which care to participate at any given moment. POPCORN provides a marketbased mechanism for trade in CPU time to motivate processors to provide their CPU cycles for other peoples’ computations. “Selling” CPU time is as easy as visiting a certain web site with a Java-enabled browser. “Buying” CPU time is done by writing a parallel program using the POPCORN paradigm. A third entity in the POPCORN system is a “market” for CPU time, which is where buyers and sellers meet and trade. The POPCORN system may be visited on our website: http://www.cs.huji.ac.il/~popcorn. This paper concentrates on the POPCORN market. The market is a trusted intermediary that is responsible for matching buyers and sellers according to economic criteria. Our design emphasizes minimal communication requirements and minimal strategic considerations on the part of both buyers and sellers. We implemented several market mechanisms of the single-sided and double-sided auction types. We analyze the economic efficiency of these mechanisms using analytical and simulation methods. Our findings support the use of these mechanisms in the Internet environment.