|
[1]D. P. Anderson, and G. Fedak, “The Computational and Storage Potential of Volunteer Computing, in Proceedings of the Sixth IEEE International Symposium on Cluster Computing and the Grid, 2006. [2]World Community Grid, 2010; http://www.worldcommunitygrid.org. [3]Cross Campus Grid, 2010; http://www.cs.virginia.edu/~vcgr/. [4]P.-C. Shih, H.-M. Chen, Y.-C. Chung, C.-M. Wang, R.-S. Chang, C.-H. Hsu, K.-C. Huang, and C.-T. Yang, “Middleware of Taiwan Unigrid, in Proceedings of the 2008 ACM symposium on Applied computing, Fortaleza, Ceara, Brazil, 2008. [5]E. Huedo, R. S. Montero, and I. M. Llorente, “A Framework for Adaptive Execution in Grids, Software Practice and Experience, vol. 34, no. 7, pp. 631-651, 2004. [6]S. Vadhiyar, and J. Dongarra, “Self Adaptivity in Grid Computing, Concurrency and Computation: Practice and Experience, vol. 17, no. 2-4, pp. 235-257, 2005. [7]N. T. Karonis, B. Toonen, and I. Foster, “Mpich-G2: A Grid-Enabled Implementation of the Message Passing Interface, J. Parallel Distrib. Comput., vol. 63, no. 5, pp. 551-563, 2003. [8]K. Seymour, H. Nakada, S. Matsuoka, J. Dongarra, C. Lee, and H. Casanova, “Overview of Gridrpc: A Remote Procedure Call Api for Grid Computing, in Proceedings of the Third International Workshop on Grid Computing, 2002, pp. 274-278. [9]G. v. Laszewski, I. Foster, and J. Gawor, “Cog Kits: A Bridge between Commodity Distributed Computing and High-Performance Grids, in Proceedings of the ACM 2000 conference on Java Grande, San Francisco, California, United States, 2000, pp. 97-106. [10]D. Kondo, G. Fedak, F. Cappello, A. A. Chien, and H. Casanova, “Characterizing Resource Availability in Enterprise Desktop Grids, Future Generation Computer Systems, vol. 23, no. 7, pp. 888-903, 2007. [11]K. Krauter, R. Buyya, and M. Maheswaran, “A Taxonomy and Survey of Grid Resource Management Systems for Distributed Computing, Software - Practice and Experience, vol. 32, no. 2, pp. 135-164, 2002. [12]P.-C. Chen, J.-B. Chang, T.-Y. Liang, and C.-K. Shieh, “A Progressive Multi-Layer Resource Reconfiguration Framework for Time-Shared Grid Systems, Future Generation Computer Systems, vol. 25, no. 6, pp. 662-673, 2009. [13]A. Barak, and O. La'adan, “The Mosix Multicomputer Operating System for High Performance Cluster Computing, Future Generation Computer Systems, vol. 13, no. 4-5, pp. 361-372, 1998. [14]A. Barak, A. Shiloh, and L. Amar, “An Organizational Grid of Federated Mosix Clusters, in Proceedings of the Fifth IEEE International Symposium on Cluster Computing and the Grid - Volume 01, 2005, pp. 350-357. [15]C. Morin, “Xtreemos: A Grid Operating System Making Your Computer Ready for Participating in Virtual Organizations, in Proceedings of the 10th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing, 2007, pp. 393-402. [16]W. Zhu, C.-L. Wang, and F. C. M. Lau, “Jessica2: A Distributed Java Virtual Machine with Transparent Thread Migration Support, in Proceedings of the IEEE International Conference on Cluster Computing, 2002, pp. 381. [17]Y. Aridor, M. Factor, and A. Teperman, “Cjvm: A Single System Image of a Jvm on a Cluster, in Proceedings of the 1999 International Conference on Parallel Processing, 1999, pp. 4. [18]R. Buyya, M. Murshed, D. Abramson, and S. Venugopal, “Scheduling Parameter Sweep Applications on Global Grids: A Deadline and Budget Constrained Cost-Time Optimization Algorithm, Softw. Pract. Exper., vol. 35, no. 5, pp. 491-512, 2005. [19]I. Foster, “Globus Toolkit Version 4: Software for Service-Oriented Systems, Journal of Computer Science and Technology, vol. 21, no. 4, pp. 513-520, 2006. [20]S. Zhou, M. Stumm, K. Li, and D. Wortman, “Heterogeneous Distributed Shared Memory, IEEE Trans. Parallel Distrib. Syst., vol. 3, no. 5, pp. 540-554, 1992. [21]J. P. Ryan, and B. A. Coghlan, “Smg: Shared Memory for Grids, in Proceedings of 6th IASTED International Conference on Parallel and Distributed Computing and Systems, Innsbruck, Austria, 2004, pp. 439-451. [22]D. Chen, C. Tang, X. Chen, S. Dwarkadas, and M. L. Scott, “Multi-Level Shared State for Distributed Systems, in Proceedings of the 2002 International Conference on Parallel Processing, 2002, pp. 131. [23]M. Wan, A. Rajasekar, R. Moore, and P. Andrews, “A Simple Mass Storage System for the Srb Data Grid, in Proceedings of the 20 th IEEE/11 th NASA Goddard Conference on Mass Storage Systems and Technologies (MSS'03), 2003. [24]G. Antoniu, L. Bougé, and M. Jan, “Juxmem: An Adaptive Supportive Platform for Data Sharing on the Grid, Scalable Computing: Practice and Experience, vol. 6, no. 33, pp. 45-55, 2005. [25]G. Antoniu, J. F. Deverge, and S. Monnet, “How to Bring Together Fault Tolerance and Data Consistency to Enable Grid Data Sharing, Concurrency and Computation: Practice and Experience, vol. 18, no. 13, pp. 1705-1723, 2006. [26]G. Antoniu, H. L. Bouziane, M. Jan, C. Pérez, and T. Priol, “Combining Data Sharing with the Master---Worker Paradigm in the Common Component Architecture, Cluster Computing, vol. 10, no. 3, pp. 265-276, 2007. [27]S. S. Vazhkudai, X. Ma, V. W. Freeh, J. W. Strickland, N. Tammineedi, and S. L. Scott, “Freeloader: Scavenging Desktop Storage Resources for Scientific Data, in Proceedings of the 2005 ACM/IEEE conference on Supercomputing, 2005, pp. 56. [28]X. Ma, V. W. Freeh, T. Yang, S. S. Vazhkudai, T. A. Simon, and S. L. Scott, “Coupling Prefix Caching and Collective Downloads for Remote Dataset Access, in Proceedings of the 20th annual international conference on Supercomputing, Cairns, Queensland, Australia, 2006, pp. 229-238. [29]J. Zhang, and P. Honeyman, “A Replicated File System for Grid Computing, Concurrency and Computation: Practice and Experience, vol. 20, no. 9, pp. 1113 - 1130, 3 Jun 2008, 2008. [30]O. Tatebe, Y. Morita, S. Matsuoka, N. Soda, and S. Sekiguchi, “Grid Datafarm Architecture for Petascale Data Intensive Computing, in Proceedings of the 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid, 2002. [31]D. Thain, J. Basney, S.-C. Son, and M. Livny, “The Kangaroo Approach to Data Movement on the Grid, in Proceedings of the 10th IEEE International Symposium on High Performance Distributed Computing, 2001. [32]D. Thain, and M. Livny, “Parrot: Transparent User-Level Middleware for Data-Intensive Computing, Scalable Computing: Practice and Experience, vol. 6, no. 3, pp. 9-18, 2005. [33]R. Andersen, and B. Vinter, “Direct Application Access to Grid Storage, Concurrency and Computation: Practice and Experience, vol. 19, no. 9, pp. 1287-1298, 2007. [34]FUSE. Filesystem in Userspace, 2010; http://fuse.sourceforge.net/. [35]D. Thain, and T. T. M. Livny, “Distributed Computing in Practice: The Condor Experience, Concurrency and Computation: Practice and Experience, vol. 17, no. 2-4, pp. 323-356, 2005. [36]K.-D. Ryu, and J. K. Hollingsworth, “Resource Policing to Support Fine-Grain Cycle Stealing in Networks of Workstations, IEEE Transactions on Parallel and Distributed Systems, vol. 15, pp. 878-892, September, 2004. [37]K.-D. Ryu, and J. K. Hollingsworth, “Unobtrusiveness and Efficiency in Idle Cycle Stealing for Pc Grids, in Proceedings of 18th International Parallel and Distributed Processing Symposium, New Mexico, USA, 2004, pp. 62-. [38]K. E. Maghraoui, T. Desell, J. , B. Szymanski, K. , and C. Varela, A. , “The Internet Operating System: Middleware for Adaptive Distributed Computing, International Journal of High Performance Computing Applications, vol. 20, no. 4, pp. 467-480, 2006. [39]D. B. Weatherly, D. K. Lowenthal, M. Nakazawa, and F. Lowenthal, “Dyn-Mpi: Supporting Mpi on Medium-Scale, Non-Dedicated Clusters, Journal of Parallel and Distributed Computing, vol. 66, no. 6, pp. 822-838, 2006. [40]H. Jiang, and V. Chaudhary, “Migthread: Thread Migration in Dsm Systems, in Proceedings of Workshop on Compile/Runtime Techniques for Parallel Computing, held with International Conference on Parallel Processing, Canada, 2002, pp. 581-588. [41]J. Hollingsworth, and P. Keleher, “Prediction and Adaptation in Active Harmony, Cluster Computing, vol. 2, no. 3, pp. 195-205, 1999. [42]K. Thitikamol, and P. Keleher, “Thread Migration and Load Balancing in Non-Dedicated Environments, in Proceedings of the 14th International Symposium on Parallel and Distributed Processing Dallas, Texas, USA, 2000, pp. 583-588. [43]D. G. Feitelson, and L. Rudolph, “Towards Convergence in Job Schedulers for Parallel Supercomputers, in Proceedings of the Workshop on Job Scheduling Strategies for Parallel Processing, 1996, pp. 1-26. [44]C. Amza, A. L. Cox, S. Dwarkadas, P. Keleher, H. Lu, R. Rajamony, W. Yu, and W. Zwaenepoel, “Treadmarks: Shared Memory Computing on Networks of Workstations, Computer, vol. 29, no. 2, pp. 18-28, 1996. [45]A. Sim, J. Gu, A. Shoshani, and V. Natarajan, “Datamover: Robust Terabyte-Scale Multi-File Replication over Wide-Area Networks, in Proceedings of the 16th International Conference on Scientific and Statistical Database Managment (SSDBM'04), 2004, pp. 403- 412. [46]A. Shoshani, A. Sim, and J. Gu, Storage Resource Managers: Essential Components for the Grid, Grid Resource Management: State of the Art and Future Trends, pp. 321-340: Kluwer Academic Publishers, 2004. [47]J. Bent, V. Venkataramani, N. LeRoy, A. Roy, J. Stanley, A. C. Arpaci-Dusseau, R. H. Arpaci-Dusseau, and M. Livny, “Flexibility, Manageability, and Performance in a Grid Storage Appliance, in Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing, 2002. [48]Y. Zhao, M. Wilde, I. Foster, J. Voeckler, T. Jordan, E. Quigg, and J. Dobson, “Grid Middleware Services for Virtual Data Discovery, Composition, and Integration, in Proceedings of the 2nd workshop on Middleware for grid computing, Toronto, Ontario, Canada, 2004. [49]M. Beck, T. Moore, and J. S. Plank, “An End-to-End Approach to Globally Scalable Network Storage, in Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications, Pittsburgh, Pennsylvania, USA, 2002. [50]W. Allcock, J. Bresnahan, R. Kettimuthu, and M. Link, “The Globus Striped Gridftp Framework and Server, in Proceedings of the 2005 ACM/IEEE conference on Supercomputing, 2005. [51]B. Lin, and P. A. Dinda, “Towards Scheduling Virtual Machines Based on Direct User Input, in Proceedings of the 2nd International Workshop on Virtualization Technology in Distributed Computing, 2006, pp. 6. [52]J. W. Strickland, V. W. Freeh, and S. S. Vazhkudai, “Governor: Autonomic Throttling for Aggressive Idle Resource Scavenging, in Proceedings of the Second International Conference on Automatic Computing, 2005, pp. 64-75. [53]D. S. Nikolopoulos, and C. D. Polychronopoulos, “Adaptive Scheduling under Memory Constraints on Non-Dedicated Computational Farms, Future Generation Computer Systems, vol. 19, no. 4, pp. 505-519, 2003. [54]T.-Y. Liang, C.-Y. Wu, J.-B. Chang, and C.-K. Shieh, “Teamster-G: A Grid-Enabled Software Dsm System, in Proceeding of The 2005 International Workshop on Distributed Shared Memory on Clusters at the IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2005), Cardiff, UK, 2005, pp. 905-912. [55]P.-C. Chen, J.-B. Chang, Y.-L. Su, and C.-K. Shieh, “On-Demand Data Co-Allocation with User-Level Cache for Grids, Concurrency and Computation: Practice and Experience, Accepted 18, February. 2010, 2010. [56]P.-C. Chen, J.-B. Chang, C.-K. Shieh, C.-H. Lin, and Y.-C. Zhuang, “A Dsm-Based Fragmented Data Sharing Framework for Grids, Future Generation Computer Systems, vol. 26, no. 4, pp. 668-677, 2010. [57]R. L. Collins, and J. S. Plank, “Downloading Replicated, Wide-Area Files - a Framework and Empirical Evaluation, in Proceedings of the Network Computing and Applications, Third IEEE International Symposium, 2004. [58]NIST. Nist Net, 2010; http://snad.ncsl.nist.gov/nistnet/. [59]R. Buyya, T. Cortes, and H. Jin, “Single System Image, Int. J. High Perform. Comput. Appl., vol. 15, no. 2, pp. 124-135, 2001. [60]P.-C. Chen, J.-B. Chang, C.-K. Shieh, J.-H. Yang, and S.-H. Hsieh, “A Variable-Grain Consistency Maintenance Scheme for Shared Data on Emergency and Rescue Applications, in Proceedings of the 1st Symposium on Cloud and Service Computing (SC2-2011), Taipei, Taiwan, 2011. [61]J. Simão, J. Lemos, and L. Veiga, A2-Vm : A Cooperative Java Vm with Support for Resource-Awareness and Cluster-Wide Thread Scheduling on the Move to Meaningful Internet Systems: Otm 2011, Lecture Notes in Computer Science R. Meersman, T. Dillon, P. Herrero, A. Kumar, M. Reichert, L. Qing, B.-C. Ooi, E. Damiani, D. Schmidt, J. White, M. Hauswirth, P. Hitzler and M. Mohania, eds., pp. 302-320: Springer Berlin / Heidelberg, 2011. [62]G. Qingyi, T. Peng, D. Ting, and W. Tianyu, Virtualrank: A Prediction Based Load Balancing Technique in Virtual Computing Environment. pp. 247-256. [63]M. Amini Salehi, B. Javadi, and R. Buyya, “Qos and Preemption Aware Scheduling in Federated and Virtualized Grid Computing Environments, Journal of Parallel and Distributed Computing, vol. 72, no. 2, pp. 231-245, 2012. [64]P.-C. Chen, C.-I. Lin, S.-W. Huang, J.-B. Chang, C.-K. Shieh, and T.-Y. Liang, “A Performance Study of Virtual Machine Migration Vs. Thread Migration for Grid Systems, in Proceedings of the 22nd International Conference on Advanced Information Networking and Applications - Workshops, 2008, pp. 86-91.
|