Distribution of intermediate data in a multistage computer application

作者: Asser N. Tantawi , Malgorzata Steinder , Claris Castillo , Ian N. Whalley , Michael J. Spreitzer

DOI:

关键词: Variance (accounting)Computer usageComputer scienceData managementComputer programProduct (mathematics)Real-time computing

摘要: A method, system and computer program product for distributing intermediate data of a multistage application to plurality computers. In one embodiment, manager calculates usage demand generated data. usage, which is the sum all each stored at computer. scheduler selects target from computers storage such that variance across minimized.

参考文章(15)
Hajime Takashima, Kunihiro Kitamura, Unpei Nagashima, Sou Yamada, Shinjiro Inabata, Nobuaki Miyakawa, Method for assigning job in parallel processing method and parallel processing method ,(2001)
Mark Henry Oskin, Martha Allen Mercaldi, Andrew Michalski Schwerin, Steven James Swanson, Andrew Kinoshita Petersen, Kenneth Alan Michelson, Andrew Richard Putnam, Susan Jane Eggers, Building a wavecache ,(2005)
Abhijit Patra, Nagaraj Bagepalli, Multi-stage multi-core processing of network packets ,(2008)
Galen C. Hunt, Dynamic classification of sections of software U.S. Patent. ,(2001)
Srikumar Venugopal, Rajkumar Buyya, Kotagiri Ramamohanarao, None, A taxonomy of Data Grids for distributed data sharing, management, and processing ACM Computing Surveys. ,vol. 38, pp. 3- ,(2006) , 10.1145/1132952.1132955
Nastaran Baradaran, Pedro C. Diniz, A compiler approach to managing storage and memory bandwidth in configurable architectures ACM Transactions on Design Automation of Electronic Systems. ,vol. 13, pp. 61- ,(2008) , 10.1145/1391962.1391969
Mark H. Oskin, Steven J. Swanson, Susan J. Eggers, Wavescalar architecture having a wave order memory ,(2005)