|
Secure Remote Computing Services (SRCS) is a critical information
technology (IT) infrastructure funded by the
National Science Foundation
as part of the
Information Technology Research (ITR)
for National Priorities Program.
SRCS moves
all application logic and data from insecure end-user devices, which
attackers can easily corrupt, steal and destroy, to autonomic server
farms in physically secure, remote data centers that can rapidly adapt
to computing demands especially in times of crisis. Users can then
access their computing state from anywhere, anytime, using simple,
stateless Internet-enabled devices. SRCS builds on the hypothesis
that a combination of lightweight process migration, remote display
technology, overlay-based security and trust-management access control
mechanisms, driven by an autonomic management utility, can result in a
significant improvement in overall system reliability and security.
The results of this proposed effort is enabling SRCS implementations
to provide a myriad of benefits, including persistence and continuity
of business logic, minimizing the cost of localized computing
failures, robust protection against attacks, and transparent user
mobility with global computing access. SRCS in time of crisis
specifically addresses a major concern of national and homeland
security. The substantially lowered total cost of ownership of
applications running on SRCS is anticipated to dramatically reduce the
gap between IT haves and have nots.
Investigators:
Jason Nieh (PI),
Gail Kaiser (Co-PI), and
Angelos Keromytis (Co-PI)
More Information:
- Angelos Stavrou, Ricardo Baratto, Angelos Keromytis, and Jason Nieh, "A2M: Access-Assured Mobile Desktop Computing", Proceedings of the 12th Information Security Conference (ISC 2009), Pisa, Italy, September 7-9, 2009, pp. 186-201.
- Stelios Sidiroglou, Oren Laadan, Carlos R. Pérez, Nicolas Viennot, Jason Nieh, and Angelos D. Keromytis, "ASSURE: Automatic Software Self-healing Using REscue points", Proceedings of the 14th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2009), Washington, DC, March 7-11, 2009, pp. 37-48.
- Albert M. Lai, Justin B. Starren, David R. Kaufman, Eneida A. Mendonça, Walter Palmas, Jason Nieh, and Steven Shea, "The REmote Patient Education in a Telemedicine Environment Architecture (REPETE)", Telemedicine and e-Health, 14(4), May 2008, pp. 355-361.
- Shaya Potter, Jason Nieh, and Matthew Selsky, "Secure Isolation of Untrusted Legacy Applications", Proceedings of the Twenty-first Large Installation System Administration Conference (LISA 2007), Dallas, TX, November 11-16, 2007, pp. 117-130.
- Albert M. Lai, Jason Nieh, and Justin B. Starren, "REPETE2: A Next Generation Home Telemedicine Architecture", Abstract in Proceedings of the American Medical Informatics Association (AMIA) 2007 Annual Symposium, Chicago, IL, November 10-14, 2007, p. 1020.
- Oren Laadan, Ricardo Baratto, Dan Phung, Shaya Potter, and Jason Nieh, "DejaView: A Personal Virtual Computer Recorder", Proceedings of the Twenty-first ACM Symposium on Operating Systems Principles (SOSP 2007), Stevenson, WA, October 14-17, 2007, pp. 279-292.
- Oren Laadan and Jason Nieh, "Transparent Checkpoint-Restart of Multiple Processes on Commodity Operating Systems", Proceedings of the 2007 USENIX Annual Technical Conference, Santa Clara, CA, June 17-22, 2007, pp. 323-336.
- Stelios Sidiroglou, Oren Laadan, Angelos D. Keromytis, and Jason Nieh, "Using Rescue Points to Navigate Software Recovery (Short Paper)", Proceedings of the IEEE Symposium on Security and Privacy, Oakland, CA, May 20-23, 2007, pp. 273-280.
- Kenneth Ocheltree, Steven Millman, David Hobbs, Martin McDonnell, Jason Nieh, and Ricardo Baratto, "Net2Display: A Proposed VESA Standard for Remoting Displays and I/O Devices over Networks", Proceedings of the 2006 Americas Display Engineering and Applications Conference (ADEAC 2006), Atlanta, GA, October 23-26, 2006.
- Shaya Potter and Jason Nieh, "Highly Reliable Mobile Desktop Computing in Your Pocket", Proceedings of the IEEE Computer Society Signature Conference on Software Technology and Applications (COMPSAC 2006), Chicago, IL, September 18-21, 2006, pp. 247-254.
- Joeng Kim, Ricardo Baratto, and Jason Nieh, "An Application Streaming Service for Mobile Handheld Devices", Proceedings of the IEEE International Conference on Services Computing (SCC 2006), Chicago, IL, September 18-22, 2006, pp. 323-326.
- Bogdan Caprita, Jason Nieh, and Clifford Stein, "Grouped Distributed Queues: Distributed Queue, Proportional Share Multiprocessor Scheduling", Proceedings of the Twenty-fifth Annual ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing (PODC 2006), Denver, CO, July 23-26, 2006, pp. 72-81.
- Albert Lai and Jason Nieh, "On the Performance of Wide-Area Thin-Client Computing", ACM Transactions on Computer Systems (TOCS), 24(2), May 2006, pp. 175-209.
- Joeng Kim, Ricardo Baratto, and Jason Nieh, "pTHINC: A Thin-Client Architecture for Mobile Wireless Web", Proceedings of the Fifteenth International World Wide Web Conference (WWW 2006), Edinburgh, Scotland, May 23-26, 2006, pp. 143-152.
- Jason Nieh and Chris Vaill, "Experiences Teaching Operating Systems Using Virtual Platforms and Linux", Operating Systems Review (OSR), 40(2), April 2006, pp. 100-104.
- Bogdan Caprita, Jason Nieh, and Clifford Stein, "Grouped Distributed Queues: Distributed Queue, Proportional Share Multiprocessor Scheduling", Technical Report CUCS-004-06, Department of Computer Science, Columbia University, February 2006.
- Lei Zhang, "Implementing Remote Display on Commodity Operating Systems", M.S. Thesis, Department of Computer Science, Columbia University, January 2006.
- Debra Cook, Ricardo Baratto, and Angelos Keromytis, "Remotely Keyed CryptoGraphics: Secure Remote Display Access Using (Mostly) Untrusted Hardware", Proceedings of the Seventh International Conference on Information and Communications Security (ICICS 2005), Beijing, China, December 10-13, 2005, pp. 363-375.
- Shaya Potter and Jason Nieh, "Reducing Downtime Due to System Maintenance and Upgrades", Proceedings of the Nineteenth Large Installation System Administration Conference (LISA 2005), San Diego, CA, December 4-9, 2005, pp. 47-62. (Best Student Paper Award)
- Shaya Potter and Jason Nieh, "Breaking the Ties that Bind: Process Isolation and Migration", ;login, USENIX Association, 30(6), December 2005, pp. 14-17.
- Bogdan Caprita, Jason Nieh, and Wong Chun Chan, "Group Round Robin: Improving the Fairness and Complexity of Packet Scheduling", Proceedings of the First ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS 2005), Princeton, NJ, October 26-28, 2005, pp. 29-40.
- Ricardo Baratto, Leonard Kim, and Jason Nieh, "THINC: A Virtual Display Architecture for Thin-Client Computing", Proceedings of the Twentieth ACM Symposium on Operating Systems Principles (SOSP 2005), Brighton, United Kingdom, October 23-26, 2005, pp. 277-290.
- Oren Laadan, Dan Phung, and Jason Nieh, "Transparent Checkpoint-Restart of Distributed Applications on Commodity Clusters", Proceedings of the 2005 IEEE International Conference on Cluster Computing (Cluster 2005), Boston, MA, September 27-30, 2005.
- Shaya Potter and Jason Nieh, "AutoPod: Unscheduled System Updates with Zero Data Loss", Abstract in Proceedings of the Second IEEE International Conference on Autonomic Computing (ICAC 2005), Seattle, WA, June 13-16, 2005, pp. 367-368.
- Shaya Potter and Jason Nieh, "WebPod: Persistent Web Browsing Sessions with Pocketable Storage Devices", Proceedings of the Fourteenth International World Wide Web Conference (WWW 2005), Chiba, Japan, May 10-14, 2005, pp. 603-612.
- Bogdan Caprita, "Grouped Distributed Queues: Distributed Queue, Proportional Share Multiprocessor Scheduling", M.S. Thesis, Department of Computer Science, Columbia University, May 2005.
- Bogdan Caprita, Wong Chun Chan, Jason Nieh, Clifford Stein, and Haoqiang Zheng, "Group Ratio Round-Robin: O(1) Proportional Share Scheduling for Uniprocessor and Multiprocessor Systems", Proceedings of the 2005 USENIX Annual Technical Conference, Anaheim, CA, April 10-15, 2005, pp. 337-352.
- Jason Nieh and Chris Vaill, "Experiences Teaching Operating Systems Using Virtual Platforms and Linux", Proceedings of the Thirty-sixth ACM Technical Symposium on Computer Science Education (SIGCSE 2005), St. Louis, MO, February 23-27, 2005, pp. 520-524.
- Angelos Stavrou, Angelos D. Keromytis, Jason Nieh, Vishal Misra, and Dan Rubenstein, "MOVE: An End-to-End Solution To Network Denial of Service", Proceedings of the Twelfth Annual Network and Distributed System Security Symposium (NDSS 2005), San Diego, CA, February 2-4, 2005, pp. 81-96.
- Debra L. Cook, Ricardo Baratto, and Angelos D. Keromytis, "Remotely Keyed CryptoGraphics - Secure Remote Display Access Using (Mostly) Untrusted Hardware", Technical Report CUCS-050-04, Department of Computer Science, Columbia University, December 2004.
- Shaya Potter and Jason Nieh, "WebPod: Persistent Web Browsing Sessions with Pocketable Storage Devices", Technical Report CUCS-047-04, Department of Computer Science, Columbia University, November 2004.
- Ricardo Baratto, Shaya Potter, Gong Su, and Jason Nieh, "MobiDesk: Mobile Virtual Desktop Computing", Proceedings of the Tenth Annual ACM International Conference on Mobile Computing and Networking (MobiCom 2004), Philadelphia, PA, September 26-October 1, 2004, pp. 1-15. (Best Student Paper Award)
- Albert Lai, Jason Nieh, Andrew Laine, and Justin Starren, "Remote Display Performance for Wireless Healthcare Computing", Proceedings of the Eleventh World Conference on Medical Informatics (Medinfo 2004), San Francisco, CA, September 7-11, 2004, pp. 1438-1442.
- Shailabh Nagar, Rik Van Riel, Hubertus Franke, Chandra Seetharaman, Vivek Kashyap, and Haoqiang Zheng, "Improve Linux Resource Control Using CKRM", Ottawa Linux Symposium 2004 (OLS 04), Ottawa, Canada, July 21-24, 2004.
- Bogdan Caprita, Wong Chun Chan, Jason Nieh, Clifford Stein, and Haoqiang Zheng, "Group Ratio Round-Robin: O(1) Proportional Share Scheduling for Uniprocessor and Multiprocessor Systems", Technical Report CUCS-028-04, Department of Computer Science, Columbia University, July 2004.
- Ricardo A. Baratto, Jason Nieh, and Leo Kim, "THINC: A Remote Display Architecture for Thin-Client Computing", Technical Report CUCS-027-04, Department of Computer Science, Columbia University, July 2004.
- Wong Chun Chan, "Group Ratio Round-Robin: An O(1) Proportional Share Scheduler", M.S. Thesis, Department of Computer Science, Columbia University, June 2004.
- Hubertus Franke, Shailabh Nagar, Chandra Seetharaman, Vivek Kashyap, Haoqiang Zheng, and Jiantao Kong, "Enabling Autonomic Workload Management in Linux", Proceedings of the First International Conference on Autonomic Computing (ICAC 2004), New York, NY, May 17-19, 2004, pp. 314-315.
- Shaya Potter, Jason Nieh, and Dinesh Subhraveti, "Secure Isolation and Migration of Untrusted Legacy Applications", Technical Report CUCS-005-04, Department of Computer Science, Columbia University, January 2004.
- Angelos D. Keromytis, Janak Parekh, Philip N. Gross, Gail Kaiser, Vishal Misra, Jason Nieh, Dan Rubenstein, and Sal Stolfo, "A Holistic Approach to Service Survivability", Proceedings of the 2003 ACM Workshop on Survivable and Self-Regenerative Systems, Fairfax, VA, October 31, 2003, pp. 11-22.
- Angelos D. Keromytis, Janak Parekh, Philip N. Gross, Gail Kaiser, Vishal Misra, Jason Nieh, Dan Rubenstein, and Sal Stolfo, "A Holistic Approach to Service Survivability", Technical Report CUCS-021-03, Department of Computer Science, Columbia University, July 2003.
- Bogdan Caprita, Wong Chun Chan, and Jason Nieh, "Group Round Robin: Improving the Fairness and Complexity of Packet Scheduling", Technical Report CUCS-018-03, Department of Computer Science, Columbia University, June 2003.
- Wong Chun Chan and Jason Nieh, "Group Ratio Round-Robin: An O(1) Proportional Share Scheduler", Technical Report CUCS-012-03, Department of Computer Science, Columbia University, April 2003.
- Steven Osman, Dinesh Subhraveti, Gong Su, and Jason Nieh, "The Design and Implementation of Zap: A System for Migrating Computing Environments", Proceedings of the Fifth Symposium on Operating Systems Design and Implementation (OSDI 2002), Boston, MA, December 9-11, 2002, pp. 361-376.
- Albert Lai and Jason Nieh, "Limits of Wide-Area Thin-Client Computing", Proceedings of the ACM International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS 2002), Marina del Rey, CA, June 15-19, 2002, pp. 228-239.
- Hua Zhong and Jason Nieh, "CRAK: Linux Checkpoint / Restart As a Kernel Module", Technical Report CUCS-014-01, Department of Computer Science, Columbia University, November 2001.
- Jason Nieh, Chris Vaill, and Hua Zhong, "Virtual-Time Round-Robin: An O(1) Proportional Share Scheduler", Proceedings of the 2001 USENIX Annual Technical Conference, Boston, MA, June 25-30, 2001, pp. 245-259.
- Jason Nieh, Chris Vaill, and Hua Zhong, "Virtual-Time Round-Robin: An O(1) Proportional Share Scheduler", NMADS-3: NYC Metro Area Distributed Systems, New York, NY, April 13, 2001.
- Jason Nieh and Ozgur Can Leonard, "Examining VMware", Dr. Dobb's Journal, 315, Miller Freeman, San Mateo, CA, August 2000, pp. 70-76. (Also available in HTML.)
- S. Jae Yang and Jason Nieh, "Thin Is In", PC Magazine, 19(13), Ziff-Davis Media, New York, NY, July 1, 2000, p. 68.
Other Resources:
|