Giggle

Giggle: a framework for constructing scalable replica location services. In wide area computing systems, it is often desirable to create remote read-only copies (replicas) of files. Replication can be used to reduce access latency, improve data locality, and/or increase robustness, scalability and performance for distributed applications. We define a replica location service (RLS) as a system that maintains and provides access to information about the physical locations of copies. An RLS typically functions as one component of a data grid architecture. This paper makes the following contributions. First, we characterize RLS requirements. Next, we describe a parameterized architectural framework, which we name Giggle (for GIGa-scale Global Location Engine), within which a wide range of RLSs can be defined. We define several concrete instantiations of this framework with different performance characteristics. Finally, we present initial performance results for an RLS prototype, demonstrating that RLS systems can be constructed that meet performance goals.


References in zbMATH (referenced in 20 articles )

Showing results 1 to 20 of 20.
Sorted by year (citations)

  1. Kingsy Grace, R.; Manimegalai, R.: Dynamic replica placement and selection strategies in data grids -- a comprehensive survey (2014) ioport
  2. Xu, PengZhi; Wu, YongWei; Huang, XiaoMeng; Yang, GuangWen; Zheng, WeiMin: Optimizing write operation on replica in data grid (2011) ioport
  3. Yuan, Dong; Yang, Yun; Liu, Xiao; Chen, Jinjun: On-demand minimum cost benchmarking for intermediate dataset storage in scientific cloud workflow systems (2011)
  4. Callaghan, Scott; Deelman, Ewa; Gunter, Dan; Juve, Gideon; Maechling, Philip; Brooks, Christopher; Vahi, Karan; Milner, Kevin; Graves, Robert; Field, Edward; Okaya, David; Jordan, Thomas: Scaling up workflow-based applications (2010) ioport
  5. Joseph C. Jacob, Daniel S. Katz, G. Bruce Berriman, John Good, Anastasia C. Laity, Ewa Deelman, Carl Kesselman, Gurmeet Singh, Mei-Hui Su, Thomas A. Prince, Roy Williams: Montage: a grid portal and software toolkit for science-grade astronomical image mosaicking (2010) arXiv
  6. Tatebe, Osamu; Hiraga, Kohei; Soda, Noriyuki: Gfarm Grid file system (2010)
  7. Rahman, Rashedur M.; Alhajj, Reda; Barker, Ken: Replica selection strategies in data grid (2008)
  8. Antoniu, Gabriel; Bouziane, Hinde Lilia; Jan, Mathieu; PĂ©rez, Christian; Priol, Thierry: Combining data sharing with the master-worker paradigm in the common component architecture (2007) ioport
  9. Hastings, Shannon; Oster, Scott; Langella, Stephen; Ervin, David; Kurc, Tahsin; Saltz, Joel: Introduce: An open source toolkit for rapid development of strongly typed grid services (2007) ioport
  10. McClatchey, Richard; Anjum, Ashiq; Stockinger, Heinz; Ali, Arshad; Willers, Ian; Thomas, Michael: Data intensive and network aware (DIANA) grid scheduling (2007) ioport
  11. Yang, Chao-Tung; Yang, I-Hsien; Li, Kuan-Ching; Wang, Shih-Yu: Improvements on dynamic adjustment mechanism in co-allocation data grid environments (2007) ioport
  12. Chervenak, Ann L.; Cai, Min: Applying peer-to-Peer techniques to grid replica location services (2006) ioport
  13. Dooley, Rion; Milfeld, Kent; Guiang, Chona; Pamidighantam, Sudhakar; Allen, Gabrielle: From proposal to production: Lessons learned developing the computational chemistry grid cyberinfrastructure (2006)
  14. Dooley, Rion; Milfeld, Kent; Guiang, Chona; Pamidighantam, Sudhakar; Allen, Gabrielle: From proposal to production: Lessons learned developing the computational chemistry grid cyberinfrastructure (2006) ioport
  15. Foster, Ian: Globus toolkit version 4: software for service-oriented systems (2006) ioport
  16. Yu, Jia; Buyya, Rajkumar: A taxonomy of workflow management systems for grid computing (2006) ioport
  17. Burke, S.; Harris, F.; Stokes-Rees, I.; Augustin, I.; Carminati, F.; Closier, J.; Herwijnen, E.; Sciaba, A.; Boutigny, D.; Blaising, J. J.; Garonne, V.; Tsaregorodtsev, A.; Capiluppi, P.; Fanfani, A.; Grandi, C.; Barbera, R.; Luppi, E.; Negri, G.; Perini, L.; Resconi, S.; Reale, M.; Salvo, A.; Bagnasco, S.; Cerello, P.; Bos, K.; Groep, D.; Leeuwen, W.; Templon, J.; Smirnova, O.; Maroney, O.; Brochu, F.; Colling, D.: HEP applications and their experience with the use of DataGrid middleware (2005) ioport
  18. Cameron, David; Casey, James; Guy, Leanne; Kunszt, Peter; Lemaitre, Sophie; McCance, Gavin; Stockinger, Heinz; Stockinger, Kurt; Andronico, Giuseppe; Bell, William; Ben-Akiva, Itzhak; Bosio, Diana; Chytracek, Radovan; Domenici, Andrea; Donno, Flavia; Hoschek, Wolfgang; Laure, Erwin; Lucio, Levi; Millar, Paul; Salconi, Livio; Segal, Ben; Silander, Mika: Replica management in the European DataGrid project (2005) ioport
  19. Finkelstein, Anthony; Gryce, Clare; Lewis-Bowen, Joe: Relating requirements and architectures: A study of data-grids (2005)
  20. Otoo, Ekow; Rotem, Doron; Shoshani, Arie: Impact of admission and cache replacement policies on response times of jobs on data grids (2005) ioport