Omnisc'IO a grammar-based approach to spatial and temporal I/O patterns prediction

The increasing gap between the computation performance of post-petascale machines and the performance of their I/O subsystem has motivated many I/O optimizations including prefetching, caching, and scheduling techniques. In order to further improve these techniques, modeling and predicting spatial a...

Full description

Saved in:
Bibliographic Details
Published in:Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis pp. 623 - 634
Main Authors: Dorier, Matthieu, Ibrahim, Shadi, Antoniu, Gabriel, Ross, Rob
Format: Conference Proceeding
Language:English
Published: Piscataway, NJ, USA IEEE Press 16.11.2014
IEEE
Series:ACM Conferences
Subjects:
ISBN:1479955000, 9781479955008
ISSN:2167-4329
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract The increasing gap between the computation performance of post-petascale machines and the performance of their I/O subsystem has motivated many I/O optimizations including prefetching, caching, and scheduling techniques. In order to further improve these techniques, modeling and predicting spatial and temporal I/O patterns of HPC applications as they run has became crucial. In this paper we present Omnisc'IO, an approach that builds a grammar-based model of the I/O behavior of HPC applications and uses it to predict when future I/O operations will occur, and where and how much data will be accessed. Omnisc'IO is transparently integrated into the POSIX and MPI I/O stacks and does not require any modification in applications or higher-level I/O libraries. It works without any prior knowledge of the application and converges to accurate predictions within a couple of iterations only. Its implementation is efficient in both computation time and memory footprint.
AbstractList The increasing gap between the computation performance of post-petascale machines and the performance of their I/O subsystem has motivated many I/O optimizations including prefetching, caching, and scheduling techniques. In order to further improve these techniques, modeling and predicting spatial and temporal I/O patterns of HPC applications as they run has became crucial. In this paper we present Omnisc'IO, an approach that builds a grammar-based model of the I/O behavior of HPC applications and uses it to predict when future I/O operations will occur, and where and how much data will be accessed. Omnisc'IO is transparently integrated into the POSIX and MPI I/O stacks and does not require any modification in applications or higher-level I/O libraries. It works without any prior knowledge of the application and converges to accurate predictions within a couple of iterations only. Its implementation is efficient in both computation time and memory footprint.
The increasing gap between the computation performance of post-petascale machines and the performance of their I/O subsystem has motivated many I/O optimizations including prefetching, caching, and scheduling techniques. In order to further improve these techniques, modeling and predicting spatial and temporal I/O patterns of HPC applications as they run has became crucial. In this paper we present Omnisc'IO, an approach that builds a grammar-based model of the I/O behavior of HPC applications and uses it to predict when future I/O operations will occur, and where and how much data will be accessed. Omnisc'IO is transparently integrated into the POSIX and MPI I/O stacks and does not require any modification in applications or higher level I/O libraries. It works without any prior knowledge of the application and converges to accurate predictions within a couple of iterations only. Its implementation is efficient in both computation time and memory footprint.
Author Ibrahim, Shadi
Dorier, Matthieu
Antoniu, Gabriel
Ross, Rob
Author_xml – sequence: 1
  givenname: Matthieu
  surname: Dorier
  fullname: Dorier, Matthieu
  email: matthieu.dorier@irisa.fr
  organization: ENS Rennes, IRISA, Rennes, France
– sequence: 2
  givenname: Shadi
  surname: Ibrahim
  fullname: Ibrahim, Shadi
  email: shadi.ibrahim@inria.fr
  organization: Inria, Centre de Rennes Bretagne-Atlanique, France
– sequence: 3
  givenname: Gabriel
  surname: Antoniu
  fullname: Antoniu, Gabriel
  email: gabriel.antoniu@inria.fr
  organization: Inria, Centre de Rennes Bretagne-Atlanique, France
– sequence: 4
  givenname: Rob
  surname: Ross
  fullname: Ross, Rob
  email: rross@mcs.anl.gov
  organization: Argonne National Laboratory, Argonne, IL
BookMark eNqFjz1PwzAYhI0oEmnpwsrIgBgSXn_bI4r4qFQpQ9vZsuPXUoAkKGbh35OqMDOd7p7TSbcki2EckJBrChWlYB92dcWAikqqM7KkQlsrhbX8_M9IAFiQglGlS8GZvSTrnN_mkAqpKJMFKZp-6HJ7t2muyEXyHxnXv7oih-enff1abpuXTf24LT3j-qtEDT5GFVmbDDcqGI9aR8-AW-mT0QIgaoUGJCjRQhsDglUiCREwJUC-Ijen3Q4R3efU9X76dhooB25men-ivu1dGMf37Ci441m3q93xrJPKhanDNHdv_-_yH5k-Tnc
CODEN IEEPAD
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/SC.2014.56
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList

Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISBN 1479954993
9781479955008
9781479954995
1479955000
EndPage 634
ExternalDocumentID 7013038
Genre orig-research
GroupedDBID 6IE
6IF
6IK
6IL
6IN
AAJGR
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
IEGSK
IERZE
OCL
RIE
RIL
6IH
AAWTH
ABLEC
ADZIZ
CHZPO
IPLJI
ID FETCH-LOGICAL-a237t-e70add6d2cf8386b8ae77da20395af87400d76e805064c0cdbe0964f44beff0e3
IEDL.DBID RIE
ISBN 1479955000
9781479955008
ISICitedReferencesCount 32
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000393484400051&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 2167-4329
IngestDate Wed Aug 27 01:54:35 EDT 2025
Wed Jan 31 06:40:24 EST 2024
IsPeerReviewed false
IsScholarly false
Keywords grammar
exascale
I/O
prediction
HPC
storage
Omnisc'IO
Language English
LinkModel DirectLink
MeetingName SC '14: International Conference for High Performance Computing, Networking, Storage and Analysis
MergedId FETCHMERGED-LOGICAL-a237t-e70add6d2cf8386b8ae77da20395af87400d76e805064c0cdbe0964f44beff0e3
PageCount 12
ParticipantIDs ieee_primary_7013038
acm_books_10_1109_SC_2014_56_brief
acm_books_10_1109_SC_2014_56
PublicationCentury 2000
PublicationDate 20141116
2014-Nov.
PublicationDateYYYYMMDD 2014-11-16
2014-11-01
PublicationDate_xml – month: 11
  year: 2014
  text: 20141116
  day: 16
PublicationDecade 2010
PublicationPlace Piscataway, NJ, USA
PublicationPlace_xml – name: Piscataway, NJ, USA
PublicationSeriesTitle ACM Conferences
PublicationTitle Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis
PublicationTitleAbbrev SC
PublicationYear 2014
Publisher IEEE Press
IEEE
Publisher_xml – name: IEEE Press
– name: IEEE
SSID ssj0001456125
ssj0001947932
ssj0003204180
Score 1.7454239
Snippet The increasing gap between the computation performance of post-petascale machines and the performance of their I/O subsystem has motivated many I/O...
SourceID ieee
acm
SourceType Publisher
StartPage 623
SubjectTerms Computer systems organization -- Dependable and fault-tolerant systems and networks
Context
Exascale
General and reference -- Cross-computing tools and techniques -- Performance
Grammar
Hidden Markov models
HPC
I/O
Libraries
Networks -- Network performance evaluation
Omnisc'IO
Prediction
Prediction algorithms
Predictive models
Prefetching
Software and its engineering -- Software organization and properties -- Contextual software domains -- Operating systems -- Communications management -- Input -- output
Storage
Theory of computation -- Formal languages and automata theory -- Formalisms -- Rewrite systems
Theory of computation -- Formal languages and automata theory -- Grammars and context-free languages
Subtitle a grammar-based approach to spatial and temporal I/O patterns prediction
Title Omnisc'IO
URI https://ieeexplore.ieee.org/document/7013038
WOSCitedRecordID wos000393484400051&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3dS8MwEA_b8MEnPzbxY0oQwRfrsqRtGt_mcDqQbTAF30qaXGGgnazTv99cVjcEEXxrGpKGy4Xr3eV-P0IuEpNpFYdR4GxxHoRcK3fmQAbKZEJDpDQYv9OPcjRKXl7UpEau1rUwAOAvn8E1Pvpcvp2bDwyVdSSm2URSJ3Up41Wt1iaegn8ClW76tsKYEV-3BWdh1xOpcQ_1Lbiq0Eq7THWmfbzlFV4jj3Vdm7cfXCve1Ax2_rfIXdLa1OzRydoa7ZEaFPtk55u0gVZnuEmm47diVprL4fiG9uj9QmPxWnDrjJmlvQpgnC7nFLmKnW5SXVj6tMKveqXDzphOPCJnUbqvYZIHN7ZFngd3T_2HoGJWCDQXchmAZBqppLjJE5HEWaJBSqs5EyrSObL0MStjSBjC2RlmbAbO1QnzMMwgzxmIA9Io5gUcEhobZqGbaMshC4UbY2NAQh-dcWtznh-RtpNnii5DmXqPg6l02k9R3GkUH5Hzv7rTbDEDN0cT5Zy-rwA40krEx7-_PiHbOHpVMNgmjeXiA07JlvlczsrFmdeaLzaCuu0
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3dSyMxEB_UO9An707F7wvHwb24Nk2yH_HNK-dZrtcWWsG3kE1moaBbaat_v5l0r3Iggm-bXTYJkwmTmcn8fgDfC1danak0Cba4SpSwOuw5zBPtSmkx1RZdXOle3u8Xt7d6uAZnq1oYRIyXz_CcHmMu30_dI4XKWjml2WSxDh9SpQRfVmu9RFToLNBoZ2xrihqJVVsKrtqRSk1EsG8pdINX2ua6NerQPS91TkzW69bd_8e2Eo3N1fb7pvkJdl-q9thwZY8-wxrWX2D7H20Da3bxDowG9_Vk7n50Bxfskv2eWSpfS34Gc-bZZQMxzhZTRmzFQTuZrT0bLxGs7li3NWDDiMlZz8NolOahpd2Fm6tf48510nArJFbIfJFgzi2RSQlXFbLIysJinnsruNSprYinj_s8w4IToJ3jzpcYnB1VKVViVXGUe7BRT2vcB5Y57rFdWC-wVDL84zMkSh9bCu8rUR3AcZCnIadhbqLPwbUZdQyJ26TZAXx767MpZxMMfeyQnM3DEoLDNCI-fP31V9i8Hv_tmV63_-cItqinZfngMWwsZo94Ah_d02Iyn51GDXoGIqa-NA
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Proceedings+of+the+International+Conference+for+High+Performance+Computing%2C+Networking%2C+Storage+and+Analysis&rft.atitle=Omnisc%27IO&rft.au=Dorier%2C+Matthieu&rft.au=Ibrahim%2C+Shadi&rft.au=Antoniu%2C+Gabriel&rft.au=Ross%2C+Rob&rft.series=ACM+Conferences&rft.date=2014-11-16&rft.pub=IEEE+Press&rft.isbn=1479955000&rft.spage=623&rft.epage=634&rft_id=info:doi/10.1109%2FSC.2014.56
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2167-4329&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2167-4329&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2167-4329&client=summon