Adaptive Storage Management for Modern Data Centers Imranul Hoque 1.
SPrint: A Smart Printing Service for Siebel Center Imranul Hoque, Sonia Jahid, Ahsan Arefin...
-
Upload
jacob-preston -
Category
Documents
-
view
219 -
download
0
Transcript of SPrint: A Smart Printing Service for Siebel Center Imranul Hoque, Sonia Jahid, Ahsan Arefin...
SPrint: A Smart Printing Service for Siebel Center
Imranul Hoque, Sonia Jahid, Ahsan Arefin{ihoque2, sjahid2, marefin2} @ illinois.edu
Department of Computer ScienceUniversity of Illinois at Urbana-Champaign
• User Perspective– Feedback based printing– Enhanced printing experience (shorter time,
redirection, etc.)• Administrator Perspective– Accounting– Provisioning
• Community Perspective– Go green! (Less paper, less toner, less power)
Motivation
• Policy-based Printing– User policy (e.g., list of preferred printers, maximum
waiting time, etc.)– Administrator policy (e.g., maximum page length)
• E-mail Feedback• Monitoring– Administrator: top users, printer usage history,
printer status history, user history, etc.– User: printer status, usage history, etc.
SPrint Features
System Architecture
Print Server
Smart Printing Module
E-mail Module Accounting Module
SNMP
DatabaseMediator
Status DaemonWeb Application
Policy Based Printing
Print Server
Smart Printing Module
E-mail Module Accounting Module
SNMP
DatabaseMediator
Monitoring
SNMP
Database
Status DaemonWeb Application
Accounting Module
• Print Server: CUPS• Database: MySQL• Web Server: Apache Tomcat• Web Application: Struts• Deployment Details:– Print Server: magellan.cs.uiuc.edu– Web Site: http://pytheas.cs.uiuc.edu:8084/sprint
Implementation Details
Monitoring: Screenshots
Smart Redirection: Screenshots
• Loss due to printing same document multiple times by same user
• User habit from user’s print policy/print history• Optimal printer placement based on print load• Auto redirection based on user location
Interesting Directions
Questions?