Store
Devices Microsoft Surface PCs & tablets Xbox Virtual reality Accessories Windows phone Microsoft Band Software Office Windows Additional software Apps All apps
Windows apps Windows phone apps Games Xbox One games Xbox 360 games PC games Windows games Windows phone games Entertainment All Entertainment
Movies & TV Music Business & Education Business Store Education Store Developer
Sale Back-to-school essentials Sale Products
Software & services Windows Office Free downloads & security Internet Explorer
Microsoft Edge Skype OneNote OneDrive Microsoft Health MSN Bing Microsoft
Groove Microsoft Movies & TV Devices & Xbox All Microsoft devices Microsoft
Surface All Windows PCs & tablets PC accessories Xbox & games Microsoft Band
Microsoft Lumia All Windows phones Microsoft HoloLens For business Cloud
Platform Microsoft Azure Microsoft Dynamics Windows for business Office for business Skype for business Surface for business Enterprise solutions Small business solutions Find a solutions provider Volume Licensing For developers & IT pros
Develop Windows apps Microsoft Azure MSDN TechNet Visual Studio For students
& educators Office for students OneNote in classroom Shop PCs & tablets perfect for students Microsoft in Education Support
Sign in
Research Research o Research Home o Research areas
Algorithms
Artificial intelligence and machine learning
Computer systems and networking
Computer vision
Data visualization, analytics, and platform
Ecology and environment
Economics
Graphics and multimedia
Human-centered computing
Mathematics
Medical, health, and genomics
Social Sciences
Natural language processing and speech
Search and information retrieval
Security, privacy, and cryptography
Hardware, devices, and quantum computing
Programming languages and software engineering
o o o o o
Technology for emerging markets
Products & Downloads
Programs & Events
People
Academic Programs
Events & Conferences
Careers
About
About
Microsoft Research blog
Asia Lab
India Lab
Cambridge Lab
New England Lab
New York City Lab
Redmond Lab
Applied Sciences Lab
Research areas o Algorithms o Artificial intelligence and machine learning o o o o o o o o o o o o o o
Computer systems and networking
Computer vision
Data visualization, analytics, and platform
Ecology and environment
Economics
Graphics and multimedia
Hardware, devices, and quantum computing
Human-centered computing
Mathematics
Medical, health, and genomics
Natural language processing and speech
Programming languages and software engineering
Search and information retrieval
Security, privacy, and cryptography
o o
Social Sciences
Technology for emerging markets
Products & Downloads
Programs & Events o Academic Programs
People
o
Careers
Events & Conferences
About o o o o o o o o
About
Microsoft Research blog
Asia Lab
Cambridge Lab
India Lab
New England Lab
Redmond Lab
New York City Lab
o Applied Sciences Lab
June 1, 1999
Download Document
BibTex
Jim Gemmell
Jim Gray
Eve Schooler
TechReport
21
MSR-TR-99-14
Abstract
Related Info
Reliable data multicast is problematic. ACK/NACK schemes do not scale to large audiences, and simple data replication wastes network bandwidth. Fcast, “file multicasting”, combines multicast with Forward Error Correction (FEC) to address both these problems. Like classic multicast,
Fcast scales to large audiences, and like other FEC schemes, it uses bandwidth very efficiently.
Some of the benefits of this combination were known previously, but Fcast contributes new caching methods that improve disk throughput, and new optimizations for small file transfers.
Fcast is the first product based on this technology, to our knowledge. This paper describes
Fcast’s design, implementation, and API.
Computer systems and networking
Microsoft Research Lab - Redmond
Follow @MSFTResearch
Tweet
Learn
Windows
Office
Skype
Outlook
OneDrive
MSN
Devices
Microsoft Surface
Xbox
PC and laptops
Microsoft Lumia
Microsoft Band
Microsoft HoloLens
Microsoft Store
View account
Order tracking
Retail store locations
Returns
Sales & support
Downloads
Download Center
Windows downloads
Windows 10 Apps
Office Apps
Microsoft Lumia Apps
Internet Explorer
Values
Diversity and inclusion
Accessibility
Environment
Microsoft Philanthropies
Corporate Social Responsibility
Privacy at Microsoft
Company
Careers
About Microsoft
Company news
Investors
Research
Site map
English (United States)
Contact us
Privacy & cookies
Terms of use
Trademarks
About our ads
© 2016 Microsoft
​